MCP Directory
Back

unidbg

by zhkl0228 · Java · ★ 4,940

Allows you to emulate an Android native library, and an experimental iOS emulation

#android#capstone#debugger#dynarmic#emulation#emulator#fishhook#hypervisor#ios#keystone#kvm#mcp#unicorn#unidbg#whale#xhook

Install

git clone https://github.com/zhkl0228/unidbg.git

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "unidbg": {
      "command": "npx",
      "args": [
        "-y",
        "github:zhkl0228/unidbg"
      ]
    }
  }
}

From the README

Allows you to emulate an Android native library, and an experimental iOS emulation. This is an educational project to learn more about the ELF/MachO file format and ARM assembly. Use it at your own risk ! - Support [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) for AI-assisted debugging with Cursor and other AI tools. - Emulation of the JNI Invocation API so JNI_OnLoad can be called. - Support JavaVM, JNIEnv. - Emulation of syscalls instruction. - Support ARM32 and ARM64. - Inline hook, thanks to [Dobby](https://github.com/jmpews/Dobby). - Android import hook, thanks to [x…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related filesystem servers