Czy można zdekompilować pakiet APK lub plik DEX na platformie Android? Czy są jakieś narzędzia, które mogą dekompilować plik APK?
Czy można zdekompilować pakiet APK lub plik DEX na platformie Android? Czy są jakieś narzędzia, które mogą dekompilować plik APK?
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! :)
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
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.
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 .
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
http://www.decompileandroid.com/
Ta witryna zdekompiluje kod osadzony w plikach APK i wyodrębni wszystkie inne zasoby w pliku.
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.
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