In this guide, we will show you the steps to hide root from apps and games using Magisk DenyList. There are many benefits to getting administrative privileges on an open-source OS like Android. Among them, it is the ability to flash modules and tweaks that are at the top of the priority line, however, this is only one side of the coin. Routing also has its downsides, the main one being the fact that SafetyNet is dynamic.
When this happens, some apps installed on your device will know that the device is now rooted and therefore will refuse to work. The majority of these apps are related to payment and banking domains. With these lines, games like Pokemon Go will not work either (because after that you will be able to easily cheat the place). To counter this, Magisk came up with a MagiskHide that lets you hide from all these apps.
When this happens, some apps installed on your device will know that the device is now rooted and therefore will refuse to work. The majority of these apps are related to payment and banking domains. With these lines, games like Pokemon Go will not work either (because after that you will be able to easily cheat the place). To counter this, Magisk came up with a MagiskHide that lets you hide from all these apps.
But now, the developer of Magisk has joined the Android security team and this feature (along with some others) has been removed from the app, and it is completely understandable. However, this is where open source comes in handy. Various developers took up the task and with the introduction of Zygis in Magisk, you again have the option to hide the root from apps and games using its DenyList feature. And in this guide, we’ll show you how to do it. So without further ado, let’s get started.
How to Hide Root from Apps via Magisk DenyList on Android 12
Before we begin with the instructions, make sure your device checks all of the terms we’ve listed below. If it does not meet one [or all] of the requirements, refer to the accompanying reference guide and [must] do so first. After that, you can return to this guide to hide the root from your device.
In addition, the following steps will not clear the data, but it is still recommended that you stay safe and have a full backup of the device in advance. Droidwin and its members will not be held responsible in the event of a thermonuclear war, your alarm does not wake you up, or if something happens to your device and data by following these steps.
STEP 1: The Prerequisites
- First and foremost, your device should be rooted via Magisk. If that is not the case, then refer to our guide on How to Root Android 12 via Magisk patched boot.img.
- Your device should have passed the SafetyNet Test either via Universal SafetyNet Fix or Magisk Hide Props Config module. If you haven’t done so, then refer to our guide on How to Pass SafetyNet on Rooted Android 12.
STEP 2: Enable Zygisk and Enforce DenyList
- Launch the Magisk App on your device tap on the Settings icon situated at the top right.
- After that, scroll to the Magisk section and enable the toggle next to Zygisk and Enforce Deny List.
- Now restart the device for the changes to take place. Also, verify that Zygisk status is YES under Magisk.
STEP 3: Configure DenyList
- Under the Magisk Settings menu, tap on Configure DenyList.
- Now checkmark the apps from which you need to hide the root.
- After that, tap on the overflow icon situated at the top right and select Show System App.
- Now checkmark Google Play Protect Services, Google Play Services, Google Play Store. and Google Service Framework.
STEP 4: Hide Magisk App
- Go to the Magisk settings menu and tap on Hide the Magisk App.
- Then give it the desired name of your choice and tap OK.
- The hiding process will now begin. Once done, it will ask whether you wish to have the app shortcut on the home screen.
- For ease of convenience, you may select Yes and then tap on the Add to Home Screen button.
STEP 5: Delete Play Service and Play Store Data
- Head over to Settings > Apps > See All Apps.
- Then select Google Play Service and go to its Storage and Cache section.
- After that, tap on Manage Space > Clear All Data.
- Once that is done, go back and select Google Play Store.
- Then go to the Storage and Cache section and tap on Clear Storage > OK.
- Finally, restart your device for the changes to take place.
that’s it. The route is now hidden from your selected apps and games via Magisk DenyList. Now you can launch the desired app and start using it normally. There will be no indication that your device is connected! If at any time, you want to add a third-party or system app, just go to the DenyList section of Magisk and check the desired app. Also, if you have any questions about the above steps, let us know in the comments. We will contact you as soon as possible with a solution.
[su_button url=”https://t.me/getdroidroms” target=”blank” style=”flat” background=”#0064c9″ size=”7″]Join us on telegram[/su_button]