Magisk 18.0
- Migrate all code base to C++
- Modify database natively instead of going through Magisk Manager
- Deprecate path /sbin/.core, please start using /sbin/.magisk
- Boot scripts are moved from <magisk_img>/.core/<stage>.d to /data/adb/<stage>.d
- Remove native systemless hosts (Magisk Manager is updated with a built-in systemless hosts module)
- Allow module post-fs-data.sh scripts to disable/remove modules
- Use component names instead of process names as targets
- Add procfs protection on SDK 24+ (Nougat)
- Remove the folder /.backup to prevent detection
- Hide list is now stored in the database instead of raw textfile in images
- Add “–status” option to CLI
- Stop unmounting non-custom related mount points
- Add FLAG_INCLUDE_STOPPED_PACKAGES in broadcasts to force wake Magisk Manager
- Fix a bug causing SIGWINCH not properly detected
- Support new av rules: type_change, type_member
- Remove all AUDITDENY rules after patching sepolicy to log all denies for debugging
- Properly support extra_cmdline in boot headers
- Try to repair broken v1 boot image headers
- Add new CPIO command: “exists.”
Magisk Manager 6.1.0
- Introduce new downloading methods: no longer uses buggy system Download Manager
- Introduce many new notifications for better user experience
- Add support for Magisk v18.0
- Change application name to “Manager” after hiding(repackaging) to prevent app name detection
- Add built-in systemless hosts module (access in settings)
- Auto launch the newly installed app after hiding(repackaging) and restoring Magisk Manager
- Fix bug causing incomplete module.prop in modules to have improper UI