Case study

RevEng-IDE

Built a native desktop IDE in Rust that unifies APKTool, JADX, Frida, ADB, a hex editor, a multi-arch disassembler, an ELF parser, and a signing pipeline into one VS Code-style interface with a bidirectional Java/Smali split editor.

Problem

Android RE means six tools and zero integration.

Android reverse engineers waste time switching between APKTool, JADX, Frida, ADB, and hex editors across six different terminal windows with zero integration between them.

Solution

A single Rust desktop IDE for the entire workflow.

Built a native desktop IDE in Rust that unifies APKTool, JADX, Frida, ADB, a hex editor, a multi-arch disassembler, an ELF parser, and a signing pipeline into one VS Code-style interface with a bidirectional Java/Smali split editor.

Result

Free, open-source, and used by security researchers.

A free, open-source Android RE tool used by bug bounty hunters, malware analysts, and security researchers. MIT licensed with zero analytics.

What was built for Android security research.

The IDE combines APK decoding, Java/Smali dual-pane editing, manifest security analysis, string extraction with auto-categorization, Frida script templates, and a full build/sign/install pipeline — all in a VS Code-style interface written in Rust with immediate-mode GUI and parallel indexing.

01One-click APK decode to Java decompile to analyze to patch to build to sign to install
02Split editor: Java + Smali side-by-side with bidirectional Ctrl+J / Ctrl+K navigation
03AndroidManifest security analysis with color-coded permissions and exported component flags
04String extraction and auto-categorization: URLs, API keys, tokens, IPs, base64 blobs
059 built-in Frida script templates with one-click execution
06App Studio with API abuse scanner, deobfuscation assistant, and plugin system