Releases: topjohnwu/Magisk
Releases Β· topjohnwu/Magisk
Magisk v28.1
- [App] Fix stub APK download link
- [App] Fix support for Android lower than 8.0
- [General] Fix support for MTK Samsung devices
- [MagiskInit] Fix a regression for 2SI devices
- [MagiskPolicy] Fix a regression causing
overlay.d
replaced files to be not accessible
Full Changelog: here
Magisk (47cc532d) (28101)
- Sync to public release
Diffs to v28.1
- N/A
Magisk (895b5f6c) (28003)
- Fix Samsung firmware AP tar patching
Diffs to v28.0
- [App] Fix stub APK download link
- [App] Fix support for Android lower than 8.0
- [General] Fix support for MTK Samsung devices
- [MagiskInit] Fix a regression for 2SI devices
- [MagiskPolicy] Fix a regression causing
overlay.d
replaced files to be not accessible
Magisk (a34c04f9) (28002)
- [App] Fix stub APK download link
- [App] Fix support for Android lower than 8.0
- [General] Fix support for MTK Samsung devices
- [MagiskInit] Fix a regression for 2SI devices
- [MagiskPolicy] Fix a regression causing
overlay.d
replaced files to be not accessible
Diffs to v28.0
- [App] Fix stub APK download link
- [App] Fix support for Android lower than 8.0
- [General] Fix support for MTK Samsung devices
- [MagiskInit] Fix a regression for 2SI devices
- [MagiskPolicy] Fix a regression causing
overlay.d
replaced files to be not accessible
Magisk v28.0
- [General] Support 16k page size
- [General] Add basic support for RISC-V (not built in releases)
- [General] Use a minimal libc to build static executables (
magiskinit
andmagiskboot
) for smaller sizes - [Core] Remove unnecessary mirror for magic mount
- [Core] Update boot image detection logic to support more devices
- [MagiskInit] Rewrite 2SI logic for injecting
magiskinit
asinit
- [MagiskInit] Update preinit partition detection
- [Zygisk] Update internal JNI hooking implementation
- [MagiskPolicy] Preserve sepolicy config flag after patching
- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
- [DenyList] Support enforcing denylist when Zygisk is disabled
- [Resetprop] Improve implementation to workaround several property modification detections
- [Resetprop] Update to properly work with property overlays
- [App] Major internal code refactoring
- [App] Support patching Samsung firmware with images larger than 8GiB
- [App] Use user-initiated job instead of foreground services on Android 14
- [App] Support Android 13+ built-in per-app language preferences
- [App] Add
action.sh
support to allow modules to define an action triggered from UI - [MagiskBoot] Support spliting kernel images without decompression
- [MagiskBoot] Properly support vendor boot images
- [MagiskBoot] Disable Samsung PROCA from kernel image
Full Changelog: here
Magisk (070719db) (28001)
- Sync to public release
Diffs to v28.0
- N/A
Magisk (4f18a66d) (27008)
- [MagiskBoot] Disable Samsung PROCA from kernel image
- [App] Add
action.sh
support to allow modules to define an action triggered from UI
Diffs to v27.0
- [General] Support 16k page size
- [General] Add baisc support for RISC-V (not built in releases)
- [General] Use a minimal libc to build static executables (
magiskinit
andmagiskboot
) for smaller sizes - [Core] Remove unnecessary mirror for magic mount
- [Core] Update boot image detection logic to support more devices
- [MagiskInit] Rewrite 2SI logic for injecting
magiskinit
asinit
- [MagiskInit] Update preinit partition detection
- [Zygisk] Update internal JNI hooking implementation
- [MagiskPolicy] Preserve sepolicy config flag after patching
- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
- [DenyList] Support enforcing denylist when Zygisk is disabled
- [Resetprop] Improve implementation to workaround several property modification detections
- [Resetprop] Update to properly work with property overlays
- [App] Major internal code refactoring
- [App] Support patching Samsung firmware with images larger than 8GiB
- [App] Use user-initiated job instead of foreground services on Android 14
- [App] Support Android 13+ built-in per-app language preferences
- [App] Add
action.sh
support to allow modules to define an action triggered from UI - [MagiskBoot] Support spliting kernel images without decompression
- [MagiskBoot] Properly support vendor boot images
- [MagiskBoot] Disable Samsung PROCA from kernel image
Magisk (8e82113b) (27007)
- [MagiskBoot] Properly support vendor boot images
- [Core] Update boot image detection logic to support more devices
Diffs to v27.0
- [General] Support 16k page size
- [General] Add baisc support for RISC-V (not built in releases)
- [General] Use a minimal libc to build static executables (
magiskinit
andmagiskboot
) for smaller sizes - [Core] Remove unnecessary mirror for magic mount
- [Core] Update boot image detection logic to support more devices
- [MagiskInit] Rewrite 2SI logic for injecting
magiskinit
asinit
- [MagiskInit] Update preinit partition detection
- [Zygisk] Update internal JNI hooking implementation
- [MagiskPolicy] Preserve sepolicy config flag after patching
- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
- [DenyList] Support enforcing denylist when Zygisk is disabled
- [Resetprop] Improve implementation to workaround several property modification detections
- [Resetprop] Update to properly work with property overlays
- [App] Major internal code refactoring
- [App] Support patching Samsung firmware with images larger than 8GiB
- [App] Use user-initiated job instead of foreground services on Android 14
- [App] Support Android 13+ built-in per-app language preferences
- [MagiskBoot] Support spliting kernel images without decompression
- [MagiskBoot] Properly support vendor boot images
Magisk (0495468d) (27006)
- [MagiskInit] Fix regression with
sepolicy.rule
loading
Diffs to v27.0
- [General] Support 16k page size
- [General] Add support for RISC-V
- [General] Use a minimal libc to build static executables (
magiskinit
andmagiskboot
) for smaller sizes - [Core] Remove unnecessary mirror for magic mount
- [MagiskInit] Rewrite 2SI logic for injecting
magiskinit
asinit
- [MagiskInit] Update preinit partition detection
- [Zygisk] Update internal JNI hooking implementation
- [MagiskPolicy] Preserve sepolicy config flag after patching
- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
- [DenyList] Support enforcing denylist when Zygisk is disabled
- [Resetprop] Improve implementation to workaround several property modification detections
- [Resetprop] Update to properly work with property overlays
- [App] Major internal code refactoring
- [App] Support patching Samsung firmware with images larger than 8GiB
- [App] Use user-initiated job instead of foreground services on Android 14
- [App] Support Android 13+ built-in per-app language preferences
- [MagiskBoot] Support spliting kernel images without decompression
Magisk (7b81e2d2) (27005)
- [Zygisk] Update internal JNI hooking implementation
- [MagiskInit] Update preinit partition detection
Diffs to v27.0
- [General] Support 16k page size
- [General] Add support for RISC-V
- [General] Use a minimal libc to build static executables (
magiskinit
andmagiskboot
) for smaller sizes - [Core] Remove unnecessary mirror for magic mount
- [MagiskInit] Rewrite 2SI logic for injecting
magiskinit
asinit
- [MagiskPolicy] Preserve sepolicy config flag after patching
- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected
- [DenyList] Support enforcing denylist when Zygisk is disabled
- [Resetprop] Improve implementation to workaround several property modification detections
- [Resetprop] Update to properly work with property overlays
- [App] Major internal code refactoring
- [App] Support patching Samsung firmware with images larger than 8GiB
- [App] Use user-initiated job instead of foreground services on Android 14
- [App] Support Android 13+ built-in per-app language preferences
- [MagiskBoot] Support spliting kernel images without decompression