About VortexDBG
VortexDBG is an MCP server in the Blockchain category: emulate Android native libraries and DEX/Java classes together, off-device, and drive them with AI through MCP. A production-grade Kotlin engine for Android reverse engineering: native .so emulation (Unicorn2, Dynarmic), Dalvik/DEX and JNI, off-device automation. 安卓逆向工程引擎:在同一处同时模拟原生库与 DEX/Java 类,脱机运行,并通过 MCP 用 AI 驱动。Kotlin 打造,面向生产。.
Install
git clone https://github.com/carlosadrianosj/VortexDBGThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (44)
vortexdbg-add_breakpointAdd a breakpoint at an address
Parameters not published.
vortexdbg-add_breakpoint_by_offsetAdd a breakpoint at module base + offset
Parameters not published.
vortexdbg-add_breakpoint_by_symbolAdd a breakpoint at a module symbol
Parameters not published.
vortexdbg-allocate_memoryAllocate an RW scratch buffer (malloc/mmap)
Parameters not published.
vortexdbg-assembleAssemble instruction text to machine code
Parameters not published.
vortexdbg-call_functionCall a native function by address with typed args
Parameters not published.
vortexdbg-call_symbolCall an exported function by module and symbol
Parameters not published.
vortexdbg-check_connectionEmulator status: architecture, backend, state, loaded modules
Parameters not published.
vortexdbg-continue_executionResume execution from the current PC
Parameters not published.
vortexdbg-disassembleDisassemble N instructions at an address
Parameters not published.
Show all 44 tools
vortexdbg-disassemble_symbolDisassemble a function by module and symbol
Parameters not published.
vortexdbg-find_symbolResolve a symbol by name, or the nearest symbol to an address
Parameters not published.
vortexdbg-free_memoryFree a buffer from allocate_memory
Parameters not published.
vortexdbg-get_callstackBacktrace with module, offset, and nearest symbol
Parameters not published.
vortexdbg-get_module_infoA module's base, size, export count, dependencies
Parameters not published.
vortexdbg-get_registerRead one register by name
Parameters not published.
vortexdbg-get_registersRead all general-purpose registers
Parameters not published.
vortexdbg-get_threadsList emulator threads/tasks (with args while running)
Parameters not published.
vortexdbg-list_allocationsList active allocations
Parameters not published.
vortexdbg-list_breakpointsList breakpoints with disassembly
Parameters not published.
vortexdbg-list_exportsExported symbols of a module (optional filter, demangled)
Parameters not published.
vortexdbg-list_memory_mapList mapped memory regions and permissions
Parameters not published.
vortexdbg-list_modulesList loaded `.so` modules (optional name filter)
Parameters not published.
vortexdbg-next_blockBreak at the next basic block (Unicorn)
Parameters not published.
vortexdbg-patchAssemble an instruction and write it to memory
Parameters not published.
vortexdbg-poll_eventsFetch queued events (breakpoint_hit, traces, completed)
Parameters not published.
vortexdbg-read_argsDecode the calling-convention argument registers
Parameters not published.
vortexdbg-read_memoryHex dump of memory at an address
Parameters not published.
vortexdbg-read_pointerFollow a pointer chain with symbol resolution
Parameters not published.
vortexdbg-read_std_stringRead a C++ libc++ `std::string` (SSO and heap)
Parameters not published.
vortexdbg-read_stringRead a null-terminated C string
Parameters not published.
vortexdbg-read_typedRead typed values (int8..int64, float, double, pointer)
Parameters not published.
vortexdbg-remove_breakpointRemove a breakpoint
Parameters not published.
vortexdbg-search_memorySearch memory for a hex pattern or a string
Parameters not published.
vortexdbg-set_registerWrite one register
Parameters not published.
vortexdbg-step_intoExecute N instructions then stop
Parameters not published.
vortexdbg-step_outRun until the current function returns
Parameters not published.
vortexdbg-step_overStep over the current instruction
Parameters not published.
vortexdbg-step_until_mnemonicRun until the next matching mnemonic (Unicorn)
Parameters not published.
vortexdbg-trace_codeTrace instruction execution in an address range
Parameters not published.
vortexdbg-trace_readTrace memory reads in an address range
Parameters not published.
vortexdbg-trace_writeTrace memory writes in an address range
Parameters not published.
vortexdbg-write_memoryWrite raw hex bytes to memory
Parameters not published.
vortexdbg-write_stringWrite a null-terminated C string to memory
Parameters not published.
Ask AI
Ask AI about VortexDBG
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.