Как декомпилировать файл APK или DEX на платформе Android? [закрытый]
можно ли декомпилировать файл APK или DEX на платформе Android? Есть ли какие-либо инструменты, которые могут декомпилировать файл APK?
8 ответов
вам нужно три инструмента для decompile an APK
.
дополнительные how-to-use-dextojar. Надеюсь, это поможет вам и всем! :)
онлайн декомпилятор APK
http://www.decompileandroid.com/
http://www.javadecompilers.com/
Приложение apk Decompiler для 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 только в . Вы можете распаковать его, как и любой другой .
вы можете декомпилировать .dex
файлы dexdump
инструмент, который предоставляется в Android SDK.
посмотреть https://stackoverflow.com/a/7750547/116938 дополнительные Декс информация.
http://www.decompileandroid.com/
этот веб-сайт будет декомпилировать код, встроенный в файлы APK и извлечь все другие активы в файле.
вы можете декомпилировать apk на устройстве Android, используя это:https://play.google.com/store/apps/details?id=com.njlabs.showjava
для получения дополнительной информации смотрите здесь: http://forum.xda-developers.com/showthread.php?t=2601315
EDIT: 28-02-2015
для декомпиляции apk вы можете использовать этот инструмент:https://apkstudio.codeplex.com/license
Если это не поможет проверить это ссылке
вы также можете использовать apktool:http://ibotpeaches.github.io/Apktool/ который также даст вам файлы res xml. Наряду с этим вы также можете использовать систему dex2jar, которая выведет файл dex в apk в файл jar, который можно открыть с помощью JD-GUI и экспортировать в стандартные файлы java.
Также Вы можете использовать Android мультитул. Вы можете внести незначительные изменения в приложение, такие как скрытие элементов GUI или изменение небольшой части логики и перестроить apk. Его легко использовать и декомпилировать / перекомпилировать apk и jar-файлы. Вот это ссылке вы можете оформить.
Ура