MCPcopy Create free account
hub / github.com/MJx0/KittyMemoryEx

github.com/MJx0/KittyMemoryEx @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
380 symbols 735 edges 37 files 158 documented · 42% updated 22d ago★ 173

Browse by type

Functions 306 Types & classes 74
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

KittyMemoryEx

External implementation of KittyMemory.

Dedicated library for runtime code patching, memory scanning, tracing, injection and some more useful memory utilities. works for both Android and Linux

KittyMemoryEx depends on Keystone Assembler for MemoryPatch::createWithAsm.

Prebuilt Keystone binaries for android are already included Here, However if you want to build them yourself you can use the scripts build-android.sh.

If for any reason you don't want to use Keystone and MemoryPatch::createWithAsm then add definition kNO_KEYSTONE to your project cpp flags.

Android project example, Linux project example for how to use & build.

Features:

  • Two types of remote memory read & write (IO and Syscall)
  • Memory patch (bytes, hex and asm)
  • Memory scan
  • ELF scanner
  • ELF symbol lookup
  • ptrace utilities
  • Setting hard & soft breakpoints
  • Memory dump
  • Linker & NativeBridge scanner for android

Documentation

Android API Docs

Linux API Docs

Core symbols most depended-on inside this repo

Shape

Method 258
Function 48
Class 43
Enum 31

Languages

C++100%

Modules by API surface

KittyMemoryEx/KittyScanner.hpp65 symbols
KittyMemoryEx/KittyUtils.cpp28 symbols
KittyMemoryEx/KittyScanner.cpp27 symbols
KittyMemoryEx/KittyTrace.hpp24 symbols
KittyMemoryEx/KittyIOFile.hpp24 symbols
KittyMemoryEx/KittyTrace.cpp23 symbols
KittyMemoryEx/KittyMemoryEx.hpp18 symbols
KittyMemoryEx/KittyUtils.hpp16 symbols
KittyMemoryEx/KittyAsm.hpp15 symbols
KittyMemoryEx/MemoryPatch.cpp13 symbols
KittyMemoryEx/KittyPtrValidator.hpp13 symbols
KittyMemoryEx/KittyIOFile.cpp13 symbols

For agents

$ claude mcp add KittyMemoryEx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page