CLOSE / RETURN TO INDEX05 / PROJECT
SELECTED PROJECTSystems
x86_64 Android Native Binary Emulator
A Rust/C emulator for executing and instrumenting x86_64 Android native libraries outside Android.
- Rust
- C
- Unicorn Engine
Objective
Execute and inspect x86_64 Android native libraries outside a standard Android environment.
System
Built the emulator in Rust and C with Unicorn Engine, implementing the Bionic runtime behavior required by the target libraries and adding hooks for tracing native execution.
Outcome
The resulting environment supports execution and instrumentation of closed-source x86_64 Android libraries without claiming compatibility with every host or binary.