Android-External-Root-Memory-Library icon indicating copy to clipboard operation
Android-External-Root-Memory-Library copied to clipboard

Toolkit for precise Android/Linux process memory control, enabling reading, writing, module handling, and dynamic code manipulation.

Android-External-Root-Memory-Library

Library Features

  • LoadToMemoryAndHook (will a passed function(should be simple function or shellcode))
  • Hook
  • DisablePtrace (Deprecated)
  • GetFuncSizeArm
  • FindCodeCave
  • EnumSegments
  • FindExternalSymbol (Extract it from ELF Format)
  • ReadMemory (Also Aux Wrapper for Easy Type Reads)
  • WriteMemory (Also Aux Wrapper for Easy Type Writes)
  • GetFullModulePath
  • GetLocalModBaseAddr
  • GetModBaseAddr
  • FindDMAddy (Utility for multilevel Pointers)
  • FindPid

How To Build

  • Clone this repo
  • Explore src in command line.
  • Run ndk-build

Demo

https://www.youtube.com/watch?v=O4B3t2-67jc&t=7s