Fix for wallet, play store, banks and gov. apps for anyone update 18.10.2026


Big thnx to Balle45 on Swedroid​


Xiaomi 17 revolut / google wallet fix!​

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.
Thanks mate! I didn't want to root, but I need Revolut. :/ This worked exactly as you described!
 
OLD POST
not valid

Hello,

First of all Thankyou for sharing this.
I own a Xiaomi 14.
I come from HyperOS 1 rooted and I was not able to use Wallet for the last.... year?
Finally I have decided to upgrade to HyperOS 3 (dirty install)
After the installation i uninstalled Magisk and all related apps to the previous root.

Now I wanted to follow this procedure, but honestly I found it very difficult to follow as all changed a lot since last time I did.

1.- Installed WildKSU Manager APK (v 3.1.2)
2.- Copied xiaomi.eu_HOUJI_OS3.0.302.0.WNCCNXM_16\images\init_boot.img
3.- Download AnyKernel3 First problem :)

Link: https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases
I understood I dont need to check the android Version but the Kernel
My Android System Info says:
OS: 3.0.302.0 WNCCNXM by xiaomi.eu
Android: 16 BPA2A .blablabla.. Security Update_ 2026-03-01
Kernel: 6.1.168-android14-11-blablabla

Then which is the correct kernel? because I also read that i dont need to check the subversion but I need to make sure is newer than the security Update, Im confused.
Is this the correct one?
6.1.138-android14-2025-06-AnyKernel3.zip ??????


4.- Patch Init_boot

Second problem here, I understand we need to use the method GKI is correct?
If I choose GKI and select:
init_boot.img
6.1.138-android14-2025-06-AnyKernel3.zip

It was asking me what is the android version????
I cancelled, and I tried to do it again to create the post, now its creating the newly patched ini_boot image


5.- Flash..... [To be Undated]

Just wanted to confirm the Anykernel3 file is the correct file.


Thank you!
 
Last edited:
Hello,

First of all Thankyou for sharing this.
I own a Xiaomi 14.
I come from HyperOS 1 rooted and I was not able to use Wallet for the last.... year?
Finally I have decided to upgrade to HyperOS 3 (dirty install)
After the installation i uninstalled Magisk and all related apps to the previous root.

Now I wanted to follow this procedure, but honestly I found it very difficult to follow as all changed a lot since last time I did.

1.- Installed WildKSU Manager APK (v 3.1.2)
2.- Copied xiaomi.eu_HOUJI_OS3.0.302.0.WNCCNXM_16\images\init_boot.img
3.- Download AnyKernel3 First problem :)

Link: https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases
I understood I dont need to check the android Version but the Kernel
My Android System Info says:
OS: 3.0.302.0 WNCCNXM by xiaomi.eu
Android: 16 BPA2A .blablabla.. Security Update_ 2026-03-01
Kernel: 6.1.168-android14-11-blablabla

Then which is the correct kernel? because I also read that i dont need to check the subversion but I need to make sure is newer than the security Update, Im confused.
Is this the correct one?
6.1.138-android14-2025-06-AnyKernel3.zip ??????


4.- Patch Init_boot

Second problem here, I understand we need to use the method GKI is correct?
If I choose GKI and select:
init_boot.img
6.1.138-android14-2025-06-AnyKernel3.zip

It was asking me what is the android version????
I cancelled, and I tried to do it again to create the post, now its creating the newly patched ini_boot image


5.- Flash..... [To be Undated]

Just wanted to confirm the Anykernel3 file is the correct file.

Thank you!
My huoji (Xiaomi 14) said kernel 6.1.138(now). My init_boot i 8Mb and If I patch him, i have loop in fastboot mode
 
Last edited:
My huoji (Xiaomi 14) said kernel 6.1.118. My init_boot i 8Mb and If I patch him, i have loop in fastboot mode
Then does it means that for Xiaomi 14 with. eu with hyperos3 there is no root with wksu or ksu at the moment?

BTW I miss typed it's 6.1.138 android 16
 

Attachments

  • Screenshot_2026-04-25-20-34-05-307_com.brave.browser.jpg
    Screenshot_2026-04-25-20-34-05-307_com.brave.browser.jpg
    748.6 KB · Views: 92
  • Screenshot_2026-04-24-13-42-50-543_com.android.settings.jpg
    Screenshot_2026-04-24-13-42-50-543_com.android.settings.jpg
    379.7 KB · Views: 99
