Torna agli aggiornamenti
New releaseJul 20, 2026

jadx v1.5.6

Strumento da riga di comando e GUI per decompilare file Android Dex e APK in codice sorgente Java leggibile, con decodifica delle risorse, deoffuscamento e capacità di debug Smali.

Condividi
jadx logo

JADX

Build status GitHub contributors GitHub all releases GitHub downloads (latest release) Latest release Maven Central Java 11+ License

jadx - Decompilatore da Dex a Java

Strumenti a riga di comando e GUI per produrre codice sorgente Java da file Android Dex e APK

[!WARNING] Tieni presente che nella maggior parte dei casi jadx non è in grado di decompilare il 100% del codice, quindi si verificheranno errori.
Consulta la guida alla risoluzione dei problemi per le soluzioni alternative.

Funzionalità principali:

  • decompila bytecode Dalvik in codice Java da file APK, dex, aab, apks, apkm, xapk e zip
  • decompila anche bytecode Java (jar, class, aar) e file smali
  • decodifica AndroidManifest.xml e altre risorse da resources.arsc
  • deobfuscator incluso

Funzionalità di jadx-gui:

  • visualizza il codice decompilato con evidenziazione della sintassi
  • salta alla dichiarazione
  • trova utilizzi
  • ricerca full-text
  • debugger smali, consulta la pagina wiki per configurazione e utilizzo

Le scorciatoie da tastiera per jadx-gui sono disponibili qui

Guarda queste funzionalità in azione qui: panoramica delle funzionalità di jadx-gui

jadx-gui screenshot

Download

Per jadx-<version>.zip, estrailo, vai nella directory bin ed esegui:

  • jadx - versione a riga di comando
  • jadx-gui - versione GUI

Su Windows, esegui i file .bat con un doppio clic. Per i bundle Windows, estrai ed esegui jadx-gui-<version>.exe.

Nota: assicurati di avere installato Java 11 a 64 bit o versione successiva (non necessario per il bundle with-jre). Per Windows, puoi scaricarlo da oracle.com (seleziona l'Installer x64).

Installazione

  • Arch Linux Arch Linux package AUR Version
    sudo pacman -S jadx
    
  • macOS Homebrew Version
    brew install jadx
    
  • Flathub Flathub Version
    flatpak install flathub com.github.skylot.jadx
    

Utilizzo

jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .apks, .jadx.kts)
commands (use '<command> --help' for command options):
  plugins	  - manage jadx plugins

Categorie