Mint is an open=source reverse-engineering tool that runs entirely on your phone or tablet. It opens Android native libraries (ELF binaries), APK archives, and DEX files, then transforms machine code into human-readable form: disassembly listings, an intermediate representation, control-flow graphs, and pseudo-C source code.
The engine is written in C++ and executes natively on device. The AArch64 lifter understands 99% of real-world instructions; x86-64 covers 97.6%. Whether you're analyzing ARM or Intel bytecode, SSA analysis recovers variable types and control structures without guessing.
No network access required—Mint holds no permissions and sends nothing anywhere. All analysis stays on your device. Files never leave it. Your investigation is private.
The app is built for security researchers, malware analysts, application auditors, and developers who need to understand what code actually does. Whether you're checking third-party libraries, reverse engineering suspicious binaries, learning how ARM assembly maps to C, or verifying compiler output, Mint gives you industrial-strength tools without the cloud dependency.
Key capabilities:
Disassembly: Capstone v6 for AArch64 and x86-64, with context-aware mnemonics and operand resolution
Intermediate representation: Unified MintIR preserving semantics across architectures
Analysis: SSA form, dataflow analysis, type recovery, function boundary detection
Decompilation: Control-flow structuring and pseudo-C generation with named calls and recovered parameters
Format support: ELF64 parser, ZIP reader, DEX parser with Dalvik lifter
Everything is offline. No backend, no API, no tracking. Just your code on your device.
Source code: https://github.com/MrmaderatorYT/Mint
Disassemble, graph and decompile binaries, APKs and DEX — all on your phone