
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.
JADX
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.xmle altre risorse daresources.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
Download
- release
da GitHub:
- ultima build instabile
Per jadx-<version>.zip, estrailo, vai nella directory bin ed esegui:
jadx- versione a riga di comandojadx-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
sudo pacman -S jadx - macOS
brew install jadx - Flathub
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