After a nine-month hiatus, John Wu has released an update to the popular Android rooting tool, Magisk. Version 26.0 brings several significant changes to the software and discontinues support for older Android versions.
The first major change in Magisk v26.0 is the discontinuation of support for Android 5.0. This means that users must have at least Android 6.0 to utilize the latest version of Magisk.
Secondly, the Magic Mount module’s partition modification functionality has been completely rewritten. The existing solution was not compatible with OEMs using overlayfs. The new implementation fundamentally changes the way file system images are created, allowing for more accurate cloning of unmodified file systems.
Thirdly, the new sepolicy.rule enforcement has been introduced. Magisk has allowed modules to provide custom SELinux patches through including files, but compatibility with this feature has been problematic on many devices due to the complexity of SELinux patches. The new version includes a redesigned pre-initialization partition detection mechanism to support more devices. However, due to the complexity of the detection mechanism, it cannot be executed in custom recovery environments.
This means that any Magisk v26+ installations using custom patch recovery will be incomplete and will require reinstallation through the Magisk installer package after booting.
Lastly, the Zygisk update introduces the new API V4. Developers can access the repository for the API and documentation here: https://github.com/topjohnwu/zygisk-module-sample
To download the latest version of Magisk, visit: https://dl.lancdn.com/landian/apps/magisk/