Skip to content

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

License

Notifications You must be signed in to change notification settings

NPC2000/AndroidKernelPatch

 
 

Repository files navigation

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).

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 60.4%
  • Rust 22.9%
  • Java 11.0%
  • Shell 5.7%