
Kommandozeilen- und GUI-Tool zum Dekompilieren von Android-Dex- und APK-Dateien in lesbaren Java-Quellcode, mit Ressourcendekodierung, Entschleierung und Smali-Debugging-Funktionen.
jadx - Dex-zu-Java-Decompiler
Kommandozeilen- und GUI-Werkzeuge zur Erzeugung von Java-Quellcode aus Android-Dex- und APK-Dateien
[!WARNING] Bitte beachten Sie, dass jadx in den meisten Fällen nicht 100 % des Codes dekompilieren kann, sodass Fehler auftreten werden.
Lesen Sie den Leitfaden zur Fehlerbehebung für Workarounds.
Hauptfunktionen:
AndroidManifest.xml und anderen Ressourcen aus resources.arscjadx-gui-Funktionen:
Tastenkombinationen für jadx-gui finden Sie hier
Sehen Sie diese Funktionen in Aktion hier: jadx-gui-Funktionsübersicht
Für jadx-<version>.zip entpacken Sie es, gehen Sie in das Verzeichnis bin und führen Sie aus:
jadx - Kommandozeilenversionjadx-gui - GUI-VersionUnter Windows führen Sie die .bat-Dateien per Doppelklick aus.
Für die Windows-Bundles entpacken Sie diese und führen jadx-gui-<version>.exe aus.
Hinweis: Stellen Sie sicher, dass Sie 64-Bit-Java 11 oder neuer installiert haben (nicht erforderlich für das with-jre-Bundle).
Für Windows können Sie es von oracle.com herunterladen (wählen Sie den x64-Installer).
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