Xiaomi 17 - Google wallet & Banking fix for rooted global rom


SuediFox

Members
29 Mar 2026
96
30

How-To: Xiaomi 17 revolut / google wallet fix! ​

-Big thnx to Balle45 on Swedroid!

Prerequisites​

  • Xiaomi 17 Pro Max with unlocked bootloader
  • ADB + Fastboot installed on PC
  • USB debugging enabled on the phone
  • The init_boot.img from your xiaomi.eu ROM package

Part 1: Install KernelSU Next​

( repeat same tutorial we previously did with magisk this time with KernelSU )
  1. Copy init_boot.img to your phone ( use same init_boot.img from the original ROM (unflashed) )
  2. Install the KernelSU Next APK on your phone.
  3. Open KernelSU Next → tap Install → select the init_boot.img file → let it create a patched image.
  4. Copy the patched init_boot.img back to your PC.
  5. Flash it,
    For the noobs : Power down your phone
    volume down + power button 10 sec
    in ADB type " Fastboot flash init_boot (file source here, just drag and drop the file onto cmd ) "
  6. After reboot, open KernelSU Next — it should show Working.
  7. Go to KernelSU Next → Superuser tab → allow root access for Shell / com.android.shell. And BankID

  8. Reboot

Part 2: Install Magic Mount Metamodule​

KernelSU Next does not mount modules by default. Without a metamodule, no modules will work.


  1. Download the Magic Mount metamodule.
  2. Open KernelSU Next → Modules → Install from storage → select the zip.
  3. Reboot.

Part 3: Fix Revolut & Play Integrity​

Install these modules through KernelSU Next → Modules → Install from storage. Install all four, then reboot once.

  1. ZygiskNext— standalone Zygisk implementation
  2. Integrity Box— Play Integrity fix toolkit
  3. TEESimulator— key attestation spoofing
  4. Tricky Addon Enhanced— target list for banking apps
  5. Reboot.
  6. After reboot, open Integrity Box → tap the first icon to auto-configure.
 
Last edited:
Must the phone be rooted?

"Prerequisites​

  • -> Xiaomi 17 Pro Max with unlocked bootloader
  • ADB + Fastboot installed on PC
  • USB debugging enabled on the phone
  • The init_boot.img from your xiaomi.eu ROM package"
 
Would'nt have needed all this hassle to get g-wallet, revolut and other high security apps to work if it werent for them to detect root after installing global rom
Not so. Phone is not rooted when flashing Xiaomi.eu ROM. They detect bootloader unlock.
 
Not so. Phone is not rooted when flashing Xiaomi.eu ROM. They detect bootloader unlock.
Yes, but for full compatibility with government id app like BankID etc. you need SU. One way or another u'll end up needing root.
 
  • Like
Reactions: Smaritz
hello guys, is there a tutorial for less expirinced users?
or some other forums for ppl that dont know anithing about this?
 

Xiaomi 17 revolut / google wallet fix!​

-Big thnx to Balle45 on Swedroid!

Prerequisites​

  • Xiaomi 17 Pro Max with unlocked bootloader
  • ADB + Fastboot installed on PC
  • USB debugging enabled on the phone
  • The init_boot.img from your xiaomi.eu ROM package

Part 1: Install KernelSU Next​

( repeat same tutorial we previously did with magisk this time with KernelSU )
  1. Copy init_boot.img to your phone ( use same init_boot.img from the original ROM (unflashed) )
  2. Install the KernelSU Next APK on your phone.
  3. Open KernelSU Next → tap Install → select the init_boot.img file → let it create a patched image.
  4. Copy the patched init_boot.img back to your PC.
  5. Flash it,
    For the noobs : Power down your phone
    volume down + power button 10 sec
    in ADB type " Fastboot flash init_boot (file source here, just drag and drop the file onto cmd ) "
  6. After reboot, open KernelSU Next — it should show Working.
  7. Go to KernelSU Next → Superuser tab → allow root access for Shell / com.android.shell. And BankID

  8. Reboot

Part 2: Install Magic Mount Metamodule​

KernelSU Next does not mount modules by default. Without a metamodule, no modules will work.


  1. Download the Magic Mount metamodule.
  2. Open KernelSU Next → Modules → Install from storage → select the zip.
  3. Reboot.

Part 3: Fix Revolut & Play Integrity​

Install these modules through KernelSU Next → Modules → Install from storage. Install all four, then reboot once.

  1. ZygiskNext— standalone Zygisk implementation
  2. Integrity Box— Play Integrity fix toolkit
  3. TEESimulator— key attestation spoofing
  4. Tricky Store Addon— target list for banking apps
  5. Reboot.
  6. After reboot, open Integrity Box → tap the first icon to auto-configure.
  7. If any banking app still doesn't work, go to Integrity Box → Toolkit → Bank Mode.
Xiaomi 17 Pro max, Follow the step with three integrity Pass but Bank apps still detected root.
Have tried to remove fingerprint and clear GMS with no luck.
 
Thank you!! Also works on Xiaomi 17 Pro (Pandora). All works and certified.

Amazing Guide. I am soo happy about my Xiaomi 17 Pro. I was very sad that there won't be a global version. When the bootloader hack came, I ordered immediately
 

Attachments

  • Screenshot_2026-04-12-15-17-27-482_com.flinkapps.safteynet.jpg
    Screenshot_2026-04-12-15-17-27-482_com.flinkapps.safteynet.jpg
    414.3 KB · Views: 795
Yes, but for full compatibility with government id app like BankID etc. you need SU. One way or another u'll end up needing root.
Damn Google. It seems like they won. I'm not excited about all the tinkering every now and the to keep apps working like they used to. It's unlikely that I'll ever use another custom ROM again if I get a new phone.
 
