diff --git a/README.md b/README.md index 89e764a..577df9f 100644 --- a/README.md +++ b/README.md @@ -22,15 +22,13 @@ Yet another crazy custom Magisk by HuskyDG, is always synchronized with official #### Stable -- [Magisk 25.1-delta-2](https://huskydg.github.io/download/magisk/25.1-delta-2.apk) -- [Source code](https://huskydg.github.io/download/magisk/25.1-delta-2.zip) +- [Magisk 25.2-delta](https://huskydg.github.io/download/magisk/25.2-delta.apk) +- [Source code](https://huskydg.github.io/download/magisk/25.2-delta.zip) - [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note_stable.md) #### Beta -- [Magisk 25.1-delta-3](https://huskydg.github.io/download/magisk/25.1-delta-3.apk) -- [Source code](https://huskydg.github.io/download/magisk/25.1-delta-3.zip) -- [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note_beta.md) +> Currently same as Stable channel ### Canary / Debug @@ -40,13 +38,13 @@ Yet another crazy custom Magisk by HuskyDG, is always synchronized with official #### Canary - [Download app](https://huskydg.github.io/magisk-files/app-release.apk) -- [Source code](https://huskydg.github.io/magisk-files/source-code.zip) +- [Source code](https://github.com/topjohnwu/Magisk/archive/d2f6ccbd.zip) - [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note.md) #### Debug - [Download app](https://huskydg.github.io/magisk-files/app-debug.apk) -- [Source code](https://huskydg.github.io/magisk-files/source-code_debug.zip) +- [Source code](https://github.com/topjohnwu/Magisk/archive/d2f6ccbd.zip) - [Changelog](https://github.com/HuskyDG/magisk-files/blob/main/note_debug.md) ## FAQ diff --git a/app-debug.apk b/app-debug.apk index 8910c9e..07f2027 100644 Binary files a/app-debug.apk and b/app-debug.apk differ diff --git a/app-release.apk b/app-release.apk index b0b8762..8c8c9c2 100644 Binary files a/app-release.apk and b/app-release.apk differ diff --git a/beta.json b/beta.json index 1a13ba2..645f84c 100644 --- a/beta.json +++ b/beta.json @@ -1,12 +1,12 @@ { "magisk": { - "version": "25.1-delta-3", - "versionCode": "25100", - "link": "https://huskydg.github.io/download/magisk/25.1-delta-3.apk", + "version": "25.2-delta", + "versionCode": "25200", + "link": "https://huskydg.github.io/download/magisk/25.2-delta.apk", "note": "https://huskydg.github.io/magisk-files/note_beta.md" }, "stub": { - "versionCode": "32", + "versionCode": "33", "link": "https://huskydg.github.io/download/magisk/stub-release.apk" } } diff --git a/canary.json b/canary.json index 8e5affa..4a14172 100644 --- a/canary.json +++ b/canary.json @@ -1,12 +1,12 @@ { "magisk": { - "version": "259253eb-delta", - "versionCode": "25101", + "version": "d2f6ccbd-delta", + "versionCode": "25201", "link": "https://huskydg.github.io/magisk-files/app-release.apk", "note": "https://huskydg.github.io/magisk-files/note.md" }, "stub": { - "versionCode": "32", + "versionCode": "33", "link": "https://huskydg.github.io/magisk-files/stub-release.apk" } } diff --git a/debug.json b/debug.json index 239bcdb..383217c 100644 --- a/debug.json +++ b/debug.json @@ -1,12 +1,12 @@ { "magisk": { - "version": "259253eb-delta", - "versionCode": "25101", + "version": "d2f6ccbd-delta", + "versionCode": "25201", "link": "https://huskydg.github.io/magisk-files/app-debug.apk", "note": "https://huskydg.github.io/magisk-files/note_debug.md" }, "stub": { - "versionCode": "32", + "versionCode": "33", "link": "https://huskydg.github.io/magisk-files/stub-debug.apk" } } diff --git a/note.md b/note.md index 60f7fdd..896dc4e 100644 --- a/note.md +++ b/note.md @@ -1,9 +1,8 @@ -## Magisk 259253eb-delta by HuskyDG +## Magisk d2f6ccbd-delta by HuskyDG ### What is new? -- Add f2fs tuning for unencrypted devices -- Lock `sys.oem_unlock_allowed` to `0` and `init.svc.adbd` to `stopped` +- Bump version code to `25201` ### Diff from official @@ -38,7 +37,10 @@ MagiskHide WhiteList has significant performance and memory consumption issue an Zygisk is detectable and does not have hiding itself method like RiruHide. In additional, there are no hiding module that actually work, please don't enable Zygisk if unnecessary. [Read here to learn more about Zygisk...](https://huskydg.github.io/blog/zygisk-can-be-detected-very-easily) -## Magisk (f42c089b) (25101) changes summary +## Magisk (9b61bdfc) (25201) -- Fix booting into recovery with Android 13 GKI kernels -- Fix missing `/dev` and `/data` in stub ramdisk \ No newline at end of file +- Sync to public release + +## Diffs to v25.2 + +None \ No newline at end of file diff --git a/note_beta.md b/note_beta.md index 71e13e2..065bd2d 100644 --- a/note_beta.md +++ b/note_beta.md @@ -1,6 +1,6 @@ -## Magisk v25.1-delta-3 by HuskyDG +## Magisk v25.2-delta by HuskyDG -> Synchronized with Magisk 8c17f54d-delta +> Synchronized with Magisk v25.2 ### Diff from official @@ -33,11 +33,14 @@ MagiskHide WhiteList has significant performance and memory consumption issue an Zygisk is detectable and does not have hiding itself method like RiruHide. In additional, there are no hiding module that actually work, please don't enable Zygisk if unnecessary. [Read here to learn more about Zygisk...](https://huskydg.github.io/blog/zygisk-can-be-detected-very-easily) -## Magisk v25.1 Official changes +## 2022.7.20 Magisk v25.2 -- [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 +Maintenance release fixing various issues. + +- [MagiskInit] Fix a potential issue when stub cpio is used +- [MagiskInit] Fix reboot to recovery when stub cpio is used +- [MagiskInit] Fix sepolicy.rules symlink for rootfs devices +- [General] Better data encryption detection +- [General] Move the whole logging infrastructure into Rust + +### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) \ No newline at end of file diff --git a/note_debug.md b/note_debug.md index 4409ceb..76940be 100644 --- a/note_debug.md +++ b/note_debug.md @@ -1,11 +1,10 @@ -## Magisk 259253eb-delta DEBUG by HuskyDG +## Magisk 95846c94-delta DEBUG by HuskyDG > The Debug version has a more detailed log than the Canary version ### What is new? -- Add f2fs tuning for unencrypted devices -- Lock `sys.oem_unlock_allowed` to `0` and `init.svc.adbd` to `stopped` +- Bump version code to `25102` ### Diff from official @@ -41,7 +40,10 @@ MagiskHide WhiteList has significant performance and memory consumption issue an Zygisk is detectable and does not have hiding itself method like RiruHide. In additional, there are no hiding module that actually work, please don't enable Zygisk if unnecessary. [Read here to learn more about Zygisk...](https://huskydg.github.io/blog/zygisk-can-be-detected-very-easily) -## Magisk (f42c089b) (25101) changes summary +## Magisk (9b61bdfc) (25201) -- Fix booting into recovery with Android 13 GKI kernels -- Fix missing `/dev` and `/data` in stub ramdisk \ No newline at end of file +- Sync to public release + +## Diffs to v25.2 + +None \ No newline at end of file diff --git a/note_stable.md b/note_stable.md index 7d4b8e4..065bd2d 100644 --- a/note_stable.md +++ b/note_stable.md @@ -1,6 +1,8 @@ -## Magisk v25.1-delta-2 by HuskyDG +## Magisk v25.2-delta by HuskyDG -> Synchronized with Magisk d81ccb77-delta +> Synchronized with Magisk v25.2 + +### Diff from official - [General] MagiskHide is restored and enabled by default - [General] The package name is `io.github.huskydg.magisk` @@ -12,16 +14,33 @@ - [General] Fix Magisk survival script `addon.d` when FBE cannot be decrypted: Change modules directory from `/data/adb/magisk` to `/data/unencrypted/MAGISKBIN` and symlink back - [MagiskHide] Only reset sensitive props after boot completed - [General] Change magisk directory from `/data/adb/modules` to `/data/unencrypted/magisk_modules` and symlink back on FBE so you can manage module from Recovery. +- [MagiskInit] Inject Magisk services through `exec` option +- [MagiskHide] Introduce MagiskHide Dualspace mode to hide Magisk from all apps on dual space +- [MagiskHide] Introduce MagiskHide WhiteList mode to hide Magisk from all apps except apps that have been previously granted root access from Magisk +- [Manager] Show all supported languages in Language settings for Chinese ROM +- [Modules] Support systemless deleting files or folders for modules. [Learn more about it...](https://huskydg.github.io/blog/delete-file-and-folder-by-magisk-module) +- [General] Introduce Anti Zygote loop feature to automatically boot into Core-only mode if zygote fails to start for many times (aka. bootloop) + +### About MagiskHide WhiteList + +After WhiteList is enabled, Magisk will be hidden from all apps by default and only previously apps have been granted root access from Magisk can continue to access Magisk. + +Temporarily turn off MagiskHide WhiteList if you want to grant root access to new apps -### About Zygisk +MagiskHide WhiteList has significant performance and memory consumption issue and might break some modules that require app to read (overlay module, systemize app, ...). Only use WhiteList if necessary + +### About Zygisk 💀 Zygisk is detectable and does not have hiding itself method like RiruHide. In additional, there are no hiding module that actually work, please don't enable Zygisk if unnecessary. [Read here to learn more about Zygisk...](https://huskydg.github.io/blog/zygisk-can-be-detected-very-easily) -## Magisk v25.1 Official changes +## 2022.7.20 Magisk v25.2 + +Maintenance release fixing various issues. + +- [MagiskInit] Fix a potential issue when stub cpio is used +- [MagiskInit] Fix reboot to recovery when stub cpio is used +- [MagiskInit] Fix sepolicy.rules symlink for rootfs devices +- [General] Better data encryption detection +- [General] Move the whole logging infrastructure into Rust -- [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 +### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) \ No newline at end of file diff --git a/source-code.zip b/source-code.zip deleted file mode 100644 index 335066c..0000000 Binary files a/source-code.zip and /dev/null differ diff --git a/source-code_debug.zip b/source-code_debug.zip deleted file mode 100644 index 335066c..0000000 Binary files a/source-code_debug.zip and /dev/null differ diff --git a/stable.json b/stable.json index c171bac..e57fcc8 100644 --- a/stable.json +++ b/stable.json @@ -1,12 +1,12 @@ { "magisk": { - "version": "25.1-delta-2", - "versionCode": "25100", - "link": "https://huskydg.github.io/download/magisk/25.1-delta-2.apk", + "version": "25.2-delta", + "versionCode": "25200", + "link": "https://huskydg.github.io/download/magisk/25.2-delta.apk", "note": "https://huskydg.github.io/magisk-files/note_stable.md" }, "stub": { - "versionCode": "32", + "versionCode": "33", "link": "https://huskydg.github.io/download/magisk/stub-release.apk" } } diff --git a/stub-debug.apk b/stub-debug.apk index a896923..4cf20d0 100644 Binary files a/stub-debug.apk and b/stub-debug.apk differ diff --git a/stub-release.apk b/stub-release.apk index ccd19ec..a196cfa 100644 Binary files a/stub-release.apk and b/stub-release.apk differ