I can't access the Revolut app


vicentola

Members
8 Dec 2024
4
3
Good morning. The revolut app won't let me log in because it says my phone is rooted. That is false because to install the version I have of the xiaomi.eu rom (1.0.6.0 with hyper os 1.0) it is not necessary to have the phone rooted. Do you know any possible solution?

My phone is a poco F3.

Thank you.
 
Install the current version of GPay_Fix and restart your device: XiaomiEUModule_2024.11.27.apk
Hello, I already installed the latest version of the Gpay module a few days ago and restarted the phone, but I think the Revolut app somehow detects that the phone is unlocked, but I'm not sure.
I get the error as soon as I access the Revolut application, I don't get the error when making payments with the phone.

Thank you.
 
Hello, I am attaching a screenshot of the message that the Revolut application gives me when trying to access it.

In the message it says:
"Sorry, Revolut does not support rooted devices. We take the security of your data very seriously. If you wish to install and use the app on your device, you need to perform a factory reset."

Revolut's message is ridiculous, since the phone is safer with the xiaomi.eu rom and is not rooted.

Thank you.
 

Attachments

  • Screenshot_2024-12-08-12-23-24-270_com.revolut.revolut.jpg
    Screenshot_2024-12-08-12-23-24-270_com.revolut.revolut.jpg
    422.1 KB · Views: 122
Last edited:
In the message it says:
"Sorry, Revolut does not support rooted devices. We take the security of your data very seriously. If you wish to install and use the app on your device, you need to perform a factory reset."
I don't think they took the time to make a different message if they detect that you have an unlocked bootloader or are rooted.
 
I think the same, but I don't know how to prevent them from detecting that I have the bootloader open. I have cleared data from the Revolut app, I have cleared data from the play store, I have installed the latest Gpay module from November and I have restarted the phone. But nothing works.

Thank you.
 
Try uninstalling the Revolut app > restarting your device > installing the Revolut app.
For your information:
I have an unlocked bootloader on my Pixel 9 and the Revolut app works without any issues.
 
Good morning. The revolut app won't let me log in because it says my phone is rooted. That is false because to install the version I have of the xiaomi.eu rom (1.0.6.0 with hyper os 1.0) it is not necessary to have the phone rooted. Do you know any possible solution?

My phone is a poco F3.

Thank you.
I have POCO F3 and the same problem since 4 December. Only BL unlocked. I had last MIUI 14 dev by xiaomi.eu. I try stable, and HyperOS now and still dont work. At least i try magisk and many modules. Waste of time.
 
Last edited:
I've got a Poco F5 and since updating to HyperOS 1.0.12.0 I've had the same issue with just Revolut.
I have checked magisk deny list, I have ensured that Magisk is hidden, I have installed the Gpay module.
I've added play integrity & safety net fix modules.
I have uninstalled, rebooted, reinstalled and gone through the other suggested troubleshooting steps and still Revolut is detecting the root.
Any tips on what to try next will be much appreciated.
 
I've got a Poco F5 and since updating to HyperOS 1.0.12.0 I've had the same issue with just Revolut.
I have checked magisk deny list, I have ensured that Magisk is hidden, I have installed the Gpay module.
I've added play integrity & safety net fix modules.
I have uninstalled, rebooted, reinstalled and gone through the other suggested troubleshooting steps and still Revolut is detecting the root.
Any tips on what to try next will be much appreciated.
For anyone who's found themselves with this issue.
Try switching off the developer options.
Just reinstalled root and did this and Revolut works fine.
 
I can say that I managed to solve the problem.
Unfortunately, not entirely, because Revolut on my phone only works on the global rom. After locking the bootloader and install global rom, Revolut works. Then I unlocked the bootloader - it still works. After installing the xiaomi.eu version, Revolut again displays a message about rooting, even though I did not root (only unlocked the bootloader).

I am unhappy because I have a choice between the global rom or giving up Revolut.
 
I'm sorry to hear it hasn't helped, it's a very perplexing issue, especially as it only seems to affect Revolut.
Hopefully one of the more experience Dev's can chime in with a suggestion.
 
  • Like
Reactions: xsaviola28
I just tested it aswell, it doesn't work even on a rooted device with heavy root cloak and play integrity fix (everything else works - gpay, banking apps etc).

Seems like revolut seriously requires Play integrity STRONG_INTEGRITY tag. As far as I know, there is no way to spoof it - not even for the ROM dev. The only way to achieve it is with a stock ROM and locked BL.
 
I just tested it aswell, it doesn't work even on a rooted device with heavy root cloak and play integrity fix (everything else works - gpay, banking apps etc).

Seems like revolut seriously requires Play integrity STRONG_INTEGRITY tag. As far as I know, there is no way to spoof it - not even for the ROM dev. The only way to achieve it is with a stock ROM and locked BL.
In general, yes, but the smartphone model also matters. On Redmi Note 5 (unlock BL, xiaomi.eu, A9) Revolut works. In my opinion, Revolut does not detect unlocked BL on every device. But on the other hand, on POCO F3 Revolut also worked on an unlocked BL until the change from the global rom to xiaomi.eu.
The matter is more complicated, but it is true that a locked bootloader and global rom guarantee that the app will work.
 
I'm running a Note 12 Turbo/Poco F5.
Unlocked bootloader, Magisk with Revolut set to hide and latest play integrity fix & Gpay module.
All banking apps apart from Revolut workwd without issue.
Every single troubleshooting step for Revolut failed.
Only thing that worked, was disabling "developer options"
Now Revolut works without issue.
 
I had issues with most recent Revolut app on my Xiaomi 13 (fuxi) too in combination with xiaomi.eu custom rom.

I made to work using:
- Latest official Magisk with below magisk modules:
-- Play Integrity Fork by Osm0sis (with the default pif file provided via "Action" option)
-- Latest Shamiko
-- Zygisk Next (I didn't enabled the Zygisk bundled with the Magisk)

Then I:
- hide it the Magisk by renamed the application;
- checked the Revolut app into the DenyList (I did NOT checked the "Enforce DenyList" option)
- I installed from Play Store: Ice Box, and I using it to disable the Magisk app when I don't need it.

I have enabled the Developer option for other personal purposes, so doesn't have this an impact on Revolut app in my case.
 

Attachments

  • Screenshot_2024-12-12-18-37-56-709_o.dkkcieqwnkllhav.jpg
    Screenshot_2024-12-12-18-37-56-709_o.dkkcieqwnkllhav.jpg
    347 KB · Views: 108
  • Screenshot_2024-12-12-18-44-10-957_o.dkkcieqwnkllhav.jpg
    Screenshot_2024-12-12-18-44-10-957_o.dkkcieqwnkllhav.jpg
    297.4 KB · Views: 105
Last edited:
Came back to Xiaomi.EU today on my Poco F3 only to find out that I can't use revolut.

I have successfully rooted with APatch and also passing strong integrity but still unable to login to revolut with KeyAttestation I even see my bootloader status as locked.

I have:
Play Integrity FIX, Zygisk Assistant, Zygisk Next, TS as modules but still unable to login to revolut.

Is there any solution for this?