by Skylot

Jadx is a lightweight and easy-to-use Java decompiler that can be used to decompile Java class files and Dex bytecode files.

Operating system: Windows

Publisher: Skylot

Antivirus check: passed

Last revision: Last week

Report a Problem

Jadx is a decompiler and disassembler for DEX, APK, and JAR files. It is designed to provide a complete set of features for reverse engineering of Android applications.


1. Decompile Android applications: Jadx can decompile DEX, APK, and JAR files, allowing you to analyze the source code of Android applications.

2. Disassemble Android applications: Jadx can disassemble DEX, APK, and JAR files, allowing you to view the low-level assembly code of an Android application.

3. Graph View: Jadx can generate a graphical view of the decompiled code, allowing you to easily visualize the structure of an Android application.

4. Syntax Highlighting: Jadx can highlight the syntax of the decompiled code, allowing you to easily identify and distinguish between different parts of the code.

5. Search and Replace: Jadx can perform search and replace operations on the decompiled code, allowing you to quickly make changes to an Android application.

6. Source Maps: Jadx can generate source maps, allowing you to easily trace the origin of a particular piece of code.

7. Debugging: Jadx can debug DEX, APK, and JAR files, allowing you to step through the decompiled code and analyze the behavior of an Android application.

8. Export: Jadx can export the decompiled code as a standalone Java project, allowing you to easily integrate it into your own development environment.

9. Multi-Language Support: Jadx supports a wide range of languages, including Java, Kotlin, and Python.

10. Command Line Support: Jadx can be used from the command line, allowing you to automate decompilation tasks.

Jadx allows for decompiling and analyzing complex Java code quickly and easily.

to run an application

1. Java Development Kit (JDK)
2. Android SDK
3. Android Studio
4. Jadx decompiler
5. A compatible device or emulator for testing

image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Caleb Mcmorris

A software used to process Java bytecode files. Jadx is a software that facilitates the process of analyzing and decompiling Java bytecode files. It is capable of converting the bytecode files into Java source code, allowing developers to inspect the source code of any application or library and understand how it works. With Jadx, developers can easily debug and optimize the code, and make modifications if necessary. Additionally, Jadx can be used to extract resources from apps, such as images and strings, and can also be used to detect malicious code in applications.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Oliver E.

I recently used Jadx to decompile an Android application. It was a user friendly and intuitive software. It quickly decompiled the application to its source code. It allowed me to open multiple source files in different windows, making it easier to navigate. It also highlighted errors in the source code. It was really helpful to have the Java classes and resources all in one place. Overall, it was a great experience.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Harris O******k

Jadx is a great tool for decompiling Android apps, but somtimes it's hard to naviage thru the code and it can be quite cunfusing.
JetBrains dotPeek logo
JetBrains dotPeek is a free .NET decompiler and assembly browser that lets you explore, navigate and search compiled .NET assemblies.
DevSpace logo
DevSpace is an open-source, Kubernetes-native development platform that enables developers to quickly deploy and iterate on applications in their own Kubernetes clusters.
MSI Viewer logo
MSI Viewer is a program used to open Microsoft Installer (MSI) files and view their contents.
Luyten logo
Luyten is a free, open-source Java-based tool for decompiling Java class files and editing the resulting source code.
Immunity Debugger logo
Immunity Debugger is a powerful Windows-based debugger for the analysis and debugging of binary applications and malware.