A reverse engineering suite that runs entirely on Android. No PC, no ADB, no desktop tools — everything from APK extraction to native binary analysis happens on-device.
Eight engines selectable per-class with a single tap:
| 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 |
Powered by an embedded Radare2 engine via JNI.
- Control Flow Graphs (CFG): Interactive draggable node canvas with pinch-to-zoom, built on Compose Canvas
- Call Graph & Xref Tracing: Depth-adjustable graphs for incoming/outgoing calls and field read/write references
- Multi-mode output: Switch between Pseudo-C decompilation, raw assembly, and hex dumps
- Block Inspector: Assembly instructions with memory addresses and execution heuristics
- Binary Info Panel: Executable metadata at a glance
- Function Rename & Comments: Annotate binary functions directly within the decompiler
- Universal extraction:
.apk,.xapk, and split.apks— from storage or installed apps - Hardened AXML decoding: Reflection-backed
AXMLPrinterthat bypasses modern manifest obfuscation - Deep ARSC parsing: Navigate resource tables, string pools, and XML attribute mappings in a unified tree view
- Jump-to-definition: Navigate directly to class and method definitions from Smali registers
- Class Structure Compass: Filter and jump to methods or fields within large classes
- Smart Smali Explainer: Select any block of Smali lines and get an instant plain-language explanation of what the code does
- Flutter: Dart AOT analysis via Unflutter
- Unity: Native il2cpp metadata parsing and function recovery
Built on Sora Editor with TextMate grammar pipelines and Darcula theme. Syntax highlighting for Java, Smali, ARM assembly, C, and hex.
Data Converter — On-the-fly encoding/decoding with no external tools:
Base64 · Hex ↔ Decimal · Hex ↔ Text · URL Encode/Decode · Unicode Escape · XOR Cipher · Color Hex Preview
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, class names, and native binary patterns simultaneously.
| Dashboard & Extraction | Smali Navigation | Native CFG |
|---|---|---|
![]() |
![]() |
![]() |
| Tree-view extraction & package parsing | Sora Editor with Jump-to-Definition | Interactive Radare2 assembly blocks |
| Call Graph | AXML Decoding | Notebook |
|---|---|---|
![]() |
![]() |
![]() |
| Depth-adjustable xref mapping | Syntax-highlighted XML viewing | Persistent multi-session notes |
- Code editing and APK recompilation are not yet available. This release focuses on analysis and inspection.
For educational purposes and security research on applications where you have explicit permission from the author. The developer assumes no liability for misuse.
- Sora Editor — mobile code editor
- radare2 — native binary analysis engine
- CFR, Procyon, JD-Core, Krakatau, Vineflower, Jadx — Java decompiler engines





