Magisk v30.7 — Download & Changelog

Released: February 23, 2026. The current stable release — Android 16 QPR2 support, Zygisk for Android XR, MagiskSU capability handling changes, and MagiskBoot improvements.

Magisk-v30.7.apk
~11.1 MB · APK · Android 6.0 – 16 · signed by topjohnwu
Download APK

Flash via TWRP? Rename the same APK to .zip — see the ZIP flashing guide.

Changelog — v30.7

  • MagiskInit: support Android 16 QPR2 sepolicy format.
  • MagiskInit: support using the klogdump partition as pre-init storage.
  • Zygisk: support Android 16 QPR2 and higher.
  • Zygisk: support Android XR and some Nubia devices.
  • MagiskSU: do not drop capabilities by default, even when switching to non-root UIDs — explicitly use the --drop-cap argument to drop capabilities.
  • MagiskBoot: better lzma format detection.
  • MagiskBoot: fix various commandline argument parsing bugs.

View the full project changelog on topjohnwu.github.io →

Upgrading from v30.6

Open the Magisk app → tap InstallDirect Install. Magisk will patch your current boot image in place. Reboot. No need to re-flash if you're already on v30.x.

Upgrading from v29.0 or earlier

v30.x includes a significant codebase migration to Rust and several SELinux policy changes. If you're on v28.x or v29.0, the Direct Install path in the app should still work — but extract your stock boot.img first so you can restore if anything goes sideways.