
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 - 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:
AndroidManifest.xml e altre risorse da resources.arscFunzionalità di jadx-gui:
Le scorciatoie da tastiera per jadx-gui sono disponibili qui
Guarda queste funzionalità in azione qui: panoramica delle funzionalità di jadx-gui
Per jadx-<version>.zip, estrailo, vai nella directory bin ed esegui:
jadx - versione a riga di comandojadx-gui - versione GUISu 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).
sudo pacman -S jadx
brew install jadx
flatpak install flathub com.github.skylot.jadx
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