The latest Magisk v26.0 is now out for you Android nerds to download and flash it on your devices. If your phone is rooted and you make use of Magisk Modules and other features, then this is a big release as it comes with a number of changes.
The highlights of this release include a brand new Zygisk API v4, new implementation for Magic Mount and the minimum Android version required by Magisk is Android 6.0. As per the developer, “Magisk’s support for Android Lollipop has been pretty broken for a while without it being noticed.” Plus, it is now easy these days to find Android 5.0 Lollipop based devices in the market. Android Studio’s emulator itself has dropped support for a Lollipop emulator image with SELinux.
Magisk v26.0 Changelog
Here are all the latest changes in Magisk v26.0 as revealed by the official website:
- [General] Bump minimum supported Android version to Android 6.0
- [General] New magic mount backend. It supports loading modules into system with
overlayfs
files injected - [Zygisk] Release new API version 4
- [Zygisk] Prevent crashing daemon in error
- [Zygisk] Rewrite zygote code injection with new loader library approach
- [Zygisk] Rewrite code unloading implementation
- [MagiskBoot] Support amonet microloader devices
- [MagiskBoot] Always use lz4_legacy compression on v4 boot images. This fixes boot image patching issues on Android U preview.
- [MagiskInit] Support replacing existing *.rc files in
overlay.d
- [MagiskInit] Rewrite sepolicy.rules mounting and loading implementation
- [App] Make stub patching 100% offline
- [App] Support patching
init_boot.img
for Samsung ODIN firmware - [MagiskPolicy] Fix minor bug in command line argument parsing
- [MagiskPolicy] Update rules to support Android U
UPDATE: Magisk v26.3 is now available as a small bug fix update. You can download it here: Download Magisk (All Versions)
Download Magisk v26.0
You can download Magisk v26.0 from the download link given below.
– | Download |
---|---|
File: | Magisk-v26.0.apk |
Size: | 10.9 MB |
Developer: | John Wu (@topjohnwu) |
Release Date: | April 5, 2023 |
Read More: The latest Zygisk download information can be found here: What is Zygisk in Magisk? Explained!
Magisk v25.0, v25.1, v25.2 Changelog
This new v26.0 release comes almost a year after the previous release. In case you missed out all the changes in the last Magisk version, here is a refresher of the changelog as it also brought improved support to gain full root access on Android 13 devices:
v25.2
- [MagiskInit] Fix a potential issue when stub cpio is used
- [MagiskInit] Fix reboot to recovery when stub cpio is used
- [MagiskInit] Fix sepolicy.rules symlink for rootfs devices
- [General] Better data encryption detection
- [General] Move the whole logging infrastructure into Rust
v25.1
- [MagiskBoot] Fix ramdisk backup being incorrectly skipped
- [MagiskBoot] Add new feature to detect unsupported dtb and abort during installation
- [Zygisk] Change binary hijack paths
- [App] Fix incorrect recovery mode detection and installation
- [MagiskInit] Fix config not properly exported in legacy SAR devices
- [General] Enforce the Magisk app to always match or be newer than
magiskd
v25.0
- [MagiskInit] Update 2SI implementation, significantly increase device compatibility (e.g. Sony Xperia devices)
- [MagiskInit] Introduce new
sepolicy
injection mechanism - [MagiskInit] Support Oculus Go
- [MagiskInit] Support Android 13 GKIs (Pixel 6)
- [MagiskBoot] Fix vbmeta extraction implementation
- [App] Fix stub app on older Android versions
- [App] [MagiskSU] Properly support apps using
sharedUserId
- [MagiskSU] Fix a possible crash in
magiskd
- [MagiskSU] Prune unused UIDs as soon as
system_server
restarts to prevent UID reuse attacks - [MagiskSU] Verify and enforce the installed Magisk app’s certificate to match the distributor’s signature
- [MagiskSU] [Zygisk] Proper package management and detection
- [Zygisk] Fix function hooking on devices running Android 12 with old kernels
- [Zygisk] Fix Zygisk’s self code unloading implementation
- [DenyList] Fix DenyList on shared UID apps
- [BusyBox] Add workaround for devices running old kernels