Last edited:
Then does it means that for Xiaomi 14 with. eu with hyperos3 there is no root with wksu or ksu at the moment?

BTW I miss typed it's 6.1.138 android 16
You are right. My appologies. I change to 6.1.138.But my phone works with 6.1.118 for 2 months without problem
 
Last edited:
I have a few doubts, maybe you can help me :)

As I saw that my Kernel is 6.1.138 android 16 (Huoji (Xiaomi 14) HyperOS3) I downloaded the 6.1.138-android14-2025-06-AnyKernel3.zip
I patched my init_boot.img with WKSU but then im not able to flash.
fastboot flash init_boot WKSU_Patched_boot_init.img

The init_boot is 8Mb
The WKSU_Patched_boot_init.img is 32 Mb (if i remember correctly)

When I try to flash it complains that the image is too big to be flashed. (FAIL)
Then I understand I need to do from recovery - TWRP or similar, right?

Thanks again
 
I have a few doubts, maybe you can help me :)

As I saw that my Kernel is 6.1.138 android 16 (Huoji (Xiaomi 14) HyperOS3) I downloaded the 6.1.138-android14-2025-06-AnyKernel3.zip
I patched my init_boot.img with WKSU but then im not able to flash.
fastboot flash init_boot WKSU_Patched_boot_init.img

The init_boot is 8Mb
The WKSU_Patched_boot_init.img is 32 Mb (if i remember correctly)

When I try to flash it complains that the image is too big to be flashed. (FAIL)
Then I understand I need to do from recovery - TWRP or similar, right?

Thanks again
like in tutorial, gki patch boot.img+anykernel.zip
Through fastboot
fastboot flash boot kernel_patched.img
but first try
fastboot boot kernel_patched.img

if its boot, than flash


Or Through TWRP, flash boot
Also, format dalvik_cache in TWRP or empty folder /data/dalvik-cache

PS
Command is in red color, exactly except name of kernel image
 
Last edited:
like in tutorial, gki patch boot.img+anykernel.zip
Through fastboot
fastboot flash boot kernel_patched.img
but first try
fastboot boot kernel_patched.img

if its boot, than flash


Or Through TWRP, flash boot
Also, format dalvik_cache in TWRP or empty folder /data/dalvik-cache

PS
Command is in red color, exactly except name of kernel image
Worked so far. Thank you.
My error was patching boot_init.img instead of boot.img
 
Thank you @Viking Hogar Strasni

THIS PROCEDURE WORKED FOR ME :)

This is what I have done:

0.- Download AnyKernel3 based in our kernel
my case:
Xiaomi14 - HyperOS3
OS: 3.0.302.0 WNCCNXM by xiaomi.eu
Android: 16 BPA2A .blablabla.. Security Update_ 2026-03-01
Kernel: 6.1.138-android14-11-blablabla

--> Download:
https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases
6.1.138-android14-2025-06-AnyKernel3.zip

1.- Select/Copy boot.img
xiaomi.eu_HOUJI_OS3.0.302.0.WNCCNXM_16\images\boot.img

2.- Patch
Installed WildKSU Manager APK (v 3.1.2):

Open WildKernel
Install with GKI method
AnyKernel3: 6.1.138-android14-2025-06-AnyKernel3.zip
boot.img

RESULT --> wild_ksu_patched_gki_20260428_185902.img

FASTBOOT: DOWN + POWER
I copied fastboot folder from Xiaomi.EU unzipped folder to where i download modules and patched files (bin\windows\)

3.- List devices just to check
bin\windows\fastboot devices

4.- Flash New Kernel
TRY: bin\windows\fastboot boot wild_ksu_patched_gki_20260428_185902.img
Phone had no bootloop, and WKSU detected the root.

Then Flash
Flash: bin\windows\fastboot flash boot wild_ksu_patched_gki_20260428_185902.img

REBOOT: bin\windows\fastboot reboot

5.- After restart open Wksu
in my wksu a few modules already were installed/Activated.
I downloaded and Installed with the (+) icon:

Tricky Addon module: https://github.com/KOWX712/Tricky-Addon-Update-Target-List/releases
TEESimulator v3.2 module: https://github.com/JingMatrix/TEESimulator/releases
Integrity-Box module: https://github.com/MeowDump/Integrity-Box/releases

Zygisk Next was there, activated
and installed from repo:
SUFSFS-FOR-KERNEL-SU

uninstalled the rest

6.- After restart
Followed exactly

