What is rooting? Well, within the Android framework rooting a smartphone gives you acess to certain features. Although the traditional method of rooting still holds good to a certain extent, Magisk is quickly taking over the planet of Android rooting.
What is Magisk?
Magisk facilitates easier rooting facility for non-techies. Before Marshmallow (Android 6.0), rooting a smartphone involved unlocking the bootloader (or find a workaround), flashing a custom recovery, and installing SuperSU.
There’s no doubt that Marshmallow introduced a brand new face of the Android operating system. Even Android 7.0 Nougat finds a lot of similarities with marshmallow, and so does the Android Oreo.
With Magisk, you do not need to move the ‘su’ daemon into the ‘/system’ partition of your Android file systems and neither do you need a root permission. It was a damn hassle for those who were not technically tuned. Thankfully, Magisk is a ‘systemless’ root, since it does not need any modification of ‘/system’ partition at all. Moreover, users can still have access to features like Android Pay securely even with a rooted device. Additionally, you can block all apps on your phone.
Magisk is a completely open source and constantly under rapid development, which means you get only the best form of this software each time.
How to Install Magisk on You Android Device?
It’s all about having the right resource at the right time, so first, download your Magisk file. While you’re at it, also grab the Magisk Manager and copy both to your Android smartphone’s internal storage or SD card.
Editor’s Note: While installing any root to your Android, it is customary to safely back all data. Also, if your device is already rooted, you need to completely unroot your device before using Magisk. You must use the ‘unSU Script’ in order to do so.
You can either download the Magisk ZIP file over to your computer and then transfer it to your phone or download it directly over your phone.
Additionally, get a custom recovery software like TWRP. This will help to flash Magisk on your device.
Related Post: How to Install TWRP Recovery on any Android Device?
- Make sure that you have unlocked the Developer Options in the Settings by tapping on the Build Number (hidden within About Phone) 7 consecutive times.
- Now you’re going to need to boot your phone into custom recovery by using the key combination, Power button + Volume Down button. Although this procedure may vary greatly given the wide selections of Android handsets.
- Once you are in the bootloader menu, select ‘Recovery Mode’ using volume keys and then open TWRP and hit Install.
- You will then see all the files or folders located within your internal storage or SD card, wherever you placed the Magisk ZIP file. Select that folder and tap Install Image.
- Leave everything as it is on the Install Zip page and Swipe to confirm Flash.
- Once the flashing is done, hit Reboot System.
That’s it! You’ve successfully flashed Magisk onto your Android device.
Install Magisk Manager
- Reboot your phone in the normal mode.
- Then head over to Settings, Security, and Unknown Sources.
- You might see some kind of warning, just accept it and toggle the handle to activate it.
- Magisk Manager can be found sitting in your Downloads folder if you got it on your device, or else, use the File Explorer to navigate to the right folder and install Magisk Manager from there.
- You should now see Magisk Manager opening up on your device in its most current version and it must also show that your device is properly rooted.
Passing the SafetyNet check
The reason you choose to install Magisk is to gain the benefits of rooting without losing access to Android Pay, Netflix and games like Pokemon Go! Well, through Magisk Manager you can even check to see if you are in the clear or not.
Just tap the option and you will know the result. If you fail, don’t feel disappointed because it will work only if your bootloader is locked! You could also use the Magisk Hide but that only works to a certain extent.
One of the things that you can do is to jump into the Magisk Manager Settings and enabling Magisk Core Only mode. Then simply reboot to check once again if you have passed the SafetyNet. It disables all other Magisk modules but keeps all of the root functionalities and BusyBox fully functional.
All things considered, Magisk is the modern solution to rooting any Android device containing Marshmallow or more recent OS. This systemless root is the easiest and by far, the most secure method of rooting any Android device without compromising the innate configuration of your phone.
If you have an experience with Magisk that you’d like to share with us, do so in the comments.