Decompile an Android APK back into readable Java code to audit what the app actually does before installing it.
Scan a suspicious Android app for known malware patterns or code-packing techniques without needing Java installed.
Automate batch analysis of multiple APK files using GDA's Python scripting support and CLI mode.
Extract an app's declared permissions and certificate details from the command line for a security compliance check.
Windows only. No Java required. Download the binary from the repo, drag an APK onto GDA's GUI, or run it via CLI flags.
GDA (GJoy Dex Analyzer) is a tool for taking apart Android app files and examining what is inside them. It can open APK, DEX, ODEX, OAT, JAR, AAR, and CLASS files, the various formats that Android apps and libraries come in. The tool is written in C++ and runs on Windows without requiring Java to be installed, which separates it from most other Android decompilers that depend on a Java runtime. The primary use case is reverse engineering: security researchers and developers can use GDA to read the source code of an Android app, even when that code has been compiled into a form that is not meant to be human-readable. The tool translates the compiled bytecode back into Java and Smali (a lower-level Android assembly language), lets you browse it, add comments, rename variables, and search across all methods and strings. Beyond basic code reading, GDA includes automated analysis features. It can scan an app for known vulnerability patterns, detect behaviors that suggest malicious intent, identify whether an app uses code-packing to hide its contents, and trace how data flows through variables. There is also a memory dumping feature that can extract code from a running device. For users who want to automate analysis, GDA supports Python and Java scripting. The tool has both a graphical interface and a command-line mode. In GUI mode, you drag a file onto GDA and browse the results interactively. In CLI mode, you pass flags to extract specific information like the app's package name, permissions, certificate details, or a full decompiled code dump. A server mode is also available, letting external scripts query GDA over a local network connection. The README notes this is not an open-source project, though the tool is free to use. It runs on Windows only.
← charles2gan on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.