Jadx is an open-source decompiler designed to convert Android application packages (APKs) and Dalvik Executable (DEX) files into readable Java source code.
Download JADX – Dex to Java Decompiler
Developed by Skylot, it is widely used by developers, security researchers, and enthusiasts for reverse engineering Android applications. With its user-friendly interface and robust features, Jadx has become a go-to tool for exploring the inner workings of Android apps.
Info | Details |
Rating | |
Developer | skylot |
Type App | Decompiler |
Version | v1.5.1 |
Size | 141 MB |
System Operation | Windows MacOS Linux |
Jadx stands for Java Decompiler for Android. It specializes in decompiling APK and DEX files, enabling users to analyze the source code of Android applications.
JADX Pictures
JADX Features
This tool supports both a command-line interface (CLI) and a graphical user interface (GUI), making it accessible for both advanced users and beginners.
1). Dex to Java Decompilation:
Jadx excels at converting DEX files (compiled bytecode in Android apps) into human-readable Java source code. This allows developers to understand the app’s logic and architecture.
2). APK Analysis:
Users can open entire APK files to analyze their contents, including the source code, resources, and manifest.
3). GUI and CLI Support:
- The GUI provides an intuitive interface for navigating through classes, methods, and resources.
- The CLI is ideal for automation and integration into larger workflows.
4). Cross-Platform Compatibility:
Jadx is compatible with Windows, macOS, and Linux, ensuring it can be used on any major operating system.
5). Smali Code Support:
For cases where Java decompilation isn’t perfect, Jadx allows users to view the Smali code (a human-readable representation of Dalvik bytecode).
6). Search and Navigation:
Jadx offers advanced search and navigation capabilities, making it easier to locate specific classes, methods, or resources within an app.
7). Active Development:
As an open-source project, Jadx benefits from continuous updates and contributions from the community, ensuring it stays up-to-date with the latest Android technologies.
Download JADX
Please note that it is highly recommended to download JADX through the source directly and this is only useful as an alternative JADX link when you experience problems downloading the application from original source.
a. Download for Windows PC
(Alternative Link)
(Official Link)
Download for MacOS Apple Laptop
macOS homebrew version; brew install jadx
Download for LINUX
Arch Linux; sudo pacman -S jadx
If you encounter problems with the JADX such as broken download links, suspected programs that harm the device, requests for JADX removal for copyright owners please send a message via the contact page, we will try to respond as soon as possible.
How to Install Jadx
Installing Jadx is straightforward and can be done in a few steps:
1. Download Jadx:
Visit the official GitHub repository and download the latest release for your operating system.
2. Extract the Files:
Unzip the downloaded package to a preferred directory.
3. Run Jadx:
- For GUI: Navigate to the extracted folder and run jadx-gui (on Windows, it may be jadx-gui.bat).
- For CLI: Use the jadx command in the terminal.
4. Start Decompiling:
Open an APK or DEX file in the GUI or CLI and begin analyzing the code.
Use Cases for Jadx
a). App Analysis:
Developers use Jadx to understand the logic of Android apps, especially when debugging or learning from third-party applications.
b). Security Research:
Jadx helps security experts identify vulnerabilities or malicious behavior within APKs.
c). Educational Purposes:
It is a valuable tool for students and enthusiasts to learn about Android development by studying existing apps.
d). Bug Fixing:
Jadx can assist in recovering lost source code for debugging and maintenance purposes.
Old Version for JADX
Jadx is a powerful and versatile decompiler that plays a crucial role in the reverse engineering of Android applications. With its ability to decompile DEX files into readable Java code, along with features like Smali support and a user-friendly GUI, Jadx has become an essential tool for developers, researchers, and enthusiasts.
Whether you are a professional security analyst or someone curious about how Android apps work, Jadx provides the tools to explore, analyze, and understand Android applications in depth.
The following is all version Releases of JADX you can download for free.
JADX All Releases Version History
JADX v1.5.1 | Nov 12, 2024 |