Magisk is a suite of open source tools for customizing Android, supporting devices higher than Android 4.2 (API 17). It covers the fundamental parts for Android customization: root, boot scripts, SELinux patches, AVB2.0 / dm-verity / force encrypt removals, etc.
Furthermore, Magisk provides a Systemless Interface to alter the system (or vendor) arbitrarily while the actual partitions stay completely intact. With its systemless nature along with several other hacks, Magisk can hide modifications from nearly any system integrity verifications used in banking apps, corporation monitoring apps, game cheat detections, and most importantly Google’s SafetyNet API.
The Magisk 20.2 includes major changes to the MagiskSU (supersu) structure and rooting method, according to the update log, the latest Magisk 20.2 features many under the hood optimizations. For instance, optimizations to the way MagiskSU handles communication between daemon and application. This means more stability for rooted Android devices. To complement the latest Magisk 20.2 build, the developer also released Magisk Manager 7.5.0 APK in support of the new MagiskSU communication method. You can check out the complete changelog below.
Update log Magisk v20.2 (stable)
- [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
Update log Magisk Manager v7.5.0 APK (stable)
- Support new MagiskSU communication method (ContentProvider)
- Fix several issues with hidden stub APK
- Support using BiometricPrompt (face unlock)
The Magisk 20 officially supported the Android 10 firmware released by Google. It now also supports Android 10 implementation by other OEM manufacturers like OnePlus’ Oxygen OS 10, Samsung’s OneUI 2.0, Xiaomi’s MIUI 11, and many more.