Cant use Google wallet nor Revolut in Xiaomi 13 (fuxi)


elcaramelo94

Members
20 Jan 2017
11
13
Hi all.

I've been reading some threads about Revolut And GPay not working anymore because of unlocked bootloaders and rooted phone.
I'm using the latest xiaomi.eu HyperOS 2.0.203.0 (OS2.0.203.0.VMCCNXM) in a European Xiaomi 13 (fuxi) and today I wanted to check some stuff in my Revolut account and seems that the app recognizes that the OS has an unlocked bootloader.

In my case when installed the Stable version of xiaomi.eu rom back then I only unlocked the bootloader, flashed TWRP and flashed the Rom as per the normal instructions and nothing else. been installing the GPay fixes but I dont usually use it since in my country we have another app to contactless payments (and more) and only use Google Wallet abroad.

Checked with Root Check and my fuxi is not rooted. And with Integrity Checker MEETS_DEVICE_INTEGRITY and MEETS_STRONG_INTEGRITY are failing

My main issue its actually access Revolut since I'm trying Curve Pay as a Google Wallet alternative but through the web ui is very limited I everytime an action needs to be done I need to authorize it through the app

1 - Can I lock the bootloader with the xiaomi.eu to check if revolut and the Integrity checks are now passing? and if I lock the bootloader do I need to do the same process to unlock the bootloader again if the checks continues to fail? Or locking it with Xiaomi.eu can then be tricky to revert?
2 - Is there any way to keep Xiaomi.eu Rom to work without any issues in these regards and without going full root?
3 - Going full root with Magisk and modules is viable? I remember a few years back that I needed to mess with Magisk and modules to keep the phone (other xiaomi not fuxi) always compliant for all apps (including gpay) and nowadays I dont really want to keep track of the new versions to hide root, pass integrity checks and all that
3 - To revert to the original Rom or to the official Hyper OS how can I do it?

Thanks all in advance
 
Last edited:
1 - Can I lock the bootloader with the xiaomi.eu to check if revolut and the Integrity checks are now passing? and if I lock the bootloader do I need to do the same process to unlock the bootloader again if the checks continues to fail? Or locking it with Xiaomi.eu can then be tricky to revert?
No. You must not try to lock the bootloader on a custom ROM! (you will destroy the device)

2 - Is there any way to keep Xiaomi.eu Rom to work without any issues in these regards and without going full root?
This is not possible in the current situation.

3 - Going full root with Magisk and modules is viable? I remember a few years back that I needed to mess with Magisk and modules to keep the phone (other xiaomi not fuxi) always compliant for all apps (including gpay) and nowadays I dont really want to keep track of the new versions to hide root, pass integrity checks and all that
Here is the answer: https://xiaomi.eu/community/threads/installing-magisk-and-play-integrity-fix.70553/post-748464

4 - To revert to the original Rom or to the official Hyper OS how can I do it?
Here is the answer: https://xiaomi.eu/community/threads/how-to-install-stock-rom.74017/post-734380
 
Last edited:
Thanks for the reply.
one question tho. I'm not sure which rom to install (between Global and EEA) can i flash one of them via mi flash with the flag clean all test somethings on the rom and if i dont like it reflash it with other stock rom and clean all and when i decide which run the fastboot oem lock?
 
Sure. If the bootloader is not locked, you can try (install) different versions. If one suits you, you will lock the bootloader.
You won't see any difference between Global and EEA. You can try Taiwan or Russian ROM for call recording.
 
thanks once more. dont really need call recording since in my country it wouldn't be legal and don't really need it. EEA as far as my search goes does not have as many ads, the volume is more controlled and less analytics sent to xiaomi but not sure on that last one
 
Damn, I'm late. But still, someone else who encounters this thread could find it useful.
Regarding GPay, you would have to keep up with the current methods and keep finding new keyboxes, no easy solution here.
BUT regarding Revolut, it's relatively easy but you have to root to hide root and unocked bootloader.... Revolut fortunately doesn't care about integrity. Everything you need is KernelSU (or Magisk Alpha, though I don't like the fact that it's released only on Telegram) and Tricky store. And that's all.
(You don't need valid keybox, default or revoked one is enough, you don't need it for integrity, you just need to spoof locked bootloader)
Hope this helps,
Regards
 
Till @elcaramelo94 will came with an answer, I can answer: Yes

I have a global Xiaomi 13 device, I had till this summer xiaomi.eu, but because of this hassle with Google Wallet (Pay) and other critical applications I flashed Taiwanese stock ROM, and I locked the bootloader. Everything is working.
 
