Skip to content

Yervant7/KPM-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

298 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KPM-Manager

The patching of Android kernel focused on KPM.

KPM (Kernel Patch Module): Support for modules that allow you to inject any code into the kernel.

The KPM-Manager is a fork from KernelPatch and APatch to Manage KPM.

The KPM-Manager It does not provide root access and requires external rooting

Requirement for patch

CONFIG_KALLSYMS=y

Supported Versions

Currently only supports arm64 architecture.

Linux 3.18 - 6.12 (theoretically)

More Information

Documentation Documentations

Credits

  • vmlinux-to-elf: Some ideas for parsing kernel symbols.
  • android-inline-hook: Some code for fixing arm64 inline hook instructions.
  • tlsf: Memory allocator used for KPM. (Need another to allocate ROX memory.)
  • Magisk: magiskboot for unpack/repack boot.img
  • KernelSU: Apatch UI startup

Core

License

KernelPatch is licensed under the GNU General Public License (GPL) 2.0 (https://www.gnu.org/licenses/old-licenses/gpl-2.0.html). APatch is licensed under the GNU General Public License v3 GPL-3.

About

No description, website, or topics provided.

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors