topjohnwu
released this
RESTORE THE EXISTING MAGISK MANAGER BACK TO NORMAL BEFORE UPGRADING IF HIDDEN!
Another major Magisk release! This time our focus is not the core Magisk implementation, but rather on improving the whole Magisk user experience.
Magisk Manager is dead.
Long live the Magisk app!
Ever since the first Magisk release, Magisk (the core components) and Magisk Manager (the companion app) are released separately and isn't necessarily always in sync. This leads to some confusion and a lot of complexity when downloading/installing Magisk through the app. Starting from v22.0, the Magisk app (renamed from Magisk Manager) includes everything it needs within the APK itself, making installation a 100% offline process.
Custom recovery lovers, no worries! The Magisk app APK itself is a custom recovery flashable zip, just like MAGIC™
App Hiding
Another major breakthrough in this release is that devices lower than Android 9.0 can now also use the advanced app hiding technique to hide the Magisk app. Due to this incompatible change, RESTORE THE EXISTING MAGISK MANAGER BACK TO NORMAL BEFORE UPGRADING IF HIDDEN!
Bug Fixes
- [MagiskHide] Fix a bug when stopping MagiskHide does not take effect
- [MagiskBoot] Fix bug when unpacking
lz4_lg
compressed boot images - [MagiskInit] Support Galaxy S21 series
- [MagiskSU] Fix incorrect APEX paths that caused
libsqlite.so
fail to load
Full Changelog: here
Assets
4
topjohnwu
released this
Update: v21.4 adds more regression hot fixes.
Happy 2021! v21.3 adds a workaround for devices with buggy F2FS Linux kernel drivers. This F2FS bug may cause bootloops on many devices. Checkout the full v21.0 release notes if coming from older releases.
v21.4
- [MagiskSU] Fix
su -c
behavior that broke many root apps - [General] Properly handle read/write over sockets (the
broken pipe
issue)
v21.3
- [MagiskInit] Avoid mounting
f2fs
userdata as it may result in kernel crashes. This shall fix a lot of bootloops - [MagiskBoot] Fix a minor header checksum bug for
DHTB
header and ASUSblob
image formats - [MagiskHide] Allowing hiding isolated processes if the mount namespace is separated
Full Changelog: here
Assets
4
topjohnwu
released this
manager-v8.0.7 Update release notes
Assets
4
topjohnwu
released this
Happy 2021! v21.3 adds a workaround for devices with buggy F2FS Linux kernel drivers. This F2FS bug may cause bootloops on many devices. Checkout the full v21.0 release notes if coming from older releases.
v21.3
- [MagiskInit] Avoid mounting
f2fs
userdata as it may result in kernel crashes. This shall fix a lot of bootloops - [MagiskBoot] Fix a minor header checksum bug for
DHTB
header and ASUSblob
image formats - [MagiskHide] Allowing hiding isolated processes if the mount namespace is separated
Full Changelog: here
Assets
4
topjohnwu
released this
manager-v8.0.6 Add v21.3 release notes
Assets
4
topjohnwu
released this
manager-v8.0.5 Fix
Assets
4
topjohnwu
released this
v21.2 is a maintenance update, mostly addressing bugs, and expanding device compatibility. Checkout the full v21.0 release notes if coming from older releases.
v21.2
- [MagiskInit] Detect 2SI after mounting
system_root
on legacy SAR devices - [General] Make sure
post-fs-data
scripts cannot block more than 35 seconds - [General] Fix the
magisk --install-module
command - [General] Trim Windows newline when reading files
- [General] Directly log to file to prevent
logcat
weirdness - [MagiskBoot] Fix header dump/load for header v3 images
Full Changelog: here
Assets
4
topjohnwu
released this
manager-v8.0.4 Add v21.2 release notes
Assets
4
topjohnwu
released this
v21.1 is a maintenance update from v21.0, mostly addressing bugs, refining some details, and adding new boot image format support (for Pixel 5 and 4a 5G). Checkout the full v21.0 release notes if coming from older releases.
Full Changelog: here
Assets
4
topjohnwu
released this
manager-v8.0.3 Push release notes