The stable version of Magisk 15.0 (the root and universal systemless interface for Android) has been released with various fixes, support for Android 8.1 Oreo, compatibility with A/B partition devices like Google Pixel 2 and Xiaomi Mi A1, modular design, improved methods for hiding Magisk and much more (read full changelog). In this guide, we let you know how to root Android phone using Magisk v15.0.
Developed by XDA developer topjohnwu, Magisk is a powerful systemless interface for Android. Like Chainfire’s popular Systemless root, it enables root on the phone without modifying the system partition. Also, Magisk is not a just a rooting tool. It can hide root from Android SafetyNet, bank apps, game tamper checks and various other security apps, supports Magisk modules and more.
Along with Magisk, the Magisk Manager app has also been updated to v5.5. 1. This app lets you upgrade Magisk to latest version right from your phone, enable root without TWRP recovery, lets you download and install Magisk Modules (alternative to Xposed Framework modules) from Magisk Module Repo and more.
Read on to know how to root Android phone using the latest version of Magisk 15. With this app, you can root your phone in two ways – via TWRP recovery and via ADB interface (without TWRP). Both methods require unlocked bootloader.
Prerequisites:
– Your phone’s bootloader unlocked (check these guides)
– Backup all data you have on the phone
– ADB and Fastboot tools installed on the PC (only for method two).
How to Root Android phone using Magisk 15.0 Update
Disclaimer: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only
Method 1: Using TWRP Recovery: (requires latest version of TWRP installed on the phone)
1. Download Magisk 15.0 Update zip file [here/ here] to your phone.
2. Switch off the phone and boot into TWRP recovery using the Volume and Power button combination. Or, use the ADB command: adb reboot recovery
3. After booting into TWRP, tap on ‘Install’, navigate to ‘Magisk-v15.0.zip’ file (you just downloaded).
4. Swipe right on the screen to root your phone using Magisk 15.0.
5. Once done, tap on the ‘Reboot system’ button.
Your device is now rooted. Enjoy all the benefits of root access on your phone.
Method 2: Via ADB interface (Patching stock boot image)
Note: If TWRP recovery is not available for your device or not installed, you can use this method.
1. Download the latest Magisk Manager APK (v5.5.1.apk) [here/here] to your phone and install it.
2. Now, obtain stock boot image file (it should be corresponding to the firmware installed on your device) for your phone.
Note: For Google Pixel and Nexus devices, you can grab it from factory images. For other OEMs, you may get it from your device’s support page.
3. Transfer the ‘boot.img’ file to the internal storage of your Android device.
4. Open the Magisk Manager app, tap on Install > Install > Patch Boot Image File, and select the boot image file (you just transferred).
5. The Magisk Manager app will patch the stock boot image and save the ‘patched_boot.img’ in the ‘MagiskManager’ folder.
6. Transfer the patched boot img file from your phone to the ADB folder (C:\adb
) on your PC.
7. Inside the ADB folder, open command window (Press and hold the SHIFT key, right-click on an empty space and select ‘Open command window here’ from the menu.
8. Boot your phone nto Fastboot mode and connect it to the PC.
9. Now, type below command and hit Enter key:
fastboot flash boot patched_boot.img
10. Once done, type the below command and hit Enter key to reboot the phone:
fastboot reboot
That’s all. You can use Magisk Manager App to manage root permissions, upgrade Magisk, hide root from certain apps and more. (Source – XDA)