zhkl0228/unidbg
Allows you to emulate an Android native library, and an experimental iOS emulation
Platform-specific configuration:
{
"mcpServers": {
"unidbg": {
"command": "npx",
"args": [
"-y",
"unidbg"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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 !
unidbg supports Model Context Protocol (MCP) for AI-assisted debugging. When the debugger is active, type mcp in the console to start an MCP server that AI tools (e.g. Cursor) can connect to.
unidbg MCP has two operating modes:
Mode 1: Breakpoint Debug — Attach the debugger and run your code. When a breakpoint is hit, Breaker.debug() pauses the emulator — type mcp in the console to start MCP server and let AI assist with analysis. All debugging tools are available (registers, memory, disassembly, stepping, tracing, etc). After resuming, if another breakpoint is hit the debugger pauses again. Once execution completes without hitting a breakpoint, the proce
Loading reviews...