#41 · Primary category: Cybersecurity & Decryption Tools

unidbg

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

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

Project last updated:08/25/26

GitHub Stars

5.2K

Forks

1.2K

Contributors

26

License

Apache-2.0

Why we included this project

Reverse engineers and security researchers often need to run a single Android or iOS native library in isolation, without booting a device or a full emulator. unidbg loads that .so or Mach-O into a JVM process and lets you call its exported functions directly. JNI and syscall emulation work across ARM32 and ARM64, and inline hooks let you intercept its calls. The debugger exposes registers, memory, disassembly, and instruction tracing, and the MCP integration lets AI tools like Cursor drive those steps, which shortens the tedious parts of analysis. For anyone working with closed-source mobile native libraries who wants a repeatable way to exercise them on a desktop, this is a solid place to start.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category