Magisk Manager Apk Download Page

Download from below
NameMagisk
DeveloperTopjohnwu
Size7 MB
Version25.1
Android Version requires4.2+
Last UpdatedJune 19, 2022

Changelogs


Version 25.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

Version 25.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

Version 24.3

  • [General] Stop using getrandom syscall
  • [Zygisk] Update API to v3, adding new fields to AppSpecializeArgs
  • [App] Improve app repackaging installation workflow

Version 24.2

  • [MagiskSU] Fix buffer overflow
  • [MagiskSU] Fix owner managed multiuser superuser settings
  • [MagiskSU] Fix command logging when using su -c <cmd>
  • [MagiskSU] Prevent su request indefinite blocking
  • [MagiskBoot] Support lz4_legacy archive with multiple magic
  • [MagiskBoot] Fix lz4_lg compression
  • [DenyList] Allow targeting processes running as system UID
  • [Zygisk] Workaround Samsung’s “early zygote”
  • [Zygisk] Improved Zygisk loading mechanism
  • [Zygisk] Fix application UID tracking
  • [Zygisk] Fix improper umask being set in zygote
  • [App] Fix BusyBox execution test
  • [App] Improve stub loading mechanism
  • [App] Major app upgrade flow improvements
  • [General] Improve commandline error handling and messaging

Version 22

  • [General] Magisk and Magisk Manager is now merged into the same package!
  • [App] The term “Magisk Manager” is no longer used elsewhere. We refer it as the Magisk app.
  • [App] Support hiding the Magisk app with advanced technique (stub APK loading) on Android 5.0+ (it used to be 9.0+)
  • [App] Disallow re-packaging the Magisk app on devices lower than Android 5.0
  • [App] Detect and warn about multiple invalid states and provide instructions on how to resolve it
  • [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

Version 7.5.0

  • Support new MagiskSU communication method (ContentProvider)
  • Fix several issues with hidden stub APK
  • Support using BiometricPrompt (face unlock)

Version 7.4.0

  • Hide Magisk Manager with stub APKs on Android 9.0+
  • Allow customizing app name when hiding Magisk Manager
  • Generate random keys to sign the hidden Magisk Manager to prevent signature detections
  • Fix fingerprint UI infinite loop

Version 7.3.5

  • Sort installed modules by name
  • Better pre-5.0 support
  • Fix potential issues when patching tar files

Version 7.3.4

  • The App is now fully written in Kotlin!
  • New downloading system
  • Add new “Recovery Mode” to Advanced Settings

Version 7.3.1

  • Fix blank Superuser fragment under some circumstances
  • Fix incomplete repo database bug: if you experience this issue from the old version, go to Settings → Clear Repo Cache and refresh the Download fragment
  • Fix crash when pressing the fast scrolling button when logs are empty
  • HUGE code base modernization, thanks @diareuse!
  • More sweet changes coming in the future! – Reboot device using proper API (no more abrupt reboot)
  • New floating button in Magisk logs to go to the bottom

Version 7.2.0

  • Huge UI overhaul
  • More sweet changes coming in the future!

Version 7.1.2

  • Support patching Samsung AP firmware
  • Much better module downloading mechanism

Version 7.1.0

  • Support the new module format
  • Support per-application component granularity MagiskHide targets (only on v19+)
  • Ask for fingerprint before deleting rules if enabled
  • Fix the bug that causes repackaging to lose settings
  • Several UI fixes

Version 7.0

  • Major UI redesign!
  • Render Markdown natively (no more buggy WebView!)
  • Support down to Android 4.1 (native Magisk only support Android 4.2 though)
  • Significantly improve Magisk log display performance
  • Fix post-OTA scripts for A/B devices
  • Reduce memory usages when verifying and signing boot image
  • Drop support for Magisk lower than v18.0

Version 5.8.3

  • Prevent invalid modules in the online repo crashing the app
  • Update Stable and Beta channel URLs

Version 5.8.1

  • Fix a bug that causes the root shell initializer not running in BusyBox environment

Version 5.80

  • Remain hidden when upgrading within repackaged Magisk Manager
  • New feature: support reconstructing a proper Magisk environment if error detected (e.g. after factory reset)
  • New uninstall method: download uninstaller and completely remove Magisk + Magisk Manager, following with a reboot
  • Hidden apps are now shown on the top of the list in MagiskHide fragment
  • Tons of under-the-hood bug fixes and improvements