Download Magisk Zip and Magisk Manager Latest versions





Magisk Root ( All Versions )









Magisk Manager ( All Versions )



Magisk Changelog



Magisk v20.4 Stable:

  • [MagiskInit] Has fixed potential boot loop in A-only 2SI devices
  • [MagiskInit] Perfectly support Tegra partition naming
  • [General] Able to load libsqlite.so dynamically, which eliminates the need to use wrapper scripts on Android 10+
  • [General] Solved possible bug in x86 kernel readlinkat system call
  • [BusyBox] Has enabled SELinux features. Insert chcon/runcorn etc., and ‘-Z’ option to many applets
  • [BusyBox] Has introduced standalone mode. Included more details in release notes
  • [MagiskHide] Has disable MagiskHide by default
  • [MagiskBoot] Allow patching special Motorola DTB format
  • [General] Recognize API level with a fallback method on some Android devices
  • [MagiskHide] Has introduced workaround for Xiaomi devices boot loop when MagiskHide is enabled on cross-region ROMs
  • [MagiskPolicy] Allow ‘genfscon’ policy rules
  • [Scripts] Allow lineage Recovery for Android 10+
  • [MagiskHide] Has introduced more potential detectable system properties
  • [Scripts] Has included better addon.d (both v1 and v2) help
  • [Scripts] Allow NAND based boot images (character nodes in /dev/block)

Magisk v20.3 Stable:

  • Has fixed lz4_legacy decompression

Magisk v20.2 Stable:

  • [MagiskSU] Perfectly manage communication between application and daemon (root request prompt)
  • [MagiskInit] Has fixed logging in kmsg
  • [MagiskBoot]Allow patching dtb/dtbo partition formats
  • [General] Allow pre-init policy patch in modules
  • [Scripts] Has updated magisk stock image backup format

Magisk v20.1 Stable:

  • [MagiskSU] Allow component name agnostic communication (for stub APK)
  • [MagiskBoot] Proper header_size in boot image headers (fix vbmeta error on Samsung devices)
  • [MagiskHide] Enable scanning zygote multiple times
  • [MagiskInit] Provide recovery images without /sbin/recovery binary. This can fix some A/B devices which are unable to boot to recovery after flashing Magisk
  • [General] Has moved acct to halt daemon being killed
  • [General] Ensure “–remove-modules” will carry out uninstall.sh after removal

Magisk v20 Stable:

  • [MagiskBoot] Allow inject/modify mnt_point value in DTB fstab
  • [MagiskBoot] Allow patching QCDT
  • [MagiskBoot] Allow patching DTBH
  • [MagiskBoot] Allow patching PXA-DT
  • [MagiskInit] [2SI]Allow non A/B setup (Android 10)
  • [MagiskHide] Solved bugs that deny process names with “:”
  • [MagicMount] Solved bugs that make /product mirror not created

