Можно ли декомпилировать пакет APK или файл DEX на платформе Android? Существуют ли инструменты, которые могут декомпилировать файл APK?
Можно ли декомпилировать пакет APK или файл DEX на платформе Android? Существуют ли инструменты, которые могут декомпилировать файл APK?
Ответы:
Вам нужно три инструмента для decompile an APK
файла.
для большего количества как использовать dextojar . Надеюсь, это поможет Вам и всем! :)
Онлайн декомпилятор APK
http://www.decompileandroid.com/
http://www.javadecompilers.com/
Приложение APK декомпилятора для Windows
http://forum.xda-developers.com/showthread.php?t=2493107
Обновление 2015/12/04
ClassyShark позволяет открывать APK / Zip / Class / Jar файлы и анализировать их содержимое.
https://github.com/google/android-classyshark
Я создал инструмент, который сочетает в себе dex2jar, jd-core и apktool: https://github.com/dirkvranckaert/AndroidDecompiler Просто извлеките проект локально и запустите сценарий, как описано, и вы получите все ресурсы и источники, декомпилированные.
APK только в zip
формате. Вы можете распаковать его как любой другой .zip
файл.
Вы можете декомпилировать .dex
файлы с помощью dexdump
инструмента, который предоставляется в Android SDK.
См. Https://stackoverflow.com/a/7750547/116938 для получения дополнительной информации dex.
Вы можете декомпилировать apk на устройстве Android с помощью этого: https://play.google.com/store/apps/details?id=com.njlabs.showjava
Для получения дополнительной информации смотрите здесь: http://forum.xda-developers.com/showthread.php?t=2601315
РЕДАКТИРОВАТЬ: 28-02-2015
Для декомпиляции apk вы можете использовать этот инструмент: https://apkstudio.codeplex.com/license
Если это не помогает, проверьте эту ссылку
http://www.decompileandroid.com/
Этот веб-сайт декомпилирует код, встроенный в APK-файлы, и извлекает все остальные ресурсы из файла.
Вы также можете использовать apktool: http://ibotpeaches.github.io/Apktool/, который также предоставит вам файлы xml res. Наряду с этим вы также можете использовать систему dex2jar, которая будет выводить файл dex из apk в файл jar, который можно открыть с помощью JD-GUI и экспортировать в стандартные файлы java.
Также вы можете использовать Android Multitool. Вы можете внести небольшие изменения в приложение, например, скрыть элементы графического интерфейса или изменить небольшую часть логики и пересобрать apk. Его легко использовать и декомпилировать / перекомпилировать файлы apk и jar. Вот ссылка, которую вы можете оформить.
ура