Von APK zu einem lesbaren Source-Code in 3 Schritten
13. Januar 2016
Vor kurzem stieß ich auf das Problem, das ich eine App Dekompellieren musste. ✓Download dex2jar ✓Download jd-gui In meinem Beispiel gehen wir von einer APK mit dem Namen Huskynarr.apk aus. Das erste was wir machen, ist sie umzubenennen in “Huskynarr.zip“. Nun entpacken wir diese in einen beliebigen Ordner. Unter den ausgepackten Dateien gibt es eine […]

Vor kurzem stieß ich auf das Problem, das ich eine App Dekompellieren musste.
✓Download dex2jar
✓Download jd-gui
In meinem Beispiel gehen wir von einer APK mit dem Namen Huskynarr.apk aus.
Das erste was wir machen, ist sie umzubenennen in "Huskynarr.zip".
Nun entpacken wir diese in einen beliebigen Ordner.
Unter den ausgepackten Dateien gibt es eine Datei mit dem Namen classes.dex, diese ist die wichtige.
Die dex Datei ist der kompellierte Android Code, dieser muss jetzt zurück in die ursprüngliche Jar-Datei gewandelt werden.
In der Eingabeforderung müssen wir uns nun dahin hangeln und folgendes Kommando eingeben:
d2j-dex2jar.bat classes.dex
Als Ergebnis davon erhalten wir diese Datei:
classes.dex.dex2jar.jar
Um nun den Java-Quellcode zu bekommen müssen wir die jar-Datei dekompilieren:
jd-gui.exe classes-dex2jar.jar
In dem nun erscheinenden Java Decompiler steht nun der Klartext.
Kommentare
Kommentare werden geladen...