How to hide Magisk from root detections (Magisk v24 and up)
Zygisk’s DenyList allows you to hide apps from detecting Magisk and root, prevent showing incompatile device or fake bugs such as crashes, stuck, connection error. DenyList is basically MagiskHide, but doesn’t 100% hide. Some apps may still detecting it
This tutorial is for official Magisk only. If you are using Magisk-Delta, you are in the wrong place, please read this tutorial: https://www.andnixsh.com/2023/06/how-to-hide-magisk-delta-from-root.html
Hiding Magisk App
Let’s start hiding Magisk app first
Open Magisk-Delta and open settings on the top-right corner
Under App sction click on Hide the magisk app
You will be prompted how the app should be called. The default name is Settings. Click OK when you are done
Please wait for a few seconds. Don’t do anything until it relaunches. After it relaunches, it may prompt you if you want to create a shortcut to your home screen. Click OK if you want to create a shortcut
Then click Add automatically
Installing hiding modules
There are 2 hiding modules for Magisk, Shamiko and Zygisk-Assistant. I recommended you try Shamiko first. Don’t know what module to use? Just use Shamiko to begin with.
DO NOT USE BOTH MODULES SIMULTANEOUSLY, OTHERWISE ALL APPS WILL STOP WORKING AND MAY BRICK YOUR DEVICE. PLEASE ONLY HAVE ONE OF HIDING MODULE ENABLED
Open settings. Scroll down to Magisk section and enable Zygisk. Ensure the Enforce Denylist is disabled
Download the zip file to your device. If you downloaded zip file using pc then connect your device with pc using a data cable and transfer it to the device.
Download link: Releases · LSPosed/LSPosed.github.io
Go to Modules section
Click on Install from storage option
Select downloaded zip file
Confirm the installation
After installation, simply click on the reboot button and your device will get rebooted
Shamiko module: If you encounter this error “Please install Magisk Canary (>xxxxx)”, you need to update Magisk to Canary version: https://github.com/topjohnwu/Magisk/releases
Open Magisk app, open settings. Scroll down to the Magisk sction click on Configure Denylist.
Choose the apps you want to hide from root detections
That’s it, you have successfully installed the hiding module on your device.
Extras
Play Integrity Fix module:
Play Integrity Fix attempts to fix Play Integrity verdicts to get a certified device on bootloader unlocked devices. IT WILL NOT WORK ON EMULATORS!
Download the module here: https://github.com/chiteroman/PlayIntegrityFix/releases
See Wiki before using Play Integrity Fix module: https://github.com/chiteroman/PlayIntegrityFix/wiki
Play Integrity Fix needs a working fingerprint. If you are too lazy to find a fingerprint, use playcurl module to automatically pull a working fingerprint for you
Download the playcurl.zip here: https://github.com/daboynb/PlayIntegrityNEXT/releases
Instructions here: https://github.com/daboynb/PlayIntegrityNEXT/tree/main/Fp_Downloader.apk to use with play integrity by chiteroman
Check if your device pass both Basic Integrity or Device Integrity using TB checker app or similar
Hide My Applist Xposed module
Hide My Applist can work as an Xposed module to hide apps or reject app list requests, and provides some methods to test whether you have hidden your app list properly.
Tutorial: https://www.andnixsh.com/2023/06/how-to-bypass-hacking-tool-detections.html