1 repositorio
Execution of ARM64 native code from iOS applications on non-native host environments.
Distinct from iOS Emulators: Focuses on binary emulation for analysis rather than running retro games or terminal apps.
Explore 1 awesome GitHub repository matching operating systems & systems programming · iOS Binary Emulation. Refine with filters or upvote what's useful.
unidbg es un framework para emular y depurar binarios nativos ARM32 y ARM64 en una máquina host. Sirve como depurador de binarios de Android e iOS y emulador de librerías nativas, permitiendo la ejecución de código nativo sin necesidad de hardware físico. El proyecto se distingue por un framework de hooking de funciones nativas y una herramienta de depuración de Model Context Protocol que expone el estado del emulador a asistentes de IA para el análisis binario automatizado. También incluye un analizador de memoria especializado para rastrear asignaciones del lado del invitado e identificar fugas en binarios nativos. El conjunto de herramientas cubre varias áreas de capacidad, incluyendo ingeniería inversa de código nativo, rastreo de ejecución a nivel de instrucción y simulación de puente JNI. Proporciona observabilidad a través de registros de lectura/escritura de memoria y un depurador de consola, mientras utiliza un pool de emuladores thread-safe para reducir la sobrecarga de inicialización.
Runs ARM64 native code from iOS applications on a desktop environment for analysis and testing.