[Magisk] pndwal:
# alpha changelog

## Magisk (558710bb-alpha-3)

- [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

- [MagiskInit] support handling force_debuggable flag

- [App] Fix SnackBar popup position

- [App] Removed install to unused slot limit

- [MagiskBoot] Speed up zopfli compression

- [App] Fixed not opening in some cases

- [App] Patch image no longer affects the current environment when rooted

- [App] Avoid constantly checking the environment

- [App] The output is displayed with the default font size when flashing

- [General] Forced not to install to recovery when ramdisk exists

- [General] Update to NDK 23

### 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