Root Hiding
So, you want to use Magisk but without being detected by banking apps? Then this guide is for you :D. Note that for better hiding results, consider using KernelSU/APatch/KernelSU-Next/SukiSU which implemented root hiding in mind.
Magisk
Magisk doesn't support root hiding or any of the hiding steps, so to get Magisk with those, use Magisk Alpha (proprietary)
Modules
Either use this combination
- ReZygisk (use the CI builds for best experience)
- Treat Wheel
- Nohello (if it conflicts find "mod" version in Telegram)
or
DO NOT MIX THEM AS THEY WILL CONFLICT AND WILL NOT WORK.
Optional
- MMRL - A module manager app with the capability to search modules from repositories online.
KernelSU/APatch
Install modules to bypass.
KernelSU-Next/SukiSU
With SuSFS
You don't have to do anything because SuSFS will work and deal with all of these for you, but in some cases if it doesn't then install modules to bypass.
Without SuSFS
Stock ROM
Chances are it'll work, but in some cases if it doesn't then install modules to bypass.
Custom ROM
Install modules to bypass.
FAQ
BShield-based apps (VNeId, Techcombank, etc.) not bypassing?
Check LineageOS/BShield for more information.
How do I get Play Integrity with STRONG verdict?
Check Play Integrity for more information.