The renowned developer, topjohnwu, started Magisk as a systemless rooting method for all Android devices. It later developed into a versatile and powerful tool that included many features like installing external modules, SafetyNet Bypass, Root hide, and much more. If you require root today, the only reliable option that remains is installing Magisk for superuser access. Magisk’s latest update to version 24 (v24) took its time but is now available for download.
Magisk v24 is now fully compatible with Android 12 devices. Plus, it comes with a long list of stability improvements and bug fixes. The first and foremost is the support for devices that do not support 32-bit and only run 64-bit code. Updated BusyBox to 1.34.1.
However, as planned by the developer, the MagiskHide has now been removed from Magisk completely. The developer has already put out a statement for the same. You can visit our post on Download Universal SafetyNet Fix post for more explanation.
This brings us to the next big thing in Magisk – Introducing Zygisk
Zygisk is Magisk in Zygote. When this feature is enabled, a part of Magisk will run in the
Zygote daemon process, allowing module developers to run code directly in every Android apps’ process. Zygisk is inspired by that project Riru and is functionally similar.
Magisk 24 also introduces an important DenyList feature to revert Magisk features in user-selected processes. You can have a look at the complete changelog from below and download Magisk 24 from the download section.
Complete Magisk 24 changelog and features
- [General] MagiskHide is removed from Magisk
- [General] Support Android 12
- [General] Support devices that do not support 32-bit and only runs 64-bit code
- [General] Update BusyBox to 1.34.1
- [Zygisk] Introduce new feature: Zygisk
- [Zygisk] Introduce DenyList feature to revert Magisk features in user selected processes
- [MagiskBoot] Support patching 32-bit kernel zImages
- [MagiskBoot] Support boot image header v4
- [MagiskBoot] Support patching out
skip_initramfsfrom dtb bootargs
- [MagiskBoot] Add new env variable
PATCHVBMETAFLAGto configure whether vbmeta flags should be patched
- [MagiskInit] Support loading fstab from
/system/etc(required for Pixel 6)
- [MagiskInit] Support
/proc/bootconfigfor loading boot configurations
- [MagiskInit] Better support for some Meizu devices
- [MagiskInit] Better support for some OnePlus/Oppo/Realme devices
- [MagiskInit] Support
init.realon some Sony devices
- [MagiskInit] Skip loading Magisk when detecting DSU
- [MagiskPolicy] Load
- [MagiskSU] Use isolated devpts if the kernel supports it
- [MagiskSU] Fix root shell if isolated mount namespace is set
- [resetprop] Deleted properties are now wiped from memory instead of just unlinking
- [App] Build a single APK for all ABIs
- [App] Switch to use standard bottom navigation bar
- [App] Downloading modules from the centralized Magisk-Modules-Repo is removed
- [App] Support user configuration of boot image vbmeta patching
- [App] Restore the ability to install Magisk on the other slot on some A/B devices
- [App] Allow modules to specify an update URL for in-app update + install
Download Magisk 24
Here we have listed the latest Magisk APK. Simply rename it Magisk.zip to get the zip file. Following are the direct download links right from the Github repository of the project.
Full downloads repository:
- Hide root – Download Universal SafetyNet Fix post for more explanation.
- Magisk Canary (latest)
- Previous Download Magisk 23 ZIP
Magisk Modules Downloads Repository
The centralized Magisk-Modules-Repo is also gone from Magisk 24. According to the developer, this is due to lack of time and maintenance. The functionality to download modules from the repo is removed in v24.0.
- Magisk Modules Downloads Repository (Github)
How to Install Magisk 24 APK?
The easiest way to install Magisk APK is as a normal app installation on any Android device. Alternatively, you can rename “Magisk-v24.0.apk” to “Magisk-v24.0.zip” and flash via TWRP recovery with ZIP extension.
How to install Magisk? Check out the updated installation guide for more info.
Use the Magisk v24+ APK and install it as a normal app onto Android 12, 11, 10, 9.0 Pie, 8.0/8.1 Oreo, 7.0/7.1 Nougat, Marshmallow, Android 5 Lollipop.
However, if you must, you can simply rename the magisk.apk to .zip and you get a TWRP flashable Magisk zip.
What is Stub in Magisk 24?
Stub: The developer John Wu has also added a new app for hiding the Magisk app with advanced techniques using stub APK in support of Android 5.0+.