In this guide, we will show you the steps to enable Zygisk in KernelSU and APatch. Back in the day, we had the ever-so-popular SuperSU by Chainfire for gaining administrative access to our device. After its demise, many shady one-click root solutions tried to fill its place and thankfully failed. This is when John Wu stepped in and revolutionized the rooting domain with its offering in the form of Magisk [ironically, he now works in Google in the Android Platform Security team, though it has no major impact on the app].
One of the biggest perks of this app is the fact that it carries out its task systemlessly, i.e. interacting with the system partition of your device, something that cannot be said with its successor. Apart from that, the entire rooting process is a breeze. Not to mention the fact that it allows a one-tap easy flashing of the modules of your choice [initially, it even used to house all the modules within the app itself, though that section has now been removed].
While Magisk is still being used by many for rooting purposes, we are also seeing the introduction of a couple of other players in this domain, with KernelSU and APatch being the two most noticeable names. But instead of taking the help of the boot partition, they tend to take the kernel route. Apart from that, there are a slew of other differences between Magisk and KernelSU & APatch, one among which is the ability to enable Zygisk.
For the unaware, Zygisk allows the developers to run their code directly in the app’s process even before it [the process] starts.
In the case of the former, you can easily enable it from its Settings menu but that is not the case with the latter two. Infact Zygisk seems to be altogether absent from both these apps. So if that is the case then how could one enable it in the first place? In this guide, we will make you aware of just that. So without any further ado, let’s check it out.
Table of Contents
What is the Need to Enable Zygisk?
While you will still be able to root your device even if you don’t enable Zygisk, however, there are many crucial tasks that will fail if this is not enabled. For instance, Play Integrity Fix is one of the most important modules for any rooted user as it allows you to pass the Basic and Device Integrity, in other words, allows you to use banking and payment apps.
However, you will not be able to use any banking and payment apps [and nowadays, even the likes of MacDonalds and Uber] if you don’t enable Zygisk. So owning to these factors, it is of paramount importance that you enable it on your device. And in this guide, we will show you how to do just that. Follow along.
How to Enable Zygisk in Magisk, KernelSU, and APatch
Before starting, please take a backup of all the data on your device, just to be on the safer side. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
Magisk
As already mentioned before, Magisk comes built-in with Zygisk, so you can directly enable it from within the app itself. Here’s how”
- Launch the Magisk app and tap on the Settings icon at the top right.
- Then enable the toggle next to Zygisk and restart your device once.
- Your device will now reboot and the Zygisk should now be enabled.
- To verify the same, refer to the value next to Zygisk, it should state Yes.
KernelSU
When it comes to KernelSU, there’s no built-in option to enable AZygisk. So you’ll have to take the help of an open-source module to get the job done. Here’s how it could be done:
- irst off, download the Zygisk Next module from its GitHub page.
- Then launch KernelSU, go to Modules, and hit the Install button.
- Select the Zygisk Next module and it will be flashed on your device.
APatch
Similar to KernelSU, APatch also does not have Zygisk built into its app. So as before, you’ll have to take the help of an open-source module to enable it. Follow along with the steps:
- First off, download the Zygisk Next module from its GitHub page.
- Then launch APatch, go to Modules, and tap on the Load button.
- Select the Zygisk Next module and it will be flashed on your device.
That’s it. These were the steps to enable Zygisk in Magisk, KernelSU, and APatch. You may now proceed ahead and pass the Play Ingrity Test without any problem as such. With that said, if you come across any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible.