Installing Magisk and Play Integrity Fix


This is good documentation.
One additional note: When using ReZygisk, it is better to use the latest CI version for better concealment.
The CI version can be downloaded from the Actions tab on Github.
If you do not have a Github account, use the following URL.

If Magisk or KernelSU or APatch Manager App is detected, you will also need LSPosed and Hide My Applist.
Please read the documentation below on how to use Hide My Applist.

The official LSPosed is not compatible with Android 15 and above, so you will need to participate in an internal test.
If you are not qualified, use this.

Strange - I'm using the LSPOSED from github and it worked straight away (1.10.1)
 
For Rooted users.

APatch with following APModules Installed (Should work with Magisk and KernelSU* too):
1. Play Integrity Fork
2. Tricky Store
3. Tricky Addon
4. ReZygisk
Install the above modules and restart.

1. Disable eu.xiaomi.module.inject and restart.
2. Clear data: Google Wallet, Google Play Services, Google Play Store and Google Services Framework.
3. Press Action button in Play Integrity Fork.
4. Press Open in Tricky Store > Menu > Sellect All > Menu > Deselect Unnecessary > Save > Menu > Set Valid Keybox > Menu > Set Security Patch > Get Security Patch Date > Save.
5. In Termux app run the follow commands:

Code:
su
Code:
cd /data/adb/modules/playintegrityfix/
Code:
chmod +x ./autopif2.sh
Code:
sh autopif2.sh --strong

6. Restart

Google Wallet and Revolut works.

*As about Revolut since latest update it doesnt work if you got KernelSU manager app installed. APatch looks undetectable for now.

Alternative to Google Wallet if you are not rooted is Curve Pay, seems it works with just basic integrity


Thanks for your instruction, but it didn't work on Mi 11 Ultra

I'm rooted and have followed all the steps.

Integriti checks pass, but if I put it to the terminal, I get an error “Your phone does not support contactless payment because its software does not meet the standards.” and that's it

1751302495435.png
 
Thanks for your instruction, but it didn't work on Mi 11 Ultra

I'm rooted and have followed all the steps.

Integriti checks pass, but if I put it to the terminal, I get an error “Your phone does not support contactless payment because its software does not meet the standards.” and that's it

View attachment 56015
Did you clear data of all apps, and did you re setup your card?
 
Screenshot regarding to the Curve Pay app.
Not clear what they mean but 'rpoted Android devices'- Magisk/Apatch or something that provides root (superuser privileges), or more widely unlocked Bootloader (and a custom ROM)

And what kind of 'root detection' they use now (and when and how they would possibly enhance the detection)

But if people currently use Pay Curve on Xiaomi.eu, that's the good sign
 

Attachments

  • IMG_20250630_192705.jpg
    IMG_20250630_192705.jpg
    598.6 KB · Views: 17
I deleted the cache, but I didn't re-add the card



All the cards were saved in the app
Not cache
Needs to be data I think - because mine worked although I lost all my payment cards.

I don't really care about losing all payment one though, as I just use Monzo.

Loyalty cards stayed