Ist es möglich, ein APK-Paket oder eine DEX-Datei auf einer Android-Plattform zu dekompilieren? Gibt es Tools, die eine APK-Datei dekompilieren können?
android
disassembly
decompiling
malware-detection
user3151261
quelle
quelle
Antworten:
Zum
decompile an APK
Ablegen benötigen Sie drei Tools .Weitere Informationen zur Verwendung von Dextojar . Hoffe das wird dir und allen helfen! :) :)
quelle
Online APK Decompiler http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App für Windows http://forum.xda-developers.com/showthread.php?t=2493107
Update 04.12.2015
ClassyShark Sie können APK / Zip / Class / Jar-Dateien öffnen und deren Inhalt analysieren. https://github.com/google/android-classyshark
quelle
Ich habe ein Tool erstellt, das dex2jar, jd-core und apktool kombiniert: https://github.com/dirkvranckaert/AndroidDecompiler Checken Sie das Projekt einfach lokal aus und führen Sie das Skript wie dokumentiert aus, und Sie erhalten alle Ressourcen und Quellen dekompiliert.
quelle
Eine APK ist nur im
zip
Format. Sie können es wie jede andere.zip
Datei entpacken .Sie können
.dex
Dateien mit demdexdump
im Android SDK bereitgestellten Tool dekompilieren .Weitere Informationen zum Dex finden Sie unter https://stackoverflow.com/a/7750547/116938 .
quelle
Sie können eine apk auf einem Android-Gerät folgendermaßen dekompilieren: https://play.google.com/store/apps/details?id=com.njlabs.showjava
Weitere Informationen finden Sie hier: http://forum.xda-developers.com/showthread.php?t=2601315
EDIT: 28-02-2015
Zum Dekompilieren einer apk können Sie dieses Tool verwenden: https://apkstudio.codeplex.com/license
Wenn das nicht hilft, überprüfen Sie diesen Link
quelle
http://www.decompileandroid.com/
Diese Website dekompiliert den in APK-Dateien eingebetteten Code und extrahiert alle anderen Assets in der Datei.
quelle
Sie können auch das Apktool verwenden: http://ibotpeaches.github.io/Apktool/ , mit dem Sie auch die XML-Res-Dateien erhalten. Daneben können Sie auch das dex2jar-System verwenden, das die dex-Datei in der apk in eine JAR-Datei ausgibt, die mit JD-GUI geöffnet und in Standard-Java-Dateien exportiert werden kann.
quelle
Sie können auch Android Multitool verwenden. Sie können kleinere Änderungen in der App vornehmen, z. B. GUI-Elemente ausblenden oder einen kleinen Teil von Logic ändern und die apk neu erstellen. Es ist einfach zu bedienen und dekompilieren / neu kompilieren apk und jar Dateien. Hier ist der Link, den Sie auschecken können.
Prost
quelle