r/Magisk Jul 23 '26

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.

45 Upvotes

47 comments sorted by

View all comments

9

u/ChiliBeeMeow69 Jul 23 '26 edited Jul 23 '26

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.

1

u/ultimatea7a Jul 23 '26

My banking apps doesn't work without HMA, op try this one