Magisk – one of the most common rooting methods for any Android device. For rooting Android devices, stock firmware and custom ROMS, SuperSU was once the go to exploit. The growth is now continuing with the latest Magisk method.
However, Magisk is much more advanced and matured over the years for a full-fledged rooting software. Some of the features, apart from gaining systemless root access on Android, include – MagiskHide for bypassing root detection, Google’s SafetyNet bypass, third-party modules support, etc. The developer, topjohnwu, just released a new version of Magisk v21.0 today with official Android 11 support. So download and install stable Magisk 21.0 zip and latest Magisk Manager v8.0.0 APK.
Latest Magisk v21 brings official support for Android 11. Now you can gain root access on most of the smartphones and tablets running Android 11 from various manufacturers. This includes Google’s Pixel lineup, Oxygen OS 11 for OnePlus phones, MIUI 12 for Xiaomi devices, One UI 3.0 from Samsung, ColorOS 11, and much more. It also includes custom ROMS like Lineage OS 18 and AOSP based Android 11 GSI builds for Project Treble devices.
All of your favorite features from previous releases, like Magisk v20.4 with official support for the Android 10 OS update, are also included in the new version. It also changed the MagiskSU (supersu) on many Android devices for better root support. The developer has also made substantial improvements to the root structure on Android phones and the way Magisk hides root detection. For banking apps, Google Pay, Samsung Pay on rooted devices, you get a full proof solution for root hide (or root detection) with Magisk v20. With the new versions of Android 11, 10, 9.0 Pie, 8 Oreo, 7.0/7.1 Nougat, Marshmallow or earlier, the SafetyNet bypass is already introduced.
An upgrade to build 126.96.36.199. was also given to Magisk Manager APK Magisk 21.0 brings a range of changes in reliability and bug fixes. All the technical information can be found out from the change log below.
[General] Support Android 11 ????
[General] Add Safe Mode detection. Disable all modules when the device is booting into Safe Mode.
[General] Increase post-fs-data mode timeout from 10 seconds to 40 seconds
[MagiskInit] Rewritten 2SI support from scratch
[MagiskInit] Support when no /sbin folder exists (Android 11)
[MagiskInit] Dump fstab from device-tree to rootfs and force init to use it for 2SI devices
[MagiskInit] Strip out AVB for 2SI as it may cause bootloop
[Modules] Rewritten module mounting logic from scratch
[MagiskSU] For Android 8.0+, a completely new policy setup is used. This reduces compromises in Android’s sandbox, providing more policy isolation and better security for root users.
[MagiskSU] Isolated mount namespace will now first inherit from parent process, then isolate itself from the world
[MagiskSU] Update communication protocol with Magisk Manager to work with the hardened SELinux setup
[MagiskPolicy] Optimize match all rules. This will significantly reduce policy binary size and save memory and improve general kernel performance.
[MagiskPolicy] Support declaring new types and attributes
[MagiskPolicy] Make policy statement closer to stock *.te format. Please check updated documentation or magiskpolicy --help for more details.
[MagiskBoot] Support compressed extra blobs
[MagiskBoot] Pad boot images to original size with zeros
[MagiskHide] Manipulate additional vendor properties
Download Magisk 21.0
Following are the direct download links right from the Github repository of the project.
Full downloads repository:
Use either the stable or beta Magisk v21+ zip and flash it via TWRP recovery to root Android devices running Android 9.0 Pie, 8.0/8.1 Oreo, 7.0/7.1 Nougat, Marshmallow or earlier. You may also need to install Magisk Manager APK after you have booted into the system.
In case you don’t want Magisk or want to completely unroot your Android phone, then flash the Magisk uninstaller zip via TWRP recovery.