EVERYTHING XIAOMI
Get listed

JADX

JADX is a free tool that produces Java source code from Android Dex and APK files, with both command-line and graphical interfaces.

Place
#30 of 73
Score
6.1
JADX's website

What JADX is

JADX is a free tool that produces Java source code from Android Dex and APK files, with both command-line and graphical interfaces. It also decompiles AAR, AAB, and ZIP files and can decode AndroidManifest.xml and resources.arsc. An included deobfuscator offers mapping and identifier-renaming options. The GUI provides syntax highlighting, navigation to declarations, usage lookup, and full-text search. Its debugger supports stepping, breakpoints, and changes to register values and object fields, but requires adb and a debuggable app or a rooted device or emulator. Developers can use JADX as a library in Java projects, and the CLI can manage plugins. Downloaded releases require 64-bit Java 11 or later. JADX warns that it cannot recover all code in most cases, so decompilation errors can occur. It runs on Linux, macOS, and Windows and is licensed under Apache 2.0.

Good

  • Command-line and GUI tools are included.
  • Handles APK, DEX, AAR, AAB, and ZIP files.
  • GUI offers search and declaration navigation.
  • Includes a debugger and plugin support.
  • Apache 2.0 licensed and free.

Watch out

  • Decompilation may not recover all code.
  • Downloaded releases require 64-bit Java 11 or later.
  • Debugger requires adb and a debuggable app or rooted device.

Who it suits

JADX suits developers and analysts who need to inspect Android application code or resources. Debugging requires adb and either a debuggable app or a rooted device or emulator.

Verdict

JADX offers several ways to inspect Android packages, including GUI navigation and debugging tools. Treat its output as an imperfect decompilation, since errors can occur and not all code can be recovered.

Plans and prices

From JADX's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
JADXFreeApache 2.0 licensed · decompilation may not recover 100% of code

The facts

Each one read from JADX's own pages, with the date it was checked.

What it does

Deobfuscation
A deobfuscator is included, with options for mappings and identifier renaming.checked 4 Oct 2026
GUI navigation
The GUI supports syntax highlighting, jump to declaration, find usage, and full-text search.checked 4 Oct 2026
Input formats
It decompiles APK, DEX, AAR, AAB, and ZIP files and can decode AndroidManifest.xml and resources.arsc.checked 4 Oct 2026
Library use
JADX can be used as a library in Java projects.checked 4 Oct 2026
License
The project is licensed under Apache 2.0.checked 4 Oct 2026
Limitation
JADX warns that it cannot decompile all code in most cases, so errors can occur.checked 4 Oct 2026
Plugins
The CLI can list, install, update, disable, enable, and uninstall plugins, including plugins from the JADX plugin marketplace.checked 4 Oct 2026
Purpose
JADX provides command-line and GUI tools for producing Java source code from Android Dex and APK files.checked 4 Oct 2026
Runtime requirement
Running downloaded releases requires Java 11 or later in a 64-bit version.checked 4 Oct 2026
Security reporting
The security policy asks users to report issues through a new security advisory and says maintainers will respond within three working days.checked 4 Oct 2026
Smali debugger
The GUI debugger supports stepping, breakpoints, and modifying register values and object fields; it requires adb and a debuggable app or rooted device/emulator.checked 4 Oct 2026
Support
The project directs users to its troubleshooting wiki and invites issue reports and pull requests through GitHub.checked 4 Oct 2026

Where it runs

Platforms
The project documents Windows batch files, macOS Homebrew installation, Arch Linux packages, and Flathub installation.checked 4 Oct 2026

Alternatives to JADX

All alternatives
  1. 1Binary Ninja logo

    Binary Ninja

    Free planWebAPILinuxmacOS
    7.8$199 one-time
  2. 2

    Frida

    Free planOpen sourceAndroidiOSAPILinux
    7.7Free plan
  3. 3rev.ng logo

    rev.ng

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4JEB logo

    JEB

    Free planAPILinuxmacOSSelf-hosted
    7.6From $1,200 a year
  5. 5

    Ghidra

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.3Free plan
  6. 6IDA Pro logo

    IDA Pro

    Free planLinuxmacOSWindows
    7.0From $1,099 a year