Damn Google. It seems like they won. I'm not excited about all the tinkering every now and the to keep apps working like they used to. It's unlikely that I'll ever use another custom ROM again if I get a new phone.
at this moment, they loose. Every protection from their side is bypassed.
 
Today my Security State changed. Now i dont have any integrity anymore. All 3 points fail on Integrity Check. Does Any other have the same issue?
 
Today my Security State changed. Now i dont have any integrity anymore. All 3 points fail on Integrity Check. Does Any other have the same issue?
It happens from time to time - due to google sending out patches. Usually up´n´running again within a few hours.
 
The thing is, Integrity Box Shows me all passed but the Phone on external App shows Bad results. I am not Sure what happend. I just noted, an German Identity Check app dont work for me. So i do another Check by my Integrity app with bad results. Integrity Box everything is fine :D
 
The thing is, Integrity Box Shows me all passed but the Phone on external App shows Bad results. I am not Sure what happend. I just noted, an German Identity Check app dont work for me. So i do another Check by my Integrity app with bad results. Integrity Box everything is fine :D
If you are on the latest global rom that got released yesterday then it's a bit of trial & error atm. I spent a few hours and just now got 3 green in the G-play integrity checker.
 

Attachments

  • Screenshot_2026-04-15-19-19-45-229_gr.nikolasspyr.integritycheck.jpg
    Screenshot_2026-04-15-19-19-45-229_gr.nikolasspyr.integritycheck.jpg
    149.3 KB · Views: 566
Yeah i made it too again. Not with your guide here but with a combination of the two guides that are here in the forum. Now i have most apps running again but google wallet still dont work.

Google Playstore say certified. Integrity Checker give full passed reply. Wallet say nope . Deleted all Play Services and Playstore data, uninstalled Wallet and installed again. Actually i dont get it work again. Too bad
 
Yeah i made it too again. Not with your guide here but with a combination of the two guides that are here in the forum. Now i have most apps running again but google wallet still dont work.

Google Playstore say certified. Integrity Checker give full passed reply. Wallet say nope . Deleted all Play Services and Playstore data, uninstalled Wallet and installed again. Actually i dont get it work again. Too bad
Have you tried this after you made 3 green?
That fixed it for me.
 

Attachments

  • Screenshot_2026-04-15-21-56-04-284_com.rifsxd.ksunext-edit.jpg
    Screenshot_2026-04-15-21-56-04-284_com.rifsxd.ksunext-edit.jpg
    835.8 KB · Views: 753
Yes, i tried. Unfortunately, it doesn't work out for me. After logging in again, i can't add any card. Still says dont match security Requirements
 
Yes, i tried. Unfortunately, it doesn't work out for me. After logging in again, i can't add any card. Still says dont match security Requirements
I had a hazzle as well. I updated the rom from 3.0.305 to the new .306 version. Had to uninstall KernelSU and all modules and reinstall everything. Didnt work for a few hours but then after a few resets & turning autpilot off and on in Integrity Box g-wallet started working.

See my images, that's my versions & settings.
 

Attachments

  • Screenshot_2026-04-16-00-02-57-995_com.rifsxd.ksunext.jpg
    Screenshot_2026-04-16-00-02-57-995_com.rifsxd.ksunext.jpg
    704.4 KB · Views: 727
  • Screenshot_2026-04-16-00-02-42-993_com.rifsxd.ksunext.jpg
    Screenshot_2026-04-16-00-02-42-993_com.rifsxd.ksunext.jpg
    553.6 KB · Views: 691
  • Screenshot_2026-04-16-00-02-28-180_com.rifsxd.ksunext-edit.jpg
    Screenshot_2026-04-16-00-02-28-180_com.rifsxd.ksunext-edit.jpg
    548.6 KB · Views: 706
  • Screenshot_2026-04-16-00-02-05-190_com.rifsxd.ksunext-edit.jpg
    Screenshot_2026-04-16-00-02-05-190_com.rifsxd.ksunext-edit.jpg
    727.3 KB · Views: 682
  • Screenshot_2026-04-16-00-01-56-462_com.rifsxd.ksunext.jpg
    Screenshot_2026-04-16-00-01-56-462_com.rifsxd.ksunext.jpg
    359.6 KB · Views: 668
  • Screenshot_2026-04-16-00-04-09-821_com.google.android.apps.walletnfcrel.jpg
    Screenshot_2026-04-16-00-04-09-821_com.google.android.apps.walletnfcrel.jpg
    187.4 KB · Views: 704
  • Like
Reactions: Markusxaw
Thanks for all your Screenshots. In General my device get certified actually. I got all 3 checkboxes on integrity check. I also can start Revolut and download all Apps in Google Playstore. Some Apps like "Cube Solver" :D :D don´t show up if the device is not certified. But actually work.

Its simple Google Wallet dont work. Maybe google block my account for adding Cards or something actually. I noticed, if i delete Google Play Services Data on my works WIFI, i dont get any interity. So i think the IP of my work's Internet Provider got blocked too.
If i am using Mobile Internet, i get the device showed certified in Google Play Store (Settings). If i start the Wallet App the first time it looks like on your Screenshot in Google Wallet too. "Phone meets security requirements" show up in Settings. If i try to add an Card it changes to "Phone not matching Security requirements" (Translated from German, dont know if the wording matches :D).

I think i have to wait a few days and try again. Thanks for all your help. I actually give up and try again in a few days/weeks. I can use my physical Credit Card for Payments or Paypal atm.
 
  • Like
Reactions: SuediFox