In this guide we will be talking about Magisk v24.0. The Magisk application was developed and introduced by XDA developer topjohnwu as a way for systemless root for Android devices. Over the years, many new features have been added to the Magisk application that have made this a very important tool for Android devices.
But it still has retained it’s value as a systemless root tool and still is one of the best ways to root your Android device and gain administrative access. The latest update for Magisk which introduces the 24th version of Magisk (v24) is now out at the public beta branch which brings with itself proper support for Android 12 and compatibility for a lot of devices.
The new update was announced recently by the developer on Twitter. Even though the addition of Android 12 support is a big jump, another significant update is the introduction of Zygisk, that in simple words, is Magisk in Zygote. This new feature opens a lot of modding and tinkering possibilities that previously were not easy to perform.
These are now possible as developers can now directly input code into every Android apps’ process. To make the process smoother, the developer topjohnwu has also released the final version of Zygisk API v2.
Now this new version means that MagiskHide will be discontinued, which already had happened on the canary channel. But it is worth noting that Magisk v24.0 does not come with root hiding ability. But these can be easily done by installing modules that can easily bypass root detection and bypass safety net check.
It is also worth mentioning that the centralized Magisk module repository is now gone for good. This means that users of Magisk v24.0 will not be able to download modules from the repository. From now onwards, the Magisk application will only look if the
updateJsonproperty is present inside a module and will accordingly download or install updates from the corresponding URL.
Magisk v24.0 | Changelog
Provided below is the changelog for Magisk v24.0:
- [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_initramfs from dtb bootargs
- [MagiskBoot] Add new env variable PATCHVBMETAFLAG to configure whether vbmeta flags should be patched
- [MagiskInit] Support loading fstab from /system/etc (required for Pixel 6)
- [MagiskInit] Support /proc/bootconfig for loading boot configurations
- [MagiskInit] Better support for some Meizu devices
- [MagiskInit] Better support for some OnePlus/Oppo/Realme devices
- [MagiskInit] Support init.real on some Sony devices
- [MagiskInit] Skip loading Magisk when detecting DSU
- [MagiskPolicy] Load *_compat_cil_file from system_ext
- [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 v24.0
If you want to try out the latest version of Magisk on your device, you can download Magisk v24.0 from the link provided below:
So that was it from our side on Magisk v24.0. We hope that you found this guide helpful. Let us know what you think in the comment section below.