Revision [226]

This is an old revision of MagiskHideHidingRoot made by didgeridoohan on 2018-03-01 03:37:12.

 


Hiding root from apps


If you have apps that you need to hide root from, that detect that your device is rooted even if you can pass SafetyNet, here are a few tips.



Some apps also look for the values written in build.prop or default.prop rather than reading the loaded values. For this you'd need to edit the files somehow. This can be done with a Magisk module or with a boot script (don't forget to set the proper permissions for the script to execute).

There are apps out there with their own ways of detecting root that may circumvent MagiskHide (also see “More hiding tips”).

Hiding the Magisk Manager

This is done by going to the Manager settings and choosing “Hide Magisk Manager”. When this is done, the Manager is repackaged with a random package name and can therefore not be detected by any apps or services looking for com.topjohnwu.magisk. You can see if your Manager is hidden by going to “About” in the Manager and next to the version code there’ll be a random package name rather than com.topjohnwu.magisk. The “Hide Magisk Manager” option will also be gone from settings on a hidden Manager.

Unhiding the Magisk Manager

The Manager is unhidden when installing the app again. So, if you need to unhide the Mangager, simply download the Manager apk and install.

This means that every time there’s an update to the Manager or Magisk, you will have to hide the Manager again.

USB/ADB debugging

If you haven’t yet, try disabling USB/ADB debugging to see if this helps you use your root detecting app.

Developer options

If you haven’t yet, try disabling Developer options to see if this helps you use your root detecting app.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki