diff --git a/app-debug.apk b/app-debug.apk index 36a693d..a99b2df 100644 Binary files a/app-debug.apk and b/app-debug.apk differ diff --git a/app-release.apk b/app-release.apk index d1dd40c..0acc085 100644 Binary files a/app-release.apk and b/app-release.apk differ diff --git a/canary.json b/canary.json index 673c072..601f9b2 100644 --- a/canary.json +++ b/canary.json @@ -1,6 +1,6 @@ { "magisk": { - "version": "R65976974-kitsune", + "version": "R659E930C-kitsune", "versionCode": "26404", "link": "https://github.com/HuskyDG/magisk-files/raw/main/app-release.apk", "note": "https://github.com/HuskyDG/magisk-files/raw/main/note.md" diff --git a/debug.json b/debug.json index 12bd0a3..4d8d766 100644 --- a/debug.json +++ b/debug.json @@ -1,6 +1,6 @@ { "magisk": { - "version": "R65976974-kitsune", + "version": "R659E930C-kitsune", "versionCode": "26404", "link": "https://github.com/HuskyDG/magisk-files/raw/main/app-debug.apk", "note": "https://github.com/HuskyDG/magisk-files/raw/main/note.md" diff --git a/note.md b/note.md index 9b7b148..16f9f5e 100644 --- a/note.md +++ b/note.md @@ -1,19 +1,29 @@ -## R65976974-kitsune (26404) +## R659E930C-kitsune (26404) -- [Module] Fix symlink is mistakely marked as whiteout for systemless deteting, which cause symlink fails to be added to system. This problem exists from the first day of kitsune and no one reports 😑, also there are not much modules that replace/add symlinks. Please update to this version to solve the symlink problem. +- Update resetprop to avoid increasing serial counter +- Mounting module files to system no longer need mirrors +- Add biometric authentication back +- Check full path of `init.rc` +- Grant root to shell by default (for debug build) If you want to read changelog of previous builds, please visit [Release page](https://github.com/HuskyDG/magisk-files/releases) ### Diffs to official Magisk +Kitsune 26404+ has changed the mounting `su` location from `/system/bin` to `/apex/com.android.runtime/bin`. This is to reduce bind mount. For most apps (that don't change/hardcode `PATH` variable), this change should not break anything. An known app is Termux which hardcode `PATH` might fail to locate `su`, you can call `/debug_ramdisk/su`. + - [App] Added a new feature to install Magisk into `/system` partition for emulators that do not have a boot image. - [Zygisk] Changed the method of loading Zygisk to ptrace init implementation (required Android 8+). The implementation comes from [ZygiskNext](https://github.com/Dr-TSNG/ZygiskNext). This method does not need to change any property and is more compatible with some emulators that ignore `ro.dalvik.vm.native.bridge` property. -- [General] Enhanced the support for mounting in pre-init for modules. This enables modules to modify the system before the init process starts, which can be useful for some advanced use cases. -- [General] Implemented a new feature to support deleting file by using indicated whiteout character device, similar to `overlayfs`. This allows modules to delete files from the original system without actually modifying it. +- [General] Support for mounting in pre-init for modules. +- [General] Support deleting file by using indicated whiteout character device, similar to `overlayfs` - [Zygisk] Added support for GrepheneOS Android 14, a privacy and security focused mobile OS with Android app compatibility. This is because the official Magisk does not support it. - [General] Restored support for devices with no selinux support, which was removed by the official Magisk. This allows users to use Magisk on devices that do not have selinux enabled in kernel. -- [General] Change the mounting `su` location from `/system/bin` to `/apex/com.android.runtime/bin`. This is to reduce bind mount. For most apps (that don't change/hardcode `PATH` variable), this change should not break anything. An known app is Termux which hardcode `PATH` might fail to locate `su`, you can call `/debug_ramdisk/su`. -- [Module] Cancel the writable exception for `/system/etc/hosts`. Please write to safely place `/data/adb/modules/hosts/system/etc/hosts` (built-in hosts) instead. App like Adaway might not work. +- [Module] Cancel the writable exception for `/system/etc/hosts` +- [General] Update resetprop to avoid increasing serial counter +- [Module] Mounting module files to system no longer need mirrors +- [App] Add biometric authentication back +- [General] Check full path of `init.rc` +- [General] Grant root to shell by default (for debug build) ### Magisk upstream level