8. Start Root manager, start TeeSimulator ( or TrickyStore or TeeSimulator-RS, depend what you install)
select all App or your selection (mandatory all banks what you use and some app like xiaomi home) (three dots or line press for Menu)
Select Valid Keybox,
"Save" (blue text),

And Also followed
start "Integrity Box"
Press first icon. In case of problem with bank app, press Secon icon, Toolkit, see picture, Toolkit, Utility Box
Integrityy box main screen.jpg
integrity box menu toolkit.jpg
integrity box bank mode.jpg






9. Exit Root Manager and Test
That all, you got 3 level
At the moment:
I can add my bank cards to wallet (wallet is not complaining BUT havent paid anything yet)
I CAN use revolut ans other Bank apps
Apps like Yuka (very sensitive to root, dont ask me why) can be installed.

WORKS :)

Thanks Again!!
 
Last edited:
So Far I could follow the full process, with some CONS and some PROS
Thank you @Viking Hogar Strasni

This is what I have done:

0.- Download AnyKernel3 based in our kernel
my case:
Xiaomi14 - HyperOS3
OS: 3.0.302.0 WNCCNXM by xiaomi.eu
Android: 16 BPA2A .blablabla.. Security Update_ 2026-03-01
Kernel: 6.1.138-android14-11-blablabla
https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases
6.1.138-android14-2025-06-AnyKernel3.zip

1.- Select/Copy boot.img
xiaomi.eu_HOUJI_OS3.0.302.0.WNCCNXM_16\images\boot.img

2.- Patch
Installed WildKSU Manager APK (v 3.1.2)
WildKernel --> GKI
6.1.138-android14-2025-06-AnyKernel3.zip
boot.img
-->
wild_ksu_patched_gki_20260428_185902.img

FASTBOOT: DOWN + POWER

3.- Llistar devices per veure si està connectatbin\windows\fastboot
bin\windows\fastboot devices

4.- Flash New Kernel
TRY:
bin\windows\fastboot boot wild_ksu_patched_gki_20260428_185902.img
Flash
bin\windows\fastboot flash boot wild_ksu_patched_gki_20260428_185902.img

bin\windows\fastboot reboot

5.- After restart open Wksu
in my wksu a few modules already were installed/Activaed.
I downloaded and Installed with the (+) icon:

Tricky Addon module
https://github.com/KOWX712/Tricky-Addon-Update-Target-List/releases
TEESimulator v3.2
https://github.com/JingMatrix/TEESimulator/releases
Integrity-Box
https://github.com/MeowDump/Integrity-Box/releases

Zygisk Next was there, activated
and installed from repo:
SUFSFS-FOR-KERNEL-SU

6.- After restart
Followed exactly



And Also followed


I can add my bank cards to wallet
I CAN NOT use revolut
I CAN NOT install YUKA app from play store
Remove all modules and install only what is in tutorial

Press 4 icon in TeeSimulator RS and first icon in Integrity Box.
After that check google play store is it certified. If not, second icon in integrity box, you have menu for that
 
  • Love
  • Like
Reactions: banie01 and Ruchval
Remove all modules and install only what is in tutorial

Press 4 icon in TeeSimulator RS and first icon in Integrity Box.
After that check google play store is it certified. If not, second icon in integrity box, you have menu for that
Cleaned all other moduled

When I select "Keybox-Valid" it says that I need to check my internet connection in a red floating box. I have internet/data. Same under wifi.
Integrity is OK (it was before too)

BUT.....

WORKS :)

Thanks Again!!
 

Attachments

  • photo_6019370530928005119_y.jpg
    photo_6019370530928005119_y.jpg
    63.6 KB · Views: 143
  • photo_6019370530928005120_y.jpg
    photo_6019370530928005120_y.jpg
    71.8 KB · Views: 147
  • photo_6019370530928005121_y.jpg
    photo_6019370530928005121_y.jpg
    20.9 KB · Views: 146
Last edited:
Hello, I have a Mi 11 Ultra, and have Magisk working to get Device integrity, but Revolut does not work. Which modules do I need to add to get revolut working with Magisk? I currently have PIF-inject4.5, TrickyStore, ZygiskNext, ZygiskAssistant.
 
Hello, I have a Mi 11 Ultra, and have Magisk working to get Device integrity, but Revolut does not work. Which modules do I need to add to get revolut working with Magisk? I currently have PIF-inject4.5, TrickyStore, ZygiskNext, ZygiskAssistant.
read tutorial post #1
 
