Latest (Unofficial) Alpha (Chinese translated):
# alpha changelog
## Magisk (76ddfeb9-alpha)
- [App] Support SharedUserId
- [App] Delete backup file after restoring boot image
- [App] Built-in current version update log
- [App] Use local version when unable to download stub
- [App] Modern time API using Java 8
- [General] no longer automatically unlock device blocks
- [General] Use MagiskHide to hide when Zygisk is closed
- [App] Remove markdown rendering
- [General] Do not execute scripts that ignore loaded modules
- [App] Fix the second click of hide app button may not respond
- [App] Enhanced repair environment function
- [App] Support setting PATCHVBMETAFLAG flag to handle vbmeta in boot image
- [App] Compatible with Android 12L
- [MagiskInit] Refactor the processing method of two-step startup
- [General] Skip mirror overlayfs partition
- [App] Fix SnackBar popup position
- [App] Removed install to unused slot limit
- [MagiskBoot] Speed up zopfli compression
- [App] Patch image no longer affects the current environment when rooted
- [App] Avoid constantly checking the environment
- [General] Update to NDK 23
- [App] Minimum support Magisk 21.0
- [App] Support module to check for updates
### how to install?
Install and uninstall Magisk through the Magisk application. Generally, it should be done directly in the application. In special cases such as the first installation, you should use the fastboot/odin tool to flash the image after patching the image.
By customizing Recovery is not a supported way.
# Upstream changelog
## Magisk (92546e8a) (23016)
- Fixed a possible AVB header misalignment
- Add new env variable `PATCHVBMETAFLAG` to configure whether vbmeta flags should be patched
- Only hijack `unshare` calls with `CLONE_NEWNS` bit set
- Improved support for devices with `oplus.fstab` (OnePlus/Oppo/Realme)
- Support loading fstab from `/system/etc` (Pixel 6 Dec. Patch)
- Various Magisk app fixes
## Diffs to v23.0
- [General] MagiskHide is removed from Magisk
- [General] Support 64-bit only systems
- [General] Support Android 12
- [General] Update BusyBox to 1.34.1
- [Zygisk] Introduce new feature: Zygisk
- [Zygisk] Introduce DenyList feature to revert Magisk features in user selected processes
- [MagiskBoot] Support patching 32-bit kernel zImages
- [MagiskBoot] Support boot image header v4
- [MagiskBoot] Support patching out `skip_initramfs` from dtb bootargs
- [MagiskBoot] Add new env variable `PATCHVBMETAFLAG` to configure whether vbmeta flags should be patched
- [MagiskInit] Support loading fstab from `/system/etc` (required for Pixel 6)
- [MagiskInit] Support `/proc/bootconfig` for loading boot configurations
- [MagiskInit] Better support for some Meizu devices
- [MagiskInit] Better support for some OnePlus/Oppo/Realme devices
- [MagiskInit] Support `init.real` on some Sony devices
- [MagiskPolicy] Load `*_compat_cil_file` from system_ext
- [MagiskSU] Use isolated devpts if the kernel supports it
- [MagiskSU] Fix root shell if isolated mount namespace is set
- [resetprop] Deleted properties are now wiped from memory instead of just unlinking
- [App] Build a single APK for all ABIs
- [App] Switch to use standard bottom navigation bar
- [App] Downloading modules within the Magisk app is removed

PW