BPatch is a fork of APatch, an Android kernel and system patching solution.
- A kernel-based root solution for Android devices.
- APM: Support for modules similar to Magisk.
- KPM: Support for modules that allow injection of code into the kernel, providing kernel inline-hook and syscall-table-hook.
- Relies on KernelPatch.
- The UI and module source code are derived and modified from KernelSU.
- Architecture: ARM64 only.
- Android kernel versions: 3.18 - 6.12.
Kernel configuration options:
CONFIG_KALLSYMS=yandCONFIG_KALLSYMS_ALL=yCONFIG_KALLSYMS=yandCONFIG_KALLSYMS_ALL=n(initial support)
The SuperKey grants higher privileges than standard root access. Weak or compromised keys can result in unauthorized control of the device. Use robust keys and safeguard them from exposure.
- KernelPatch: The core interface.
- Magisk: magiskpolicy components.
- KernelSU: App UI and Magisk-style module system.
BPatch is licensed under the GNU General Public License v3 (GPL-3).