jadx
Decompile Android APK/DEX to Java.
KaliParrotLinuxpassive
pkg: jadx
jadx produces readable Java from Android DEX/APK, with a GUI for browsing classes and strings.
Syntax
jadx {app.apk} | jadx-gui
Example
jadx-gui app.apk
Opens the APK and shows decompiled Java for review.
Options & flags
What each switch does. Toggle them in the builder below to assemble a command.
Command builder
Tick options (and fill any values) to build a ready-to-copy command.
jadx
Usage examples
jadx-gui app.apk
Browse decompiled Java in a GUI.
jadx app.apk -d out
Decompile to a source tree.
Advantages
- Readable Java output
- GUI + search
Disadvantages
- Obfuscation reduces clarity
- Android only
Tags
#android#decompiler
Official docs: jadx ↗
Related commands
Frequently asked questions
What is jadx used for?
jadx produces readable Java from Android DEX/APK, with a GUI for browsing classes and strings.
What is an example jadx command?
A common example is: jadx-gui app.apk — Opens the APK and shows decompiled Java for review.
Is jadx part of Kali Linux?
Yes. jadx ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install jadx.
What category of security tool is jadx?
jadx is a Reverse Engineering tool with a passive-risk profile when run against a live target.
Try recon tools live
Run real scans against a domain you control, stage by stage.