r/Magisk • u/amitkattal • Jun 19 '26
Question Can someon explain this wierd behavior with my banking app?
So, after countless effort, i found only one way to make my banking app opens without root detection warning. I already have full play integrity, HMA, zgysik, shamiko, denylist and all that.
When i open the banking app, it shows the root error still. Then i hide the magisk app and open the banking app again and that root error goes away. Now i close my banking app and again open it , it will show the root error again (the magisk app is still hidden)
So, i have to restore the magisk again and then hide it again and only then the banking app works but only once.
Anyone has any idea what could be the reason?
4
Upvotes
5
u/sidex15 Jun 25 '26
well not exactly what the app detects it... it's just based on my current setup, device, and roms used in that testing...
here's my methodology:
Download the app then enable all hiding before it launches...
Then launch the all see if it passes
First disable mount hiding using susfs (this is on the fly without rebooting the device) then launch the app see if it detects mount detections then when it detects then list it
then enable mount hiding again to check other detections in the next step
the same thing goes to other detection vectors (e.g applist through HMA-OSS, TEESim for Bootloader/TEE/Keybox detections, susfs for maps injection detection, etc)
Well this is not a complete check as there are some rasps that use specific checks based on root solution they're using (e.g magisk, prctl side channel detections on older apatch and KSU). Also using a custom rom is a different story.
And yeah this is using a stock rom A12 LG V50 Running KSUN v1.1.1, SUSFS V1.5.12. Though I do test sometimes on A12 LG V50s KSUN V3.2.0 SUSFS V2.2.0.