Revolut, Banking App, Goverment App etc.


Alright...

got 2 of 3 running

but Tide still gives me the creeps.
I have to admit that it was already detecting "root" on the non-rooted xiaomi.eu hyperos 2.0 before and their support claims they are "working on a solution with high pressure"

when I try it without HMA, after a few seconds it's root detection kicks in
when I add it in HMA, it crashes immediately

I will give it a full reinstall again and if everthing else fails, just stop doing business with them...
so from not working we are on 2 of 3 working thats nice :) so, hide tide in magisk open ksuwebui pick trickystore the right corner pick select all and save. open tide look what the app say. if stil detect root resart phone open app again look what the app say. stil detect root ? or detect developer option this is importan to look what the app say if detect developer option just open lsposed and hide the app with the modul named iamnotadeveloper. HMA is for specific app only. so try diferent variant until you suceed. if i have the app i gonna told you how to hide it but is not available in my country.
 
Yes I will try a few more things.
The app is very unspecific about what is tested. As said, it said "rooted" even on a non-rooted device.

I was assuming the unlocked bootloader but that's not it. Tricky Store didn't cure it.
Very strange though.

I also didn't find any clue in any of the debug logs so no sign of what is checked.

Will keep trying a bit... but as said, any other bank will be happy about getting my balance ;)
 



You can also try KernelSU+susfs, you need a patched kernel, though.
 
Last edited:
@Tears Burn
I am sorry to be back with a problem again and I have tried troubleshooting myself, with no luck.

I updated my Marble from HyperOS 2.0.5.0 to 2.0.6.0.
I reinstalled Magisk alpha and all my banking apps are working, apart from AIB (again).

SPIC returns as "No Integrity" and key attestation is showing bootloader locked, yet despite that, GPay, Revolut, N26 and broker apps are all working. But AIB is detecting root.

My next planned step is to uninstall Magisk Alpha and modules then reboot and reinstall Alpha and modules in the sequence as per your original post (Which worked perfectly previously).

I just want to ask before I do that, is there anything else you think I may be missing it making an error about?

Really appreciate your previous help with this and any advice will be appreciated.
 

Attachments

  • Screenshot_2025-05-31-15-17-38-709_com.henrikherzig.playintegritychecker-edit.jpg
    Screenshot_2025-05-31-15-17-38-709_com.henrikherzig.playintegritychecker-edit.jpg
    325.9 KB · Views: 52
  • Screenshot_2025-05-31-15-23-40-879_io.github.vvb2060.keyattestation-edit.jpg
    Screenshot_2025-05-31-15-23-40-879_io.github.vvb2060.keyattestation-edit.jpg
    953.5 KB · Views: 53
@Tears Burn
I am sorry to be back with a problem again and I have tried troubleshooting myself, with no luck.

I updated my Marble from HyperOS 2.0.5.0 to 2.0.6.0.
I reinstalled Magisk alpha and all my banking apps are working, apart from AIB (again).

SPIC returns as "No Integrity" and key attestation is showing bootloader locked, yet despite that, GPay, Revolut, N26 and broker apps are all working. But AIB is detecting root.

My next planned step is to uninstall Magisk Alpha and modules then reboot and reinstall Alpha and modules in the sequence as per your original post (Which worked perfectly previously).

I just want to ask before I do that, is there anything else you think I may be missing it making an error about?

Really appreciate your previous help with this and any advice will be appreciated.
follow the first post. that's it. open tricky addon set aosp keybox set valid keybox. done
 
  • Like
Reactions: banie01
Just stop using Magisk, KernelSU Next is the way.
Try all the modules and tricks on KernelSU Next.
KernelSU has AIB working but now not Revolut.

I've gone through the steps from earlier in thread.
Reinstalled root & modules and now my device is showing "Strong Integrity" on SPIC.

I uninstalled Revolut, rebooted and then reinstalled but Revolut's root detection is still tripping.
 

Attachments

  • Screenshot_2025-05-31-19-26-42-704_com.henrikherzig.playintegritychecker.jpg
    Screenshot_2025-05-31-19-26-42-704_com.henrikherzig.playintegritychecker.jpg
    379.1 KB · Views: 72
  • Screenshot_2025-05-31-19-13-14-272_com.revolut.revolut.jpg
    Screenshot_2025-05-31-19-13-14-272_com.revolut.revolut.jpg
    347.5 KB · Views: 74
Went through everything again and got it working again.

I went through the steps one by one in 1st post and Revolut worked again.

Thanks again to OP for the guide
 
  • Like
Reactions: Tears Burn
@Tears Burn, thanks for the detailed manual, I followed it, however, I still can't get device integrity. Maybe you could give any hints how to get it?
I use mi 13 with the latest stable mi eu firmware. Recently the device integrity has gone, which limited gpay usage.
I removed the XiaomiEUModule.apk and installed the required modules but nothing changed.
 

