π‘ Pick it when readable Java-like output and a graphical analysis workflow matter more than exact smali editing.
JADX is a decompiler for Android applications that can turn Android bytecode (APK) into human-readable Java source code.
Smali/Baksmali is an open-source assembler and disassembler for Android DEX files, used by Android developers and reverse engineers. It provides faithful low-level conversion between DEX bytecode and readable smali source, making it useful for patching and rebuilding applications.
π‘ Pick it when readable Java-like output and a graphical analysis workflow matter more than exact smali editing.
JADX is a decompiler for Android applications that can turn Android bytecode (APK) into human-readable Java source code.
π‘ Choose it when you need to decode, modify, and rebuild complete APKs rather than only manipulate DEX bytecode.
Apktool is a tool for reverse engineering Android APK files. It can decode resources to nearly original form and rebuild them after...
π‘ Pick it for professional Android reverse engineering where integrated analysis, native code support, and expert tooling justify the cost.
JEB is a commercial reverse-engineering platform for analyzing Android, Java, native, and .NET software. It combines interactive disassembly and decompilation with scripting,...
Paid, contact vendor
π‘ Use it when you want to route DEX bytecode through familiar Java class-file and decompiler tooling.
Dex2Jar is a tool for converting Android APK files to Java .class files, which can then be analyzed using Java decompilers.
Androguard contributors
π‘ Choose it when you need scripted Android analysis, call graphs, or large-scale APK processing instead of manual bytecode editing.
Androguard is an open-source Python framework for analyzing Android APK, DEX, and related files programmatically. It provides parsers, disassembly, data-flow capabilities, and...
π‘ Pick it when Android bytecode must be analyzed alongside native libraries in a full reverse-engineering environment.
Ghidra is a free, open-source reverse-engineering suite for analyzing compiled software across multiple executable formats and platforms. Its program trees, symbol analysis,...
Your feedback helps us improve the AI rankings.
β Thanks for your feedback!
Suggest a product and our AI will verify it's a real alternative to Smali/Baksmali before adding it to the list.