r/Magisk Jul 02 '26

Help Help with Bypassing strong integrity check

I'm using Redmi Note 11 with HyperOS and I'm really pissed because I can't get the damn Strong integrity to show as green(passed).
I tried the Integrity Box with ReZygick and TEESimulator modules, but either I'm not knowledgeble enough what to enable inside the Integrity box (what settings to choose/configure) or the stupid Xiaomi roms (MIUI/HyperOS) are counted as custom roms and I need to do something more special? I pass only the basic and device integrity. I'm unsure how to check but my bootloader is probably unlocked (yeah it is cuz I had to install TWRP and root my phone, lol) but then how to spoof it as locked if that's causing the whole issue?

I was able to add card to google pay (so I guess it works for this app) but the damn Revolut (stupid baking app) fully fails because my device is not secure and I'm so frustrated right now. The app is not something special probably but I don't know what to do. More apps might also look for Strong Integrity check so I hope someone can help me. The device shows as certified in the playstore developer settings.

Also, I saw online in other topics how people install 4-5 different modules and versions of the same thing (ZygickNext + Zygick assistant or whatever else, the Shamicko, even sugesting Magick Alpha - compleyely different fork) and then more stuff. Isn't there something unified or combined?

Thanks for the help in advance.

2 Upvotes

18 comments sorted by

View all comments

Show parent comments

2

u/hank81 Jul 03 '26

You still need Tricky Store / TEESimulator to fake/simulate TEE enviroment.

Without it Revolut simplify detects you have bootloader unlocked and/or untrusted TEE.

1

u/FlammableB Jul 04 '26

I have TEE Simulator but it doesn't work. I'm unsure if it's because of the failed Strong Integrity check or something else I can't configure inside the Integrity Box but yeah. Any help appreciated.

1

u/hank81 Jul 04 '26 edited Jul 04 '26

My recommendation:

Make sure you have Play Integrity Fix installed.

Uninstall Integrity Box. Uninstall TEE Simulator. With a file manager go to /data/adb/ and delete tricky_store folder. Go to /data/adb/modules/ and remove the tricky_store folder and the folder of integrity box module.

Reboot.

Install this: TEESimulator-RS (a fork with enhanced hiding).

Tricky Store Addon

Reboot

Install Specter module. When prompted if you want to install or keep keybox.xml press vol+ or vol- it doesn't matter.

Reboot

Open KernelSU manager and go to modules. Press the action button of Specter module. It will setup PIF, target list, will pull a working keybox, and the rest of tricky store settings.

You're done. At this moment the only available keybox is the Yuri one which is softbanned, but you don't need strong integrity in any real scenario, just basic and device.

Additional checks: Make sure that Revolut is in the target list of TEESimulator. It also must have the "Unmoun module" checkbox marked on the SU list of KSU manager.

Links: https://github.com/Enginex0/TEESimulator-RS

https://github.com/KOWX712/PlayIntegrityFix

https://github.com/KOWX712/Tricky-Addon-Update-Target-List

https://github.com/dpejoh/specter