Home > Software > Development > Decompilers > JADX

JADX logo

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.

Comments

Loading comments...