- [General] Support installing Magisk into vendor_boot partition - [MagiskPolicy] Support new sepolicy binary format introduced in Android 16 QPR2 - [Core] Migrate much more code into Rust - [MagiskSU] Fallback to older implementation when the kernel doesn't support zero userspace copy APIs ## Diffs to v29.0 - [General] Various minor bug fixes - [General] Support installing Magisk into vendor_boot partition - [General] Migrate a significant portion of the codebase to Rust - [Core] Improve Magisk specific files injection logic - [MagiskSU] Add ability to restrict Linux capabilities even if running as root (uid=0) - [MagiskSU] Fallback to older implementation when the kernel doesn't support zero userspace copy APIs - [MagiskPolicy] Support new sepolicy binary format introduced in Android 16 QPR2 - [resetprop] Reduce property modification traces ### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)