Czy można zdekompilować pakiet APK lub plik DEX na platformie Android? Czy są jakieś narzędzia, które mogą dekompilować plik APK?
android
disassembly
decompiling
malware-detection
user3151261
źródło
źródło
Odpowiedzi:
Potrzebujesz trzech narzędzi do
decompile an APK
złożenia.aby uzyskać więcej porad dotyczących korzystania z dextojar . Mam nadzieję, że to pomoże Tobie i wszystkim! :)
źródło
Online APK Decompiler http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App dla Windows http://forum.xda-developers.com/showthread.php?t=2493107
Zaktualizuj 2015/12/04
ClassyShark, możesz otwierać pliki APK / Zip / Class / Jar i analizować ich zawartość. https://github.com/google/android-classyshark
źródło
Stworzyłem narzędzie, które łączy w sobie dex2jar, jd-core i apktool: https://github.com/dirkvranckaert/AndroidDecompiler Po prostu sprawdź projekt lokalnie i uruchom skrypt zgodnie z dokumentacją, a otrzymasz wszystkie zasoby i źródła zdekompilowane.
źródło
Plik APK ma tylko
zip
format. Możesz go rozpakować jak każdy inny.zip
plik..dex
Pliki można dekompilować za pomocądexdump
narzędzia, które jest dostępne w zestawie Android SDK.Więcej informacji dex można znaleźć pod adresem https://stackoverflow.com/a/7750547/116938 .
źródło
Możesz zdekompilować apk na urządzeniu z Androidem, używając tego: https://play.google.com/store/apps/details?id=com.njlabs.showjava
Więcej informacji znajdziesz tutaj: http://forum.xda-developers.com/showthread.php?t=2601315
EDYCJA: 28-02-2015
Do dekompilacji pliku APK możesz użyć tego narzędzia: https://apkstudio.codeplex.com/license
Jeśli to nie pomoże, sprawdź ten link
źródło
http://www.decompileandroid.com/
Ta witryna zdekompiluje kod osadzony w plikach APK i wyodrębni wszystkie inne zasoby w pliku.
źródło
Możesz także skorzystać z apktool: http://ibotpeaches.github.io/Apktool/, które również dostarczy Ci pliki xml res. Oprócz tego możesz również użyć systemu dex2jar, który wyprowadzi plik dex w apk do pliku jar, który można otworzyć za pomocą JD-GUI i wyeksportować do standardowych plików java.
źródło
Możesz także użyć narzędzia Android Multitool. Możesz wprowadzić drobne zmiany w aplikacji, takie jak ukrywanie elementów GUI lub modyfikowanie niewielkiej części Logic i przebudowanie apk. Jest łatwy w użyciu i dekompilacji / ponownej kompilacji plików apk i jar. Oto link można kasie.
Twoje zdrowie
źródło