Do you want to gain root access on your Android device without having to tell the world that you have root? Magisk is the answer. Magisk is basically a systemless interface to enable developers (and geek Android users) to build custom Mods for Android devices without actually altering the system files. Shortly, while rooting and installing custom Mods on an Android device have a risk to make OTA update to not working properly, Magisk will completely change the game.
What does that mean for novice Android users? Magisk, in short, will allow newbie users to root their Android devices in a way that no other app will find out that the devices have been rooted. Hence, it allows the users to install apps like Pokemon Go, Netflix, Mobile Banking apps, and so on.
Systemless root on an Android device allows SELinux to run securely under the enforcing mode. In other words, systemless root does not make any modifications to the system files which therefore it allows installation of OTA updates without problems. Speaking in simpler terms, Magisk Manager app will help Android users to pass google Safetynet check. Several play store apps do not allow their users to run on rooted devices. Those apps follow the Safetynet check and allow the users if the Google’s SafetyNet API check is confirmed safe/clear.
Magisk Key Features
- 100% fully open source and easy to build!
- Standard Stuffs: Remove dm-verity, forceencrypt, unlock partitions blocks to support remount to rw.
- Magic Mount: Allow you to do any system (vendor) modification without actually tampering the partitions.
- Anything can be loaded with Magisk systemless-ly!
- MagiskSU: Open Source Root Solution. Root your device with MagiskSU, based on phh’s Superuser, which is based on CM Superuser.
- Magisk Hide: Hide Magisk from detection, mainly targeting Google’s SafetyNet.
- Resetprop: Allow you to do any modifications to system props (build.prop), including read-only props. It is also used along with magiskhide for tricking various device states.
- Magisk Manager: MagiskSU Root Management, Upgrade Magisk in-app, Manage, Upgrade, Download, Install Magisk Modules from the community driven online Magisk Module Repo.
- Multiple Entry Points: Provide several entry points to developers, reliably pausing the boot process before everything is done. Include post-fs (cache) mode, which happens even earlier than data is mounted (used to replace Boot Animation etc.)
In this page, you can download all package of Magisk v16.4 (zip) installer and Magisk Manager v5.7.0 app (apk) which are available via direct download links. We have also shared the older version of Magisk just in case you need the old one.
Magisk Flash-able .zip file:
If you need a clean start, use the uninstaller to uninstall any version of Magisk installation
Changelog v16.4 is here.
Since version 16.3, the Magisk Manager App (v5.6.4) is included/bundled within the main flash-able Magisk package. The app will be installed once Magisk is flashed through TWRP recovery.
Magisk Manager App .apk file:
Use this installer if you want to completely uninstall Magisk. Flash it through TWRP:
You may need a custom recovery like TWRP or CWM (TWRP recommended) to flash these packages.
Looking for Treble-compatible Magisk?
There is a special modded version of Magisk which is fully compatible to root Treble-enabled devices. Custom ROM, like LineageOS v15.1, may also require this modified version of package. We have posted a special page about Magisk with Vendor partition compatibility on Project Treble devices. Read more and download it from this page.
Credits and thanks to topjohnwu, the awesome Magisk developer.