
Android reverse engineering entirely on-device. Radare2 binary analysis, 8 Java decompilers, Flutter & Unity il2cpp support.
A reverse engineering suite that runs entirely on Android. No PC, no ADB, no desktop tools — everything from APK extraction to native binary analysis, editing, and rebuilding happens on-device.
androidReverse includes a built-in Model Context Protocol server, allowing MCP-compatible AI clients to connect and edit resources, AXML, the manifest, and Smali directly within a project. Compilation/rebuild remains a manual, user-triggered step.
Eight engines selectable per-class with a single tap:
Powered by an embedded Radare2 engine via JNI.
.apk, .xapk, and split .apks — from storage or installed appsAXMLPrinter that bypasses modern manifest obfuscationAndroidManifest.xml directlyBuilt on Sora Editor with TextMate grammar pipelines. Syntax highlighting for Java, Smali, ARM assembly, C, XML, and hex. Includes a general-purpose text editor for ordinary (non-code) files.
Data Converter — On-the-fly encoding/decoding with no external tools, now expanded with XML conversion support:
Base64 · Hex ↔ Decimal · Hex ↔ Text · URL Encode/Decode · Unicode Escape · XOR Cipher · Color Hex Preview · XML
Global Notebook — Persistent notes across sessions. Track offsets, document findings, save snippets.
Class Bookmarking — Pin critical classes for fast access during long sessions.
Deep Memory Search — Regex-supported search across Smali, XML, class names, and native binary patterns simultaneously, with improved performance and accuracy.
Certificate Details — Expanded scheme support for inspecting signing certificates.
| Dashboard & Extraction | Smali Navigation | Native CFG |
|---|---|---|
![]() |
| Call Graph | AXML Decoding | Notebook |
|---|---|---|
![]() |
For educational purposes and security research on applications where you have explicit permission from the author. The developer assumes no liability for misuse.
| Engine | Notes |
|---|
| CFR | Handles most modern obfuscation well |
| Procyon | Good with generics and lambdas |
| JD-Core | Fast, lightweight |
| Krakatau | Bytecode-level accuracy |
| Vineflower | Fernflower fork, strong on control flow |
| Jadx | Primary engine |
| Jadx Fallback | Activates automatically on Jadx failure |
| Jadx IR | Raw intermediate representations |
![]() |
![]() |
| Tree-view extraction & package parsing | Sora Editor with Jump-to-Definition | Interactive Radare2 assembly blocks |
![]() |
![]() |
| Depth-adjustable xref mapping | Syntax-highlighted XML viewing | Persistent multi-session notes |