/APatch

Patching, hooking, and rooting the Android using only a stripped kernel image.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

APatch

The patching of Android kernel and Android system.

    _    ____       _       _     
   / \  |  _ \ __ _| |_ ___| |__  
  / _ \ | |_) / _` | __/ __| '_ \ 
 / ___ \|  __/ (_| | || (__| | | |
/_/   \_\_|   \__,_|\__\___|_| |_|
  • Root
  • APM: Magisk module like support
  • KPM: Kernel Patch Module support. (Allow you to inject any code into the kernel, Kernel function inline-hook and syscall-table-hook is available)

APatch relies on KernelPatch

Supported Versions

Only arm64.
Android Kernel Version 3.18 - 6.1

Requirement

CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y (CONFIG_KALLSYMS_ALL=n, Planned support)

Translation

To help translate APatch or improve existing translations, please use Weblate. PR of APatch translation is no longer accepted, because it will conflict with Weblate. Translation status

Get Help

Discussions

More Information

Credits

License

APatch is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).