Damn, I'm late. But still, someone else who encounters this thread could find it useful.
Regarding GPay, you would have to keep up with the current methods and keep finding new keyboxes, no easy solution here.
BUT regarding Revolut, it's relatively easy but you have to root to hide root and unocked bootloader.... Revolut fortunately doesn't care about integrity. Everything you need is KernelSU (or Magisk Alpha, though I don't like the fact that it's released only on Telegram) and Tricky store. And that's all.
(You don't need valid keybox, default or revoked one is enough, you don't need it for integrity, you just need to spoof locked bootloader)
Hope this helps,
Regards

The issue is that when I flashed the xiaomi.eu rom I did not rooted the phone, just the bootloader unlock, twrp and flash. I went to the stock rom just because to do all that I had to actual root the phone and have modules and stuff like that up-to-date and from what i've read to hide everything and my previous experiences its actually an hassle to keep everything updated and not forgetting anything to not be retained at the supermarket line to pay and have everyone sideyeing me and mumbling curse words.

Also Google is now forcing the locked bootloader for every manufacturer and that might affect not only GApps but many other apps.
so only when the updates supports stops for fuxi I might consider having root and custom roms to continue to have updates (3rd party ones in this case)

Is your Google Pay working again?
Sorry for the late reply, but everything is working without issues. Tested GPay in some spots that only accept GPay and worked and Revolut is not showing any errors when opening the app
 
Last edited:
  • Like
Reactions: Smaritz
The issue is that when I flashed the xiaomi.eu rom I did not rooted the phone, just the bootloader unlock, twrp and flash. I went to the stock rom just because to do all that I had to actual root the phone and have modules and stuff like that up-to-date and from what i've read to hide everything and my previous experiences its actually an hassle to keep everything updated and not forgetting anything to not be retained at the supermarket line to pay and have everyone sideyeing me and mumbling curse words.

Also Google is now forcing the locked bootloader for every manufacturer and that might affect not only GApps but many other apps.
so only when the updates supports stops for fuxi I might consider having root and custom roms to continue to have updates (3rd party ones in this case)


Sorry for the late reply, but everything is working without issues. Tested GPay in some spots that only accept GPay and worked and Revolut is not showing any errors when opening the app
So what is the status of your ROM and Bootloader? Is it the original Chinese ROM with locked Bootloader? If yes, is the Android Auto work for you?
 
can someone please share the link with clear instruction how to root the phone and then fix revolut and maybe even gpay.

i've found several but im not sure they are relevant (some of them starts with "for rooted users only" others i just do not understand clearly for what reason should be done.

i was ok not having gpay, but now revolute broke and it is very disappointing.
 
if i do this

Will it help?
 
if i do this

Will it help?
Hi, this will help, but you will return to the stock OS. If you want to continue using Xiaomi.eu Rom, you will have to install KernelSU (preferably KernelSUNext), you can try looking at XDA for a patched kernel for your device. After you flash the kernel and install KSU apk, flash the tricky store module in the app and voila, Revolut works.

(PS there is no way to make it work with Magisk)
 
stock ROM is fine if it will work? is there a way to backup
you will have to install KernelSU (preferably KernelSUNext), you can try looking at XDA for a patched kernel for your device. After you flash the kernel and install KSU apk, flash the tricky store module in the app and voila, Revolut works.
Damiit =)))

what is the difference between stock OS and xiaomi.eu?
 
Unfortunately there are no magic/common steps (yet) to make it work all the "goodies" (banking app, Google Wallet) on a device with unlocked bootloader.
There are a lot of threads and post which were working on that time, but are no longer working.
For the moment banking apps and couples of working critical applications require "kernel root" methods, I'm using it on my Xiaomi 12 (cupid) device, which is just a "development" device.
On current device (daily use one), Xiaomi 13 (fuxi), I decided in July to go back to stock rom (I choose Taiwanese, because my device is a Global device and I was free to chose any stock rom wanted) and lock back the bootloader. This way I can continue to use without any hassle all applications.

"stock ROM is fine if it will work?"
On a stock ROM it will work, BUT ONLY if the bootloader is locked, otherwise you gonna have same issues like in any other custom ROM (play around with rooting and other steps)

"what is the difference between stock OS and xiaomi.eu?"
Xiaomi.eu is a custom ROM based on the Chinese stock ROM with a lot of tweaks: https://xiaomi.eu/community/threads/xiaomi-eu-vs-global-rom-differences.37425/
 
i also have xiaomi 13 fuxi afaik.
switching to stock rom sounds like what i need. coz i really do not need or want to hastle with all those root staff.
do you have a fresh instruction and brick-safe recommendations?