read tutorial post #1
read tutorial post #1
I did, and I have all the modules (although some may be the ones you listed as variants and not the first recommended one)

But specifically for magisk, am I missing anything? I assume I cannot run SUSFS Module if I am running magisk?



1. Install only one of root Manager, links are active
I have Magsisk

2. ZygiskNext

3. Play Integrity Fork last or similar
I have PIF Inject 4.5


4. Tricky Store

5. Tricky Store AddOn

6. SUSFS Module (recomended) or Brene SUSFS last
You can also install Yuri Keybox Manager last, you have no gain with this!!
You can also install Magic Mount RS or same module Magic Mount MetaModule. Booth do same thing.


^Needed for magisk? Or alternative?
 
I did, and I have all the modules (although some may be the ones you listed as variants and not the first recommended one)

But specifically for magisk, am I missing anything? I assume I cannot run SUSFS Module if I am running magisk?



1. Install only one of root Manager, links are active
I have Magsisk

2. ZygiskNext

3. Play Integrity Fork last or similar
I have PIF Inject 4.5


4. Tricky Store

5. Tricky Store AddOn

6. SUSFS Module (recomended) or Brene SUSFS last
You can also install Yuri Keybox Manager last, you have no gain with this!!
You can also install Magic Mount RS or same module Magic Mount MetaModule. Booth do same thing.


^Needed for magisk? Or alternative?
you have recomended
 
in post #1 you have my recomendation
I have got all of these installed with magisk. These are your recommended or your alternatives, they should work, but i am only getting basic and device, no strong, and no revolut. My question is if i am using magisk do i need anything else other than the below? SUSFS or Brene cannot be used on magisk i think? Do i need something else instead of them for magisk?

2. ZygiskNext

3. Play Integrity Fork last or similar
I have PIF Inject 4.5


4. Tricky Store

5. Tricky Store AddOn
 
I have got all of these installed with magisk. These are your recommended or your alternatives, they should work, but i am only getting basic and device, no strong, and no revolut. My question is if i am using magisk do i need anything else other than the below? SUSFS or Brene cannot be used on magisk i think? Do i need something else instead of them for magisk?

2. ZygiskNext

3. Play Integrity Fork last or similar
I have PIF Inject 4.5


4. Tricky Store

5. Tricky Store AddOn
Is it that hard test recomended module?
 
Is it that hard test recomended module?
I will try swapping from
PIF-inject -> Integrity Box
Tricky store -> TeeSim RS
Tricky store add on -> tricky store enhanced

I cannot swap magisk for KSU as it's not supported on my device. Therefore I cannot add SUSFS or Brene either.
 
install recomended modules
Saying the same thing multiple times is not helpful, if you have something to advise me to not do after I am trying to follow what you are saying, then explain what is wrong in your message.

I have already said I will try the swapping some of the modules I already have (which are in your original post) for the recommended ones and come back and let you know if it worked.
 
Saying the same thing multiple times is not helpful, if you have something to advise me to not do after I am trying to follow what you are saying, then explain what is wrong in your message.

I have already said I will try the swapping some of the modules I already have (which are in your original post) for the recommended ones and come back and let you know if it worked.
after that start integrity box, tricky store rs to fix integrity. Probably google see that you have unlocked bootloader because no susfs protection
 
MYRON: Poco F8 Ultra / Redmi K90 Pro Max
KernelSU_Next_v1.1.1_12851-release.apk OR Wild_KSU_v0.0.220_14012-release.apk : Fail to patch init_boot.img :emoji_thumbsdown:

KernelSU_v3.0.0_32179-release.apk : Patch init_boot.img OK. Root OK. :emoji_thumbsup:Installed only YouTube Revanced Module + Bindhosts Module. Banking Apps started working after freezing KernelSU-Manager.apk with IceBox. Basic Integrity (1/3).
Hello. Have you got the Strong or Device Integrity working on your Poco F8 Ultra?
Do you have any recommendation for current version (e.g. hyperos.3.0.303) with unlocked bootloader to fix the integrity?
Thanks in advance for any help, friend. Regards!
 
Hello. Have you got the Strong or Device Integrity working on your Poco F8 Ultra?
Do you have any recommendation for current version (e.g. hyperos.3.0.303) with unlocked bootloader to fix the integrity?
Thanks in advance for any help, friend. Regards!
this post is not for fixing google test of integrity. this post is to make work google wallet, pay, revolut, other banks and goverment apps.
 
  • Like
Reactions: Zencooler