Magisk Root is the best alternative of SuperSu by Chainfire. Magisk is developed by XDA developer topjohnwu , a talented dev with some serious coding skills. Magisk Root is much better than SuperSu in various aspects . Various ROM developers are now including magisk in official Roms .You can hide root from apps which usually do not run on a rooted phone. You can take example of a banking app .Supppose you are rooted with SuperSu then you installs a banking app for personal use but suddenly you notice that the banking app closes automatically with a warning toast message that “This app can not run on a rooted device”. You may like our recent article on Top 10+ Rooted apps 2018
Now what will you do ? You left with only one option and that is Unroot your phone to run that banking app . I am sure you will unroot your phone if you badly need the app for urgent purpose.
Another example is AndroidPay . AndroidPay never works on a rooted phone specially if you are rooted with SuperSu .
What about Pokemon Go ? This popular game also refuses to run on a rooted phone.
How about using banking apps , AndroidPay , Pokemon Go without losing or unrooting your phone ? Magisk is the answer .In this post I am going to tell you about how magisk work and how to use it ?
- 1 Magisk V/s SuperSu
- 2 Advantages Of Magisk Root
- 3 How Does Magisk Works :
- 4 What is Magisk Manager :
- 5 Methods To Install Magisk :
- 6 How to Install Magisk & Root with TWRP
- 7 Installing Magisk From Google PlayStore
- 8 How to Install Magisk on a non-rooted Android device
- 9 How To Hide Root From Apps
- 10 Magisk modules
Magisk V/s SuperSu
Magisk does not touch any of you system files. That means it does not make any changes in System Partition i.e. it doesn’t add any file in system partition. SuperSu changes your system partition and add some files in system partion in order to obtain root access. So basically Magisk is a systemless root solution.
Advantages Of Magisk Root
As i said earlier, if you are rooted with Magisk you can run almost any app that can not run on a rooted phone.
- You can run Banking Apps.
- You can play Pokemon Go
- You can use Snapchat.
- You can Install OTA updates .
- Install Systemless Xposed
- Bypass Safetynet/ Android Pay
How Does Magisk Works :
Magisk is based on phh supersuser which is an oper source root solution. Magisk works on any device running Android Lollipop 5.0+. Now take a look at how it works .
There are two things we need to make Magisk Work .One is a flashable magisk installer zip and other is Magisk App. First of all we need to flash Magisk Installer Zip through TWRP which modifies boot image of device and create a new magisk.img partion in your smartphones root directory. It also places necessary files in /cache and /data partion. As i said its a systemless root , so nothing is happened in system partion. but there is another to know here is that If you already rooted with SuperSu by Chainfire then magisk installer will try to delete all files related to SuperSu from system partion .Magisk will delete Su binary and 2-3 other things from System partition.
Other thing we need here is Magisk App . Its same as SuperUser app which is used to manage root permissions . Magisk has much more to offer. It will provide you with some extra options that you would definitely like. See screenshots given below.
What is Magisk Manager :
If your device does not boot, you can always go back to TWRP and restore your previous backup. But if your device does boot up, go to the Google Play Store and install Magisk Manager. This is like the SuperSU app and the Xposed Installer app mixed into one. You can manage your root settings as well as installed Magisk modules with Magisk Manager.
To hide root from an application, you will first need to enable it in Magisk settings. Pull the side drawer menu by swiping from the left edge of your screen and then go to settings. Enable the option named Magisk Hide. The option will then be enabled in the side menu drawer. Now you can tap on it and select the apps that you want to hide it from.
Methods To Install Magisk :
Update : There are two methods for Installing Magisk –
1. Use TWRP to flash and install Magisk .
2. Download Magisk Manager from Google Play . Rest of the process is easy but you still need TWRP because magisk app itself install zips without booting into recovery .
How to Install Magisk & Root with TWRP
Step 1 : Install TWRP
This method works by flashing the Magisk ZIP in TWRP, so you’ll need to install the custom recovery before you begin. Much like Magisk itself, there are multiple ways to install TWRP. If you’re rooted, you can use this method, but note that you’ll have to do a full unroot in SuperSU after you’re done.
Also See : How to Root Android Without Computer/PC
If your phone has a Fastboot interface (most phones do), you can use this guide to install TWRP. Just follow steps 1–5 exactly as they’re depicted, then use Method 2 in Step 7 to flash the TWRP image file for your particular model.
If your phone does not have a Fastboot interface, the instructions for installing TWRP will vary. We’ve covered many of these methods in separate tutorials that are linked out in the following guide, so this is a perfect place to start:
Step 2 : Download the Magisk ZIP
With TWRP installed, the next step is to download the Magisk ZIP. This is a flashable file that will install the underlying Magisk framework on your phone, and it will also give you systemless root in the process. So go ahead and grab the ZIP from the following link.
Step 3 : Flash Magisk in TWRP
Next, boot your phone into recovery mode, then tap the “Install” button in TWRP’s main menu. From there, navigate to your device’s Download folder, then select the Magisk ZIP. After that, just swipe the slider at the bottom of the screen to install Magisk, then tap “Reboot System.”
Step 4 : Install Magisk Manager
When you get back up, you’ll have the framework installed, but you’ll still need the Magisk Manager app to manage root access and install Magisk modules. This app is no longer available on the Play Store, so you’ll need to have “Unknown Sources” enabled to install it.
Other than that, just head to the following link, which will show you all available versions of the Magisk Manager app. Download the newest version, then when that’s finished, tap the Download complete notification to launch the APK. Finally, press “Install” when prompted.
Step 5 : Verify Root & SafetyNet Status
Next, go ahead and open the Magisk Manager app. If everything went off without a hitch, you’ll see a message towards the top of the screen that says “MAGISKSU (topjohnwu)” with a green check mark next to it. This means your phone is now officially rooted, and since it was done with Magisk, it’s a systemless root.
Dont Miss : Best Xposed Modules for Rooted Mobiles 2018
Aside from that, the main advantage of Magisk is that you can have root without tripping SafetyNet. To verify that your phone still passes Google’s SafetyNet check, press the corresponding button towards the top of the screen. If you see two extra green check marks after this test is run, you’re all set to go!
If your phone doesn’t seem to want to pass the SafetyNet test at this point, it’s likely because of leftover modified files from a previous root method or system mod. You’ll have to do a bit of troubleshooting to fix it, but we’ve got you covered — just follow each of the steps at the following link:
Installing Magisk From Google PlayStore
- Download Magisk Manager from Google Play.
- Open Magisk Manager and swipe from left to open navigation menu and click on “Install” .
- Magisk app will automatically detect your device’s boot image location , you have to just click on “Download and Install” .
- A popup will appear then click on “Install” . A zip file will be downloaded and then installed by app automatically .
- If the install is successful then reboot to activate magisk root.
- In case if your device stuck on boot screen because of magisk then boot into TWRP and flash “Magisk-Unistaller” located in “MagiskManager” folder in internal storage.
- Done .
- Dont Miss : Latest Tricks To Change Serial Number (IMEI) Number of your Android Easily 2018
How to Install Magisk on a non-rooted Android device
- Magisk can be easily installed using a simple flashable zip from a custom recovery. However, Magisk does not support every Android device. If your device is not supported, you might get stuck in a boot loop. So make sure you take a full Nandroid Backup before installing Magisk.
- Download the latest Magisk Installer zip. Since Magisk is in constant development, it’s possible that there are newer versions available in case you are reading this article a few months or years after being published. In that case, make sure to check out the xda thread for the latest version.
- Transfer the downloaded zip to your Android device.
- Reboot your device to recovery mode. Depending on your device, the button combinations can vary.
- If you’re using TWRP recovery, select Install from the menu and select the Magisk zip.
- Swipe right to install.
- The installer modifies the boot image of your device and creates a new magisk.img partition in your smartphone’s root directory. It also places necessary files in /cache and /data partition.
- Although, if you’re already rooted with anything other than MagiskSU, Magisk phh’s superuser or Chainfire’s systemless SuperSU, the installer will try to delete the binaries and the root app from the system partition too. Otherwise, it wouldn’t touch your system.
- Once Magisk is flashed, you’ll see the Reboot System option, tap on it.
How To Hide Root From Apps
- Open Magisk App
- Swipe From Left And Click On Settings.
- Check Mark (Enable) Magisk Hide
- Press back button .
- You will now see Magisk Hide option in side navigation bar.
- Click on It.
- Select app from list from which you want to hide root.
- You are done .
There are other things that can be achieved with magisk like systemless hosts file for blocking ads , systemless xposed , Systemless ViperAudio . I will cover up these things in next part of this post.
Magisk Manager has a download section just like the Xposed Installer. This can be accessed from the side navigation menu. The download section lists all the available Magisk modules which can be installed right from there. We’ve listed some of the self-explanatory ones here but the thread will, of course, have more modules.
- Busybox-Magisk-1.25.zip – Installs BusyBox respective to your device’s architecture.(x86/ARM/ARM64)
- Mount-Magisk.zip – Mounts the magisk.img to /magisk to allow it to be edited in case a module or script is causing a bootloop.
- Ad-block-Magisk.zip – Systemless-ly installs Ad-block.
- V4A-Magisk-Dark.zip – A systemless Viper4Android installer. Also, installs the V4A drivers.
- V4A-Magisk-Light.zip – Light themes Viper4Android app.
- ActionLauncher.zip – Installs Action Launcher in the root of the device allowing Google Now integration.
- NexusLauncher.zip – Installs Pixel Launcher in the root of the device allowing Google Now integration.
To install these modules just boot into recovery and flash them just like you installed Magisk.