Skip to content

@topjohnwu topjohnwu released this Feb 23, 2021 · 26 commits to master since this release

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™🌈. Check out the updated installation guide for more info.

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 topjohnwu released this Jan 17, 2021 · 147 commits to master since this release

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 ASUS blob image formats
  • [MagiskHide] Allowing hiding isolated processes if the mount namespace is separated

Full Changelog: here

Assets 4

@topjohnwu topjohnwu released this Jan 17, 2021 · 147 commits to master since this release

manager-v8.0.7

Update release notes
Assets 4

@topjohnwu topjohnwu released this Jan 16, 2021 · 154 commits to master since this release

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 ASUS blob image formats
  • [MagiskHide] Allowing hiding isolated processes if the mount namespace is separated

Full Changelog: here

Assets 4

@topjohnwu topjohnwu released this Jan 16, 2021 · 154 commits to master since this release

manager-v8.0.6

Add v21.3 release notes
Assets 4

@topjohnwu topjohnwu released this Jan 11, 2021 · 179 commits to master since this release

manager-v8.0.5

Fix
Assets 4

@topjohnwu topjohnwu released this Dec 28, 2020 · 213 commits to master since this release

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 topjohnwu released this Dec 28, 2020 · 213 commits to master since this release

manager-v8.0.4

Add v21.2 release notes
Assets 4

@topjohnwu topjohnwu released this Nov 13, 2020 · 298 commits to master since this release

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 topjohnwu released this Nov 13, 2020 · 298 commits to master since this release

manager-v8.0.3

Push release notes
Assets 4