Attachments

  • photo_2025-06-05_14-24-58 (2).jpg
    photo_2025-06-05_14-24-58 (2).jpg
    50.3 KB · Views: 54
  • photo_2025-06-05_14-24-58 (3).jpg
    photo_2025-06-05_14-24-58 (3).jpg
    63.8 KB · Views: 52
  • photo_2025-06-05_14-24-58 (4).jpg
    photo_2025-06-05_14-24-58 (4).jpg
    63.4 KB · Views: 53
  • photo_2025-06-05_14-24-58.jpg
    photo_2025-06-05_14-24-58.jpg
    27.9 KB · Views: 57
@Tears Burn, thanks for the detailed manual, I followed it, however, I still can't get device integrity. Maybe you could give any hints how to get it?
I use mi 13 with the latest stable mi eu firmware. Recently the device integrity has gone, which limited gpay usage.
I removed the XiaomiEUModule.apk and installed the required modules but nothing changed.
MIUI 14 is too old and security patch is also old, but you dont gonna have a problem with wallet revolut government apk etc. if you install all modules just open magisk hit action on play integrity fix module to generate new pif file. open KsuWebUI pick Tricky Store set AOSP Keybox set Valid Keybox and you gonna have a Meets Device Integrity wich is enouf for almost all app to work without problems.
 
Please advise on how to create a backup of the banking application 'Secure Go'.
Use Swift Backup this is paid app and need root but for banking apps you dont need backup. Most of the banking apps even if you backed up you cannot restore it. Banking apps are different from common apps and this is for security reasons of course :) but you can try. Personally i use Swift Backup this is the best one and there is no analogue :emoji_blush:
 
Went through everything again and got it working again.

I went through the steps one by one in 1st post and Revolut worked again.

Thanks again to OP for the guide
did you do it on kernelSU? i get strong integrity but revolut still refuses to work, mind sharing your steps?
 
did you do it on kernelSU? i get strong integrity but revolut still refuses to work, mind sharing your steps?
Didn't use KernelSU. As I said in the post you quoted "I went through the steps one by one in 1st post and Revolut worked again."
I didn't add, deviate or change anything, just followed the instructions.

**EDIT**
I hadn't used Revolut in a week or so since the last HyperOS 2 update, to 2.0.7.0
I'd just not had the need to open it.
So this morning, I opened it only to be met with the "rooted" message.
I haven't had time yet to troubleshoot it.
I'll spend time at it during the week and let you know if/when/how I fix it.
That said, my troubleshooting is going to be starting on tearsburn guide and going step by step again.
 
Last edited:
Didn't use KernelSU. As I said in the post you quoted "I went through the steps one by one in 1st post and Revolut worked again."
I didn't add, deviate or change anything, just followed the instructions.

**EDIT**
I hadn't used Revolut in a week or so since the last HyperOS 2 update, to 2.0.7.0
I'd just not had the need to open it.
So this morning, I opened it only to be met with the "rooted" message.
I haven't had time yet to troubleshoot it.
I'll spend time at it during the week and let you know if/when/how I fix it.
That said, my troubleshooting is going to be starting on tearsburn guide and going step by step again.
Oh ok i thought you used ksu because you said "KernelSU has AIB working but now not Revolut." but now i get it, i askd because using ksu, even with strong integrity revolut was still detecting, so i guess this fix is outdated maybe...
 
  • Like
Reactions: banie01
Oh ok i thought you used ksu because you said "KernelSU has AIB working but now not Revolut." but now i get it, i askd because using ksu, even with strong integrity revolut was still detecting, so i guess this fix is outdated maybe...
Ok, I now have my Revolut working again.
Some further reading and I found out that Revolut 10.84 beta has some how implemented a method that detects root.
I uninstalled the Beta, went to Play store and left the beta program and then when it was confirmed I wasn't in Beta group anymore, I installed Revolut via playstore.

When you reinstall, remember to go to Magisk deny list and re-add Revolut.

After adding Revolut to Deny list, Revolut 10.83 (non beta) works perfectly.

More info on why I left Beta on following XDAforums thread.
 
Are anyone having issues with Galaxy Watch/any watch losing connection/un-pairing with the phone after using PIF unable to connect the watch again/not even if you reset the watch?
 
MIUI 14 is too old and security patch is also old, but you dont gonna have a problem with wallet revolut government apk etc. if you install all modules just open magisk hit action on play integrity fix module to generate new pif file. open KsuWebUI pick Tricky Store set AOSP Keybox set Valid Keybox and you gonna have a Meets Device Integrity wich is enouf for almost all app to work without problems.
Hi!

Play Integrity Fork v13 say when I click action:

- Crawling Android Developers for latest Pixel Beta ...
wget: bad address 'developer.android.com'

My Phone is Note 10 Pro, Xiaomi.eu Android 13
 
Hi!

Play Integrity Fork v13 say when I click action:

- Crawling Android Developers for latest Pixel Beta ...
wget: bad address 'developer.android.com'

My Phone is Note 10 Pro, Xiaomi.eu Android 13
Hi there, Play Integrity Fork v13 work fine, this mean the problem is not from the module. So, I don't know what modules you installed or what you did, but you can try this:

disable Brutal Busybox ( not uninstall just disable )
reboot your phone open Magisk click action to Play Integrity Fork v13 and look the result, if everything is ok you are good to go.
enable Brutal Busybox reboot your phone and you are ok. Just try it and we see
 
Hi there, Play Integrity Fork v13 work fine, this mean the problem is not from the module. So, I don't know what modules you installed or what you did, but you can try this:

disable Brutal Busybox ( not uninstall just disable )
reboot your phone open Magisk click action to Play Integrity Fork v13 and look the result, if everything is ok you are good to go.
enable Brutal Busybox reboot your phone and you are ok. Just try it and we see
It's working, big thank you!
But the the Play integrity is only meets_basic_integrity... Is there any solution to this?
 
@Tears Burn
Hello man, thanks for this long post. Even if I try to do everything one by one, KeyAttestation says i have an unlocked bootloader and I get 0/3 on integrity test. I have a Poco F3 with HyperOS OS1.0.6.0.TKHCNXM (Xiaomi.eu ROM). Deleted the inject app and everything. Could you repost your video where you show every step of the way? Because I am probably doing something wrong.

EDIT: Now I am getting device integrity only (1/3) with X in the other two.
 
Last edited:
It's working, big thank you!
But the the Play integrity is only meets_basic_integrity... Is there any solution to this?
meets_basic_integrity is enough. In principle, you don't need strong integrity at all. most users don't understand why they need strong integrity. The goal here is to use your phone in everyday life and not have any problems with applications such as banking applications, government applications, etc. because your security patch is too old for that and you get meets_basic_integrity. But this is absolutely enough for the phone to function properly and for you to use it with pleasure.

:cool:
 
@Tears Burn
Hello man, thanks for this long post. Even if I try to do everything one by one, KeyAttestation says i have an unlocked bootloader and I get 0/3 on integrity test. I have a Poco F3 with HyperOS OS1.0.6.0.TKHCNXM (Xiaomi.eu ROM). Deleted the inject app and everything. Could you repost your video where you show every step of the way? Because I am probably doing something wrong.

EDIT: Now I am getting device integrity only (1/3) with X in the other two.
Yep, probably you do something wrong.

After install all modules just open KsuWebUI and pick Tricky Store install update if have. Pick the right corner option, Select All and save, again Set AOSP Keybox, Set Valid Keybox. Open magisk generate new new PIF ( this mean pick Action button on Play Integrity Fork ) Done. You are good to go.
 
Yep, probably you do something wrong.

After install all modules just open KsuWebUI and pick Tricky Store install update if have. Pick the right corner option, Select All and save, again Set AOSP Keybox, Set Valid Keybox. Open magisk generate new new PIF ( this mean pick Action button on Play Integrity Fork ) Done. You are good to go.
I am still getting Device Integrity and not Basic + Strong Integrity. I have followed every step of the way. Google Wallet works fine now (it didn't work before) and KeyAttestation shows that my bootloader is locked, but there isn't anything going on with Revolut. Any ideas on what I could do to help with that?

I am typically having the same issues as @banie01 in reply #53 but I can't figure out how to fix them. I am uploading some screenshots for reference.
 

Attachments

  • 1000021079.jpg
    1000021079.jpg
    67.4 KB · Views: 7
  • 1000072716.jpg
    1000072716.jpg
    380.4 KB · Views: 7
  • 1000072717.jpg
    1000072717.jpg
    324.3 KB · Views: 7
  • 1000072718.jpg
    1000072718.jpg
    365.1 KB · Views: 7
  • 1000072722.jpg
    1000072722.jpg
    147.7 KB · Views: 7
  • 1000072723.jpg
    1000072723.jpg
    456.1 KB · Views: 6
  • 1000072724.jpg
    1000072724.jpg
    171.6 KB · Views: 6
  • thumbnail_1000072725.jpg
    thumbnail_1000072725.jpg
    285.2 KB · Views: 7
I am still getting Device Integrity and not Basic + Strong Integrity. I have followed every step of the way. Google Wallet works fine now (it didn't work before) and KeyAttestation shows that my bootloader is locked, but there isn't anything going on with Revolut. Any ideas on what I could do to help with that?

I am typically having the same issues as @banie01 in reply #53 but I can't figure out how to fix them. I am uploading some screenshots for reference.
nice, are you put revolut in Lsposed ImNotDeveloper or Hide My Applist ? If Yes dont put it there. For revolut only hiding in Magisk nothing more. And like i see you have another modules witch i dont now what module is that also Enable BussyBox some time you can not generate PIF file becouse of BussyBox. Thats all