Magisk is a complete universal root and mod solution for your Android. It is developed and maintained by XDA Dev – topjohnwu. At some point, you might also consider it as a potential replacement to the infamous Xposed Framework. While the latter still doesn’t support Nougat, Magisk completely supports any Android device running Lollipop 5.0 or above.
Over the last couple of months, it has gained a lot of trust over from users. Since it works flawlessly and provides tons of possibilities to modify and add features to your Android smartphone. The best part about it, is that all the mods and changes are carried out on a systemless level. So your /system partition stays untouched, which ultimately allows you to receive over-the-air updates and install them without any hiccups.
Apart from the modifications and tweaks, Magisk also offers its own native root method known as MagiskSU. The interface however, will work with any systemless root solution like SuperSU.
Moving on from Xposed, I already feel that Magisk has everything to take it over. And the biggest plus point is that it lets you add features and make significant changes to your ROM without even touching the /system partition.
Now that you have an idea of what it is, let us move in-detail towards the features.
Magisk Root & Universal Systemless Interface
The mod, as many would like to call it, is very much identical to Xposed and also has a dedicated app for the job that brings all the features at your tips. The app is known as Magisk Manager and is available for download through the Play Store. The app has its own repo system, which not only makes it easier for users to access the available modules, but also the developers to contribute towards it.
- Magisk Hide: It allows you to hide the complete interface from SafetyNet checks initiated by apps like Android Pay, Mario Run, etc. The feature is disabled by default and needs to be enabled from the app settings.
- Install: Install, update, and uninstall Magisk in-app. This section also allows you to choose to keep or discard force encryption and dm-verity.
- Superuser: Manage root permissions, switch logging, and root notifications for apps. This option will work if only you have rooted via MagiskSU.
- Modules: This is where you can enable/disable modules or delete them.
- Downloads: Browse the list of modules available in the Magisk repo and install them.
While these are the major features, there are some good amount of minor tweaks inside the app.
How To Install
Magisk works only with root, so if you already have it, great! If not, you should skip this method and follow the one below this.
Current version: 12.0
Current app version: 4.3.1
Last updated: 2017-03-31
» Rooted devices
So, if your Android is already rooted with latest systemless SuperSU, it will be much shorter and simpler for you to get Magisk working.
- Download the Magisk Manager from the Play Store.
- Open the app and grant it root permissions.
- You will instantly be prompted to install Magisk. Tap on Download & Install and then Install.
- Once the installation is complete, you will be asked to reboot your device. So tap on REBOOT.
» Non-rooted devices
If you still haven’t rooted, you will need to. The most simplest solution is to simply flash Magisk itself, which will not only install the mod, but also root your device with MagiskSU. Of course, your device must have TWRP recovery installed for this.
- Download the latest installer zip: Link
- Reboot into TWRP, either by using the physical button combo for your device, or through the ADB command below.
adb reboot recovery
- Tap on Install. Browse the storage for Magisk-v12.0.zip and select it. Confirm the flashing process. Once complete, tap on Reboot System.
- Upon the reboot, go to the Play Store and update the Magisk Manager application.
That’s all, you have just installed one of the most trending mod out there. Tinker around with the app and see what all things you could do.
Wait, there are a few known issues
The current version has a few problems that you should know of. You might see them fixed and implemented in further updates.
- Pixel / Pixel XL Support: WIP
- Magisk Manager cannont be placed in adoptable storage, or superuser will not work
- MagiskSU does not support multiuser: WIP
- MagiskSU does not work on Android O preview: WIP
Drop a comment down below if you face any problems during the installation or there are any queries. You are now free to install your favourite Magisk modules and tweak your ROM.
More for you: