dex2jar
Projekt umgezogen nach GitHub
Werkzeuge für die Arbeit mit Android .dex- und Java .class-Dateien
- dex-reader/writer:
Liest/schreibt die Dalvik Executable (.dex)-Datei. Es hat eine leichte API ähnlich wie ASM.
- d2j-dex2jar:
Konvertiert .dex-Dateien in .class-Dateien (als jar gepackt)
- smali/baksmali:
Disassembliert dex in smali-Dateien und assembliert dex aus smali-Dateien. Andere Implementierung als smali/baksmali, gleiche Syntax, aber wir unterstützen Escape in Typbeschreibungen "Lcom/dex2jar\t\u1234;"
- andere Werkzeuge:
d2j-decrypt-string
Verwendung
- Im Wurzelverzeichnis ausführen: ./gradlew distZip
- cd dex-tools/build/distributions
- Entpacken Sie die Datei dex-tools-2.1-SNAPSHOT.zip (Dateigröße sollte ~5 MB betragen)
- Führen Sie d2j-dex2jar.sh aus dem entpackten Verzeichnis aus
Beispielverwendung:
sh d2j-dex2jar.sh -f ~/path/to/apk_to_decompile.apk
Und die Ausgabedatei wird apk_to_decompile-dex2jar.jar sein.
Hilfe nötig ?
Stellen Sie Fragen in den oben aufgeführten Issue-Trackern.
Lizenz
Apache 2.0