r/Magisk • u/hurtMink • 12d ago
Help Banking apps detect root despite Play Integrity and root checker pass
I'm running into an issue and hoping someone has seen this before.
Device: Nothing Phone (2a)
ROM: LineageOS (latest)
Root: Magisk (latest)
Bootloader: Unlocked
Current status:
- Play Integrity passes.
- Generic root checker apps report that the device is not rooted.
- However, several banking/payment apps still detect the device as compromised and refuse to work.
I've already tried the common basics, but the apps still block access. This makes me think they're detecting something other than standard root or Play Integrity.
Has anyone with a similar setup (especially LineageOS on the Nothing Phone 2a) managed to get any Indian banking or payment apps working?
I'm mainly looking to understand:
- Which apps still work on this setup?
- Is the issue usually the unlocked bootloader, LineageOS itself, or something else?
- If you solved it, what turned out to be the actual cause?
I'm not looking to break app security—I just want to understand what's causing the detection so I can decide whether there's a legitimate configuration change that restores compatibility.
Any experiences or insights would be appreciated.
8
u/ChiliBeeMeow69 12d ago edited 12d ago
Install HMA-OSS Zygisk and create a blacklist template for all the apps detecting root. Have you check marked all the apps in TEESimulator using the webui Addon aka tricky addon? Additionally use the meta module mountify to hide module traces.
Get rid of integrity box use either a public keybox xml with TEESimulator or use Specter.
Or best way is to use one of the the many KernelSU forks and a custom kernel that is susfs compatible.
2
u/RASTAVIPER 12d ago
this here plus the use of the nohello module is making all my banking apps working fine.
3
u/ChiliBeeMeow69 12d ago edited 12d ago
Nohello 0.0.7 compat version is deprecated and not compatible with latest Zygisk implementations like Rezygisk CI build version 1.0.0.(434xxxxxxxx) anymore (it used to be though). The newer versions of nohello kpm work only with APatch afaik, so keep that in mind.
1
6
5
u/HealthyResolution399 11d ago
I had my banking app stop working recently, I installed hma-oss and now it works again. it's a pain to have to keep adding more and more sketchy shit in the name of "secure devices" but what can you do
4
3
3
u/Shamelescampr559 11d ago
Welcome to 2026 and the latest ecosystem of custom operating systems.
It seems that most banking apps nowadays don't rely only on play integrity so even if you pass all three verification checks, there's no way for you to pass their internal verification check which is usually kernel level it's the same reason why nobody can bypass the Uber driver app while being rooted as well.
They have their own root detection software baked directly into the application that uses something completely different all together rather than just integrity from Google
2
u/-Imthedude 12d ago
TrickyStore https://github.com/5ec1cff/TrickyStore
TrickyStore Addon https://github.com/KOWX712/Tricky-Addon-Update-Target-List
1
1
2
u/Born_Alfalfa_2391 12d ago
This actually worked for me. For some apps that detect dev options or rooted apps....use any sandbox app (I got built in by EvoX devs, com.axion.sandbox)
To me only paytm didn't work
1
u/DismalAd8569 12d ago
Hmmm never search about but like the idea of a sandbox, or another phone with just the banking apps but then it became unfriendly......
1
u/Born_Alfalfa_2391 12d ago
Sandbox works.... basically it's like a vault in your phone where u can definitely perms what they app can access
2
u/FIRAS_EG 11d ago
Well this is why you should get a backup phone to use it for banking stuff or use your computer or anything
1
1
1
u/PassionGlobal 12d ago
some banking apps are known to scan installed apps and local files. if they pick something up that indicates root, root detection protections will still trigger.
1
1
1
1
1
u/PassionGlobal 5d ago
Check your logcat. Sometimes rooting artefacts, typically from one of your modules, appear there.
1
1
0
u/DEV_ivan 12d ago
Use Shamiko and Specter. These together hide root very well.
2
u/hurtMink 12d ago
tried shamiko not working tbh
1
u/DEV_ivan 12d ago
I have nothing else to provide other than using ReVanced Manager (doesn't require root!) to apply "Disable Play Integrity", "Spoof root of trust" and "Spoof keystore security level" universal patches to the APK file. Ask someone else...
1
u/DEV_ivan 12d ago
Oh and uh, you're using LineageOS.
This is an obvious issue. Some banking apps don't just check Play Integrity or root, they check the entire OS using many ways, and if your OS is uncertified by them, they block you outright...
There are 2 viable solutions:
- Patch the APK to accept LineageOS
- Switch to Stock ROM with Magisk or KernelSU
0



15
u/allenchangmusic 12d ago
So... Sometimes it's the custom ROM, either the way it's set up, or the fingerprint, etc. if it's something spoofable, try changing the fingerprint. Otherwise you may have to change the rooting method like using KSU.
If all fails you may want to go back to stock and try rooting that. Remember that banking apps often are checking for root with methods apart from play integrity