Home > Software > Development > Decompilers > JADX
Details
- Package ID
- jadx
- Version
- 1.5.6
- Downloads
- 15676
- Website
- https://github.com/skylot/jadx
Summary
Command line and GUI tools to produce Java source code from Android Dex and Apk files.
Description
JADX decompiles Dalvik bytecode to Java source from APK, dex, aar, aab and zip
files, and decodes AndroidManifest.xml and other resources from resources.arsc.
It ships both a command line tool (jadx) and a GUI (jadx-gui) with code
navigation, search and deobfuscation.
This is a portable package: it unpacks the official release archive and registers
jadx and jadx-gui on PATH.
Java is required and is not installed by this package
jadx needs Java 11 or later, 64-bit. This package declares no Java
dependency, because the Chocolatey Community Repository has no package that means
“any Java 11 or later” - the javaruntime metapackage resolves to Java 8, which
jadx cannot run on. Depending on one specific JDK id would install a second JDK
for the many users who already have one.
If Java is missing or too old, installation still succeeds and a warning is printed; jadx will not start until a suitable JDK is on PATH. Any 64-bit Java 11+ distribution works - for example Temurin, Zulu, the Microsoft Build of OpenJDK, or Oracle Java.