Installing Magisk and Play Integrity Fix


I flashed my old Poco X3 NFC back to stock ROM (Android 12) and Revolut still detected the unlocked bootloader.

After I locked the bootloader it works, so I'll just have to use a spare stock phone for Revolut and M&S Bank (and probably other banking apps in future).
 
  • Like
Reactions: iony86
I flashed my old Poco X3 NFC back to stock ROM (Android 12) and Revolut still detected the unlocked bootloader.

After I locked the bootloader it works, so I'll just have to use a spare stock phone for Revolut and M&S Bank (and probably other banking apps in future).
do you get strong integrity after you relocked bootloader?
 
Can someone give up-to-date instructions for getting root, but also so that Google Wallet and other services work? I use a module from Xiaomi, configured as needed, but I can't pay - error. I have Hyper OS 2. Please make the instructions up to date, I beg you.
I'm looking for this too. Let me know if you find the latest method.
 
I'm looking for this too. Let me know if you find the latest method.
In my Vermeer, I simply removed the eu_inject_module using Canta, rooted it using KSU, installed the needed modules (SUSFS, PIF Fork, ZygiskNext, and Tricky Store with Tricky Addon), and finally, my apps that needed device integrity worked again. When you also did it, just check it once if it passes with Strong Integrity and then leave it as is. Never spam check it if it passes.
 
In my Vermeer, I simply removed the eu_inject_module using Canta, rooted it using KSU, installed the needed modules (SUSFS, PIF Fork, ZygiskNext, and Tricky Store with Tricky Addon), and finally, my apps that needed device integrity worked again. When you also did it, just check it once if it passes with Strong Integrity and then leave it as is. Never spam check it if it passes.
Thanks, I'm interested as to which to choose. KSU Vs Magisk Vs APatch.
 
Is valid keybox in Tricky store working for others?
And is it just me or is Curve pay quite slow when paying by "tapping"?
It does not give any decent feedback (sound/vibrate) when paying (while all settings are on for notifications).
 
Is valid keybox in Tricky store working for others?
And is it just me or is Curve pay quite slow when paying by "tapping"?
It does not give any decent feedback (sound/vibrate) when paying (while all settings are on for notifications).
Yes, I've been having the same issues with curve pay. Very annoying. No notification and slow to pay. This may be placebo from just the slowness but I feel like the NFC range is also worse.
 
do you get strong integrity after you relocked bootloader?
Yeah I did on my Poco X3 NFC with stock ROM and locked bootloader, and Revolut works on that phone now.

However I also have strong integrity on my unlocked, rooted, Note 13 Pro 5G (with stock ROM) and Revolut still won't run on it, so it's obviously not just checking for strong integrity. I think it's detecting the unlocked bootloader somehow.
 
I said something other post. There is nothing we can do. Google has won the battle or maybe the war. We can not use Google pay or revolut in our rooted phones for how long? no one knows it, but there is some alternative for using NFC payments:

Smartwatches

 
Yes, I've been having the same issues with curve pay. Very annoying. No notification and slow to pay. This may be placebo from just the slowness but I feel like the NFC range is also worse.
No placebo, it definitely worse.
I had the same when before, my bank had NFC payment integrated in their own app.
They had good feedback, but the phone needed to be up against the machine for it to work.

But having no feedback makes the experience even worse.
Maybe tasker could be setup to provide some feedback...

Anyway, at least the option for NFC payments is still there through Curve.
 
  • Like
Reactions: Gershy13
I said something other post. There is nothing we can do. Google has won the battle or maybe the war. We can not use Google pay or revolut in our rooted phones for how long? no one knows it, but there is some alternative for using NFC payments:

Smartwatches

Yeah, it's not worth the stress for me having to keep trying to find a fix every time Google or Revolut update their checks.

I just bought my Mum a Redmi A5 for £60 that she can use for banking apps, so I can keep her main phone rooted and use apps like Swift Backup.
 
  • Like
Reactions: gwilliam
I gave one reason in my post, so she can use Swift Backup. She also needs it to run Call Recorder, and battery saving apps like ACCA.
But you mean root to backup certain apps which require root access to do so?

Swift Backup doesn't require root
 
What are the differences between the methods for obtaining root: Magisk, KSU, APatch ? I always chose magisk, but now I don't understand..
 
Personally I don't care about NFC payments but what it bothers me it's that revolut doesn't work, sure the developers are to blame still if there would be a way to make it work it's great.
 
Personally I don't care about NFC payments but what it bothers me it's that revolut doesn't work, sure the developers are to blame still if there would be a way to make it work it's great.
Because the Rev's developers have clearly added a measure to ensure it detects root by any means and/or unlocked bootloader.

I personally gave up on Revolut when it stopped working after I re-flashed Magisk (that's when it didn't like root only)

Now it hates a custom ROM.
 
"On Rooted Devices Swift backup can ALSO backup & restore: App Data, Special app data & wifi configs"

It doesn't NEED root but can utilize root to do more things
A backup app is a bit useless IMO if it can't backup and restore App Data, so it NEEDS root to do anything useful.
 
from 4pda gpay works as normal without strong integnity

Modules:
PlayIntegrityFork v13
TrickyStore
TrickyStore Addon
Zygisk Next
YuriKey v1.6

any root file editor (i use MiXplorer)

Step-by-step setup:

1. Activate PlayIntegrityFork:

Open the module and click "Action" to initialize.

2. Configure YuriKey:
Open YuriKey Manager. First, click the button under the YuriKey module on the left — this will install the necessary files
Wait until the process is complete
Then open the Menu +
tab Click in turn:
- Fix HMA detection
- Fix LSposed detection (2)
- Fix PIF detection (2)
- Fix Recovery file detection

Reboot your device.

Mandatory step! Run the command in Termux:

Code:
su -c sh /data/adb/modules/playintegrityfix/autopif2.sh -a -p

If you skip it, the modules will not work!


3. Editing PIF::
/data/adb/modules/playintegrityfix/custom.pif.json

Find:
"spoofProvider": "1"

Replace with:
"spoofProvider": "0"

4. Clear Data::
Google Wallet
Google Play Services
Google Play Store
Google Services Framework

Reboot your device.
 
  • Like
Reactions: nitro69
from 4pda gpay works as normal without strong integnity

Modules:
PlayIntegrityFork v13
TrickyStore
TrickyStore Addon
Zygisk Next
YuriKey v1.6

any root file editor (i use MiXplorer)

Step-by-step setup:

1. Activate PlayIntegrityFork:

Open the module and click "Action" to initialize.

2. Configure YuriKey:
Open YuriKey Manager. First, click the button under the YuriKey module on the left — this will install the necessary files
Wait until the process is complete
Then open the Menu +
tab Click in turn:
- Fix HMA detection
- Fix LSposed detection (2)
- Fix PIF detection (2)
- Fix Recovery file detection

Reboot your device.

Mandatory step! Run the command in Termux:

Code:
su -c sh /data/adb/modules/playintegrityfix/autopif2.sh -a -p

If you skip it, the modules will not work!


3. Editing PIF::
/data/adb/modules/playintegrityfix/custom.pif.json

Find:
"spoofProvider": "1"

Replace with:
"spoofProvider": "0"

4. Clear Data::
Google Wallet
Google Play Services
Google Play Store
Google Services Framework

Reboot your device.

The wallet works now... But all banks app cant be used now....
Do you have a solution to hide the root w/ this new approach?
 
i use also Hide my AppList with LSPosed module for banks and im on KernelSU Next. no problem with banks and revolut
Here is what I used... but failed for banking app (root detection)

- Magisk alpha (tried Apatch also... failed too)
- PIF v13
- Tricky store/ addon/ Yuri Keybox
- Shamiko v1.2.5
- Nohello 0.0.7
- Zygisk Next
- Zygisk - LSPosed
- Hide My Applist


I saw some ppl said the "treat wheel" may work.... but I cant find the package to download from google....
 
@VirusPlus Please describe exactly what you are using now (and version) and in what configuration. Do you regularly update the modules and how often do you have to make changes to your phone for Gpay and Revolut to work properly with other banks?