Xiaomi-compatible Magisk Systemless Root

Xiaomi-compatible Magisk Systemless Root 1

Download Magisk, the most compatible systemless root tool for all Xiaomi device from the links provided below. You can grab its latest version either to your MIUI phone directly or to your computer. The files available below are the main Magisk root package, uninstaller, and the standalone Magisk Manager app (.apk). All files are served from direct hotlinks hosted on multiple servers supporting resume-able multiple connections.

Magisk root is fully compatible to gain root access on many Xiaomi devices from Redmi, Redmi Note, and Mi variants. Thus, older devices like Redmi 3 and Redmi 4A are also supported. Owners of recent flagship devices also need no worries since the latest version of Magisk is also fully compatible. Flagship devices like Mi 8, Mi 6, Blackshark, Poco F1, Mi Mix, Mi Mix 2S, Mi Max, Redmi Note 7, Mi 9, Redmi K20 Pro, Mi 9T, and Mi Note 10 running MIUI 11 are also root-able using this Topjohnwu‘s popular creation.

What is Magisk? It is a suite of open source tools for customizing Android, supporting devices. This including the compatibility on Xiaomi devices running Android version higher than 5.0 Lollipop (API 21). It is also capable to do many advanced yet fundamental parts for Android customization: root, boot scripts, SELinux patches, AVB2.0 / dm-verity / force-encrypt removals, etc.

Magisk is basically a Systemless Interface Hack to alter the system (or vendor) arbitrarily while the actual partitions stay completely intact. That is what so-called with systemless root. Therefore, Magisk can also hide the hack/modifications (read: root status) from any system integrity verifications used in banking apps, corporation monitoring apps, game cheat detections, and most importantly Google’s SafetyNet API mechanism.

Big Update Since Magisk v20.1 and Magisk Manager v7.4.0:

A new hiding mode is introduced for Android 9.0+. Magisk Manager will download and customize a heavily obfuscated stub APK and use it as a replacement, as long as the device supports.

The temporary stub app will then download the full app into its private internal data, then dynamically load and run the actual full Magisk Manager app.

In short, since Magisk v20.1:

  • You can now customize the app name of the repackaged Magisk Manager
  • Magisk Manager will generate new keys to sign the repackaged APK to prevent signature detection

Read more about it here.

Changelog for Magisk v21.2:

[MagiskInit] Detect 2SI after mounting system_root on legacy SAR devices
[General] Make sure post-fs-data scripts cannot block more than 35 seconds
[General] Fix the magisk --install-module command
[General] Trim Windows newline when reading files
[General] Directly log to file to prevent logcat weirdness
[MagiskBoot] Fix header dump/load for header v3 images

Changelog for Magisk v20.2:

- [MagiskSU] Properly handle communication between daemon and application (root request prompt)
- [MagiskInit] Fix logging in kmsg
- [MagiskBoot] Support patching dtb/dtbo partition formats
- [General] Support pre-init sepolicy patch in modules
- [Scripts] Update magisk stock image backup format

Magisk Manager v7.5.0:
- Support new MagiskSU communication method (ContentProvider)
- Fix several issues with hidden stub APK
- Support using BiometricPrompt (face unlock)

Biggest Update Since Magisk Manager v8.0.7:

Magisk binaries (ZIP) are now included within Magisk Manager APK file. Now you don’t have to download it separately.

You can install the .apk file or rename its extension to .zip then flash it through custom recovery / TWRP. Skip the ZIP file (unless you need older versions) and download Magisk APK here.

Download

Looking for Magisk root for MIUI 12? Make sure you download the latest version and it’ll work rooting MIUI 12 as expected.

Magisk main rooting package:

File name :
Magisk-v21.4.zip
Version 21.4 | 5378 downloads | Size: 6 MB
File name :
Magisk-v21.2.zip
Version 21.2 | 3765 downloads | Size: 6 MB
File name :
Magisk-v20.4.zip
Version 20.4 | 1460 downloads | Size: 6 MB
File name :
Magisk-v20.3.zip
Version 20.3 | 30515 downloads | Size: 5 MB
File name :
Magisk-v20.2.zip
Version 20.2 | 2364 downloads | Size: 5 MB
File name :
Magisk-v20.1.zip
Version 20.1 | 10781 downloads | Size: 5 MB
File name :
Magisk-v20.0.zip
Version 20.0 | 4083 downloads | Size: 5 MB
File name :
Magisk-v19.4.zip
Version 19.4 | 5424 downloads | Size: 5 MB
File name :
Magisk-v19.3.zip
Version 19.3 | 16052 downloads | Size: 5 MB
File name :
Magisk-v19.1.zip
Version 19.1 | 11184 downloads | Size: 5 MB
File name :
Magisk-v19.0.zip
Version 19.0 | 4930 downloads | Size: 5 MB
File name :
Magisk-v18.1.zip
Version 18.1 | 3088 downloads | Size: 4 MB
File name :
Magisk-v18.0.zip
Version 18.0 | 1377 downloads | Size: 4 MB
File name :
Magisk-v17.3.zip
Version 17.3 | 1270 downloads | Size: 4 MB
File name :
Magisk-v17.2.zip
Version 17.2 | 413 downloads | Size:
File name :
Magisk-v17.1.zip
Version 17.1 | 634 downloads | Size: 4 MB
File name :
Magisk-v17.0.zip
Version 17.0 | 1060 downloads | Size: 4 MB

Magisk Uninstaller:

ALSO READ:  Quick Trick to Enable Dark Mode on Any MIUI 11 Devices

Use this to unroot then to fully remove Magisk from your device:

File name :
Magisk-uninstaller-20210117.zip
Version 20210117 | 242 downloads | Size: 3 MB
File name :
Magisk-uninstaller-20201228.zip
Version 20201228 | 134 downloads | Size: 3 MB
File name :
Magisk-uninstaller-20200323.zip
Version 20200323 | 43 downloads | Size: 3 MB
File name :
Magisk-uninstaller-20200110.zip
Version 20200110 | 1777 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20200102.zip
Version 20200102 | 195 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20191102.zip
Version 2019110 | 888 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20191011.zip
Version 20191011 | 385 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20190919.zip
Version 20190919 | 434 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20190604.zip
Version 20190604 | 1280 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20190501.zip
Version 20190501 | 922 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20190328.zip
Version 20190328 | 599 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20190204.zip
Version 20190204 | 452 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20181208.zip
Version 20181208 | 253 downloads | Size: 2 MB
File name :
Magisk-uninstaller-20180921.zip
Version 20180921 | 312 downloads | Size: 2 MB

Magisk Manager app:

The Android app utilized to manage the root access (granting/revoking/hiding) on your phone. This app is basically bundled within the main suite package above. However, in some cases, you may need to install it independently. Hence, only use this in case you need it.

Update since v8.0.7: Magisk Manager APK now also includes Magisk binaries.

File name :
MagiskManager-v8.0.7.apk
Version 8.0.7 | 2391 downloads | Size: 3 MB

Below are Magisk Manager legacies which purely act as root manager app for Magisk.

File name :
MagiskManager-v8.0.4.apk
Version 8.0.4 | 307 downloads | Size: 3 MB
File name :
MagiskManager-v8.0.3.apk
Version 8.0.3 | 94 downloads | Size: 3 MB
File name :
MagiskManager-v7.5.1.apk
Version 7.5.1 | 2956 downloads | Size: 2 MB
File name :
MagiskManager-v7.5.0.apk
Version 7.5.0 | 339 downloads | Size: 2 MB
File name :
MagiskManager-v7.4.0.apk
Version 7.4.0 | 1306 downloads | Size:
File name :
MagiskManager-v7.3.5.apk
Version 7.3.5 | 524 downloads | Size: 3 MB
File name :
MagiskManager-v7.3.4.apk
Version 7.3.4 | 757 downloads | Size: 3 MB
File name :
MagiskManager-v7.3.2.apk
Version 7.3.2 | 1355 downloads | Size: 3 MB
File name :
MagiskManager-v7.3.0.apk
Version 7.3.0 | 1040 downloads | Size: 3 MB
File name :
MagiskManager-v7.2.0.apk
Version 7.2.0 | 184 downloads | Size: 3 MB
File name :
MagiskManager-v7.1.2.apk
Version 7.1.2 | 1591 downloads | Size: 2 MB
File name :
MagiskManager-v7.1.1.apk
Version 7.1.1 | 967 downloads | Size: 2 MB
File name :
MagiskManager-v7.0.0.apk
Version 7.0.0 | 892 downloads | Size: 2 MB
File name :
MagiskManager-v6.1.0.apk
Version 6.1.0 | 482 downloads | Size: 2 MB
File name :
MagiskManager-v6.0.1.apk
Version 6.0.1 | 387 downloads | Size: 2 MB
File name :
MagiskManager-v6.0.0-miui.blog.apk
Version 6.0.0 | 476 downloads | Size: 2 MB

How to root with Magisk?

Magisk is a pack of third-party binaries that cannot be simply installed through stock Mi Recovery. You will need a custom recovery. Xiaomi devices generally employ either the official build of TWRP or any unofficial ones like RWRP (Red Wolf Recovery Project). Replacing stock with custom recovery needs an unlocked bootloader. Hence, you may have heard that rooting can only be done on an unlocked device.

Xiaomi-compatible Magisk Systemless Root 2

The practical steps on how to root with Magisk can be vary depending on which device you wish to flash the package. Generally, these steps can be followed with some adjustment:

  1. Install either Mi Flash Tool or ADB Fastboot Drivers.
  2. Unlock the MIUI bootloader.
  3. Flash TWRP custom recovery (depending on your device variant).
  4. Download the Magisk zip file and transfer it to your phone.
  5. Reboot into recovery mode.
  6. Choose “Install” in the TWRP menu and flash Magisk.
  7. Reboot.

Prior to all these steps, creating a full data backup is strongly recommended.

How to upgrade?

The upgrading process has been made simple. If you have already had Magisk Manager installed, the update process to the latest version can be done through the app. There is no need to re-flash the full package.

Tags:

6 thoughts on “Xiaomi-compatible Magisk Systemless Root”

  1. Thank you! I just have one question. Do i need to to delete my currently installed magisk v6.0 and manager v17.1 before i do this? Appreciate the help in advance!

  2. How will this even work? With MIUI, you can’t just simply flash Magisk and get done with rooting. You’d need to patch boot image from your ROM and use it to repack your ramdisk and then go with the actual flashing process.

Leave a Reply

Your email address will not be published. Required fields are marked *