YukiZygisk by Anatdx is a standalone Zygisk implementation that works from the kernel. It runs regular Zygisk modules and Zygisk Next (ZN) native modules, and has a WebUI for checking status and changing settings.
Requirements
- An arm64 device with a supported GKI kernel: variants of 5.10, 5.15, 6.1, 6.6, 6.12 and 6.18.
- KernelSU, YukiSU or APatch. The installer refuses Magisk, and refuses a phone where KernelSU and APatch are both present.
- A root manager that can show module WebUIs.
Installation
- Turn off any other Zygisk, including YukiSU's built-in YukiZygisk.
- Install
YukiZygisk-…-all-kmi-arm64-v8a.zipfrom the Modules page (the module zip, not the source archive). The installer checks the package against its SHA-256 files. - If it can't tell your kernel's KMI, pick one with Volume Up and confirm with Volume Down. Only that KMI's kernel module is kept, so reinstall if you switch kernels.
- Reboot and open the WebUI from the module page.
Using it
- Install the Zygisk or ZN modules you want through your root manager, then reboot.
- The WebUI shows loaded modules and injection status. The Action button prints the status from
yzctland the last 20 lines of the startup log. - If kernel control isn't available after boot, it unloads its kernel module and notes that in the module description. Logs are in
/data/adb/yukizygisk/.
Releases are automatic CI builds, which is why the release tags look like ci-…; the module version is in module.prop (for example v0.2.0-10100). Apache-2.0, with GPL-2.0 for the kernel part.