Skip to content

An Android kernel driver for reading/writing physical memory. Its use case is limited, as only memory currently present in physical RAM can be read or written.

License

Notifications You must be signed in to change notification settings

Poko-Apps/MemKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemKernel

MemKernel is a kernel driver for Android. Originally created by Jiang-Night, it has been modified and fixed according to my personal needs. This driver reads and writes physical memory of the target process, effectively bypassing anti-cheats.

Integration

2 ways you can integrate this driver to your kernel source (for compilation) using setup script:

  • Y : To build the driver as part of the kernel. (statically build within kernel).
curl -LSs "https://raw.githubusercontent.com/Poko-Apps/MemKernel/main/kernel/setup.sh" | bash -s Y
  • M : To build the driver as lkm (loadable kernel module).
curl -LSs "https://raw.githubusercontent.com/Poko-Apps/MemKernel/main/kernel/setup.sh" | bash -s M

TIP : By default the setup script generates random name for the driver (/dev/randomname) and as well as for the lkm (randomname_memk.ko), this is done to bypass existency check done via access(2) syscall. But you can override this behaviour by providing 2nd argument to the setup script like this:

curl -LSs "https://raw.githubusercontent.com/Poko-Apps/MemKernel/main/kernel/setup.sh" | bash -s M myname

Connect

Join this telegram group for discussion.

About

An Android kernel driver for reading/writing physical memory. Its use case is limited, as only memory currently present in physical RAM can be read or written.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published