APatch is a kernel-based root solution for Android devices that enables system-level patching and code injection.
APatch addresses the need for deep system modification on Android by operating at the kernel level rather than relying solely on user-space root access. It provides two module systems: APM for Magisk-like modules and KPM for kernel-level code injection with inline-hook and syscall-table-hook capabilities. The tool relies on KernelPatch as its core component and derives its user interface and module architecture from existing Android customization projects.
The tool is suitable for developers and advanced users working with ARM64 Android devices running kernel versions between 3.18 and 6.12. It requires specific kernel configurations including CONFIG_KALLSYMS enabled, with full support requiring CONFIG_KALLSYMS_ALL. Potential adopters should be aware that Samsung devices with security protection are not yet supported. The project explicitly notes that SuperKey, its privilege mechanism, carries higher privileges than standard root access and requires careful key management to prevent unauthorized device control.
The project maintains active communication channels through Telegram for updates and discussions in both English and Chinese. Documentation exists but is acknowledged as incomplete and subject to change, with the project actively seeking volunteer contributions for documentation in additional languages. Translation management is handled through automated systems with Chinese and English as reference languages.