Как декомпилировать файл APK или DEX на платформе Android?

Можно ли декомпилировать файл APK или DEX на платформе Android? Существуют ли какие-либо инструменты, которые могут декомпилировать файл APK?

Solutions Collecting From Web of "Как декомпилировать файл APK или DEX на платформе Android?"

Вам нужно три инструмента для decompile an APK файла decompile an APK .

  1. Dex2jar – инструменты для работы с файлами android .dex и java .class

  2. ApkTool – инструмент для обратного проектирования файлов apk для Android

  3. JD-GUI – Java Decompiler – это инструмент для декомпиляции и анализа «байтового кода» Java 5 и более поздних версий.

Для более удобного использования-dextojar . Надеюсь, это поможет вам и всем! 🙂

Online APK Decompiler http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App для 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. Вы можете внести небольшие изменения в приложение, например, скрывать элементы GUI или модифицировать небольшую часть Logic и перестроить apk. Его простой в использовании и декомпилировать / перекомпилировать файлы apk и jar. Вот ссылка, которую вы можете проверить.

ура