Magisk 19.4 Stable:

  • [MagiskInit] [SAR] Allow booting system-as-root devices with the system mounted
  • [MagiskInit] [2SI] Allow supporting 2-stage-init for A/B devices (Pixel 3 Android 10)
  • [MagiskInit] [initramfs] Put off sbin overlay creation to post-fs-data
  • [MagiskInit] [SARCompat] Earlier system-as-root exertion is deprecated, will not be able to find any future changes.
  • [MagiskInit] Introduce overlay.d support for root directory overlay for new system-as-root implementation
  • [MagiskSU] Has unblocked all signals in root shells (fix bash on Android)
  • [MagicMount] Allow replacing files in /product
  • [MagiskHide] Allow Android 10’s Zygote blastula pool
  • [MagiskHid] Provide random length for all random strings
  • [MagiskBoot] Provide no recompression for ramdisk.cpio
  • [MagiskBoot Allow some creepy Huawei boot images
  • [General] Introduced new “–remove-modules” command to eliminate modules without root in ADB shell
  • [General] Introduced Android 10 new APEX libraries (Project Mainline)

Magisk 19.3 Stable:

  • [MagiskHide] Improve process monitor implementation, must no longer make100% CPU and daemon crashes
  • [MagiskInit] Hold for partitions to be prepared for an early mount, must fix boot loops on devices
  • [MagiskInit] Allow EROFS used in EMUI 9.1
  • [MagiskSU] Perfectly implement mount namespace isolation
  • [MagiskBoot] Perfectly checksum calculation for header v2

Magisk 19.2 Stable:

  • [General] Has fixed uninstaller
  • [General] Has fixed boot loops on some devices with tmpfs mounting to /data
  • [MagiskInit] Has introduced Kirin hi6250 support
  • [MagiskSU] Has put an end to claiming device focus for su logging/inform if feasible. Fix issues Relates to users locking Magisk Manager with application lock, and prohibit video apps get disorder when an app is requesting root in the background.

Magisk 19.1 Beta:

  • [General] Introduced recovery based Magisk
  • [General] Introduced Android Q Beta 2
  • [MagiskInit] Introduce new sbin overlay setup process for efficient compatibility
  • [MagiskInit] Support long pressing volume up to boot device to recovery in recovery mode
  • [MagicMount] Introduced proper system_root mirror
  • [MagicMount] Introduced self-made device nodes for mirrors
  • [MagicMount] Does not allow inserting new files/folders in partition root folder (e.g. /system or /vendor)

Magisk 19.0 Beta:

  • [General] Delete usage of magisk.img
  • [General] Introduced 64-bit magisk binary for native 64-bit support
  • [General] Introduced as the only system-as-root devices that released with Android 9.0
  • [General] Provide non EXT4 system and vendor partitions
  • [MagiskHide] Support Zygote practicing for monitoring new processes
  • [MagiskHide] Objectives are now per-application component
  • [MagiskPolicy] Allow Android Q new split sepolicy setup
  • [MagiskInit] Shift sbin overlay creation from main daemon post-fs-data to early-init
  • [MagiskInit] Allow Android Q (no logical partition support yet)
  • [MagiskInit] Inject directly magisk services to init.rc
  • [General] Introduced lzma2 compressed ramdisk in extreme conditions
  • [MagicMount] Clone features from an original file if exists
  • [General] Provide service scripts now run in parallel
  • [MagiskSU] Allow use of ACTION_REBOOT intent to workaround some OEM broadcast restrictions
  • [General] Introduced skip_mount instead of auto_mount: from opt-in to opt-out

Magisk 18.1 Stable:

  • [General] Compatible with EMUI 9.0
  • [General] Compatible with Kirin 960 devices
  • [General] Compatible down to Android 4.2
  • [General] Codebase modernization under-the-hood

Magisk 18.0 Beta:

  • [General]
  • Shift all code base to C++
  • Alter database natively instead of going through Magisk Manager
  • Deprecate path /sbin/.core, please start using /sbin/.magisk
  • Boot scripts are moved from /.core/.d to /data/adb/
  • Delete native systemless hosts (Magisk Manager is updated with a built-in systemless hosts module)
  • Provide module post-fs-data.sh scripts to disable/remove modules
  • [MagiskHide]
  • Allow using component names instead of process names as targets
  • Allow using component names instead of process names as targets
  • Introduced procfs protection on SDK 24+ (Nougat)
  • Delete the folder /.backup to halt detection
  • Hide list has now stored in db instead of a raw text file in images
  • Insert “–status” option to CLI
  • Cease unmounting non-custom related mount points
  • [MagiskSU]
  • Insert FLAG_INCLUDE_STOPPED_PACKAGES in broadcasts to force wake Magisk Manager
  • Has fixed a bug causing SIGWINCH not perfectly detected
  • [MagiskPolicy]
  • Compatible with new av rules: type_change, type_member
  • Delete all AUDITDENY rules after patching sepolicy to log all denies for debugging
  • [MagiskBoot]
  • Perfectly support extra_cmdline in boot headers
  • Attempt to repair broken v1 boot image headers
  • Introduced new CPIO command: “exists”

Magisk Manager Changelog



Magisk Manager v7.5.1

  • Has fixed toggling app components in MagiskHide screen
  • Has updates translations

Magisk Manager v7.5.0

  • Compatible with new MagiskSU communication method (ContentProvider)
  • Has fixed few issues with hidden stub APK
  • Compatible with using Biometric Prompt (face recognition)

Magisk Manager v7.4.0

  • Support to hide Magisk Manager with stub APKs on Android 9.0+
  • Provide the customizing name of the applications while hiding Magisk Manager
  • Provide random keys to sign the hidden Magisk Manager to prevent signature recognitions
  • Has fixed fingerprint User Interface infinite loop

Magisk Manager v7.3.5

  • Arrange installed modules by name
  • Provide better pre-5.0 support
  • Has fixed potential issues when patching tar files

Magisk Manager v7.3.4

  • Introduced new downloading system
  • The application is now supported in Kotlin
  • Introduced new “Recovery Mode” to Advanced Settings

Magisk Manager v7.3.0/1/2

  • Advanced code base modernization
  • Able to reboot the device using proper API
  • Introduced new floating button in Magisk logs to navigate to the bottom

Magisk Manager v7.1.1

  • Compatible with the new module format
  • Compatible per-application component granularity MagiskHide aims (only on v19+)
  • Allow asking for fingerprint prior to delete rules if enabled
  • Has fixed the bugs that result repackaging to lose settings
  • Has fixed few Several issues in UI

Magisk Manager v7.0.0

  • Introduced major UI redesign
  • Remove more buggy Web View
  • Compatible with Android 4.1 (native Magisk only support Android 4.2 though)
  • Remarkably enhance Magisk log display performance
  • Has fixed post-OTA scripts for A/B Android devices
  • Deduct memory usages when verifying and signing boot image
  • Cancel support for Magisk lower than v18.0

Copyrights © downloadmagisk.com 2020. All Rights Reserved