February 14, 2019

Root any Android with Magisk Manager

Have you ever wondered if there exists a magical mask that could root your android systemlessly? Sounds confusing? In this article we're going to know about Magisk Manager and how to gain root access on our Android device using Magisk. Lets find out.

Root any Android with Magisk Manager
Root any Android with Magisk Manager


What is Magisk Manager?

If your mind is filled with stuffs like rooting an android device, the first term that immediately follows is flashing SuperSu.zip. Magisk is the best alternative of Chainfire’s SuperSU. Recognised Dev on XDA Topjohnwu develops Magisk Manager. Latest updates from Google and other banking apps devs have made it worse to use such apps on a rooted device. If you've rooted your android using SuperSu then you have definitely faced this issue. Here's where Magisk comes into play.

How Magisk Manager Works?

Magisk is an open source rooting kit for android devices. It works by modifying the boot partition and leaves the system partition untouched. Thus referred to as a “systemless” root method. Installing it is simple when you have all requisites with you.
If you want to install magisk, then you can do so by using Magisk Manager application.

How to Install Magisk Manager?

You can install the Magisk Manager on any Android device. If you want to install Magisk on your device, then you need an Android device with custom recovery. In case you don’t have a custom recovery, then you can install the Magisk Manager Android app on your device, then continue with process mentioned below.

1. Download Magisk

Assuming your device now has a custom recovery (TWRP preferred) pre-installed. Now we have to download Magisk zip file.
Download the above zip and save it to your device. For alternative approach click here.

2. Flash Magisk

  • Reboot your device to recovery mode.
  • Once TWRP home screen arrives click Install Button.
  • Navigate to the directory where the downloaded zip file is saved.
  • Swipe slider to Install.
  • Upon completion, reboot to system.

Installation Video:

3. Install Magisk Manager app

By now the Magisk framework is installed on your device. But to manage this tool you need an app. This will allow you to download and flash modules as per your need. Download the latest Magisk Manager apk file from here. Before installing check Install App from Unknown Sources.

This app does the work of Xposed repository together with SuperSu.

4. Final Checks

Now that all of the installation part is complete we have to verify the installed app.

Open the Magisk Manager app and check the first two lines. A green check mark alongside indicates the installation is done properly and your device is rooted.

Right below you will see SafetyNet Check option. This restricts payment apps like Google Pay when system security is handled. You can tap on SafetyNet Check and find out the results. Two green checks indicates your device has cleared the tests. Occasionally, Google keeps releasing security patches and then there might be a red cross when you recheck this. Worry not, our dev is really active on this project and updates the patch here too. Lastly lets shed light upon the choice of Magisk above SuperSu.

Magisk vs. SuperSU

If we talk about rooting veteran SuperSu, it changes the file system and adds new files to the system partition of your android device. Somehow, after Google brought Android Marshmallow, things started getting bit secured. A modified system partition send flagged report to apps that check if the device is rooted or not (Google Pay and Netflix for instance). Here's where SafetyNet API jumps in. Plus, a flagged device won't receive OTA Updates if promised by the manufacturer.

But Magisk, this thing works on boot partition and modifies file over there, keeping system files intact. Therefore, when any app checks for SafetyNet status, Magisk bypasses those checks.

Another point that I've already included somewhere above, Magisk=SuperSu+Xposed Repository. In SuperSu you won't get any modules, but Magisk provides numerous modules.

Lastly, source code of Magisk is kept open by the dev. Anyone, including you, can view and work on the code. That wasn't the case with SuperSu. Its code is closed.

That's all about Magisk and SuperSu. I hope you can now try and root your device with Magisk Manager. Comment below and let me know did you root your device with Magisk or SuperSu. I'll see y'all in my next article.