Jak dekompilować plik APK lub DEX na platformie Android? [zamknięte]

Czy można dekompilować plik APK lub DEX na platformie Android? Czy są jakieś narzędzia, które mogą dekompilować plik APK?

Author: vaxquis, 2014-01-09

8 answers

Potrzebujesz trzech narzędzi do decompile an APK Plik.

  1. Dex2jar - Narzędzia do pracy z Androidem .dex i java .pliki klas

  2. ApkTool - narzędzie do inżynierii wstecznej plików APK Androida

  3. JD-GUI - Java Decompiler jest narzędziem do dekompilacji i analizy kodu bajtowego Javy 5 i późniejszych wersji.

Więcej Jak-stosować-dextojar. Mam nadzieję, że to ci pomoże i w ogóle! :)

 138
Author: Rupesh Yadav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:51

Online apk Decompiler http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App for Windows http://forum.xda-developers.com/showthread.php?t=2493107

Aktualizacja 2015/12/04
ClassyShark możesz otwierać pliki APK / Zip/Class / jar i analizować ich zawartość. https://github.com/google/android-classyshark

 29
Author: B M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-30 14:40:00

Stworzyłem narzędzie, które łączy dex2jar, JD-core i apktool: https://github.com/dirkvranckaert/AndroidDecompiler Po prostu zamów projekt lokalnie i uruchom skrypt zgodnie z dokumentacją, a otrzymasz wszystkie zasoby i źródła dekompilowane.

 8
Author: dirkvranckaert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-19 07:16:47

APK jest tylko w formacie zip. Możesz go rozpakować jak każdy inny plik .zip.

Możesz dekompilować .dex pliki za pomocą narzędzia dexdump, które jest dostępne w Android SDK.

Zobacz https://stackoverflow.com/a/7750547/116938 aby uzyskać więcej informacji dex.

 5
Author: Austyn Mahoney,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:32

Http://www.decompileandroid.com/

Ta strona będzie dekompilować kod osadzony w plikach APK i wyodrębnić wszystkie inne zasoby w pliku.

 5
Author: Ranjith Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-29 17:45:03

Możesz dekompilować apk na urządzeniu z Androidem, używając tego: https://play.google.com/store/apps/details?id=com.njlabs.showjava

Po więcej informacji zajrzyj tutaj: http://forum.xda-developers.com/showthread.php?t=2601315

Edytuj: 28-02-2015

Do dekompilacji apk można użyć tego narzędzia: https://apkstudio.codeplex.com/license

If that doesnt help check this link

 4
Author: Ultimo_m,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-28 20:35:29

Możesz również użyć apktool: http://ibotpeaches.github.io/Apktool / , który daje również pliki XML res. Oprócz tego można również użyć systemu dex2jar, który wyświetli plik dex w apk do pliku jar, który można otworzyć za pomocą JD-GUI i wyeksportować do standardowych plików java.

 3
Author: w9jds,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-04 13:35:02

Również można używać Android Multitool. Możesz wprowadzić drobne zmiany w aplikacji, takie jak ukrywanie elementów GUI lub modyfikowanie małej części logiki i odbudować apk. Jest łatwy w użyciu i dekompilować / przekompilować pliki apk i Jar. Tutaj znajduje się Link , który możesz zrealizować.

Cheers

 0
Author: trueblue,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-01 07:04:43