Можно ли декомпилировать файл APK или DEX на платформе Android? Существуют ли какие-либо инструменты, которые могут декомпилировать файл APK?
Как декомпилировать файл APK или DEX на платформе Android?
Ответ 1
Вам нужны три инструмента для decompile an APK
.
для более how-to-use-dextojar. Надеюсь, это поможет вам и всем!:)
Ответ 2
Декомпилятор APK
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
Ответ 3
Я создал инструмент, который объединяет dex2jar, jd-core и apktool: https://github.com/dirkvranckaert/AndroidDecompiler Просто проверьте проект локально и запустите script, как описано, и вы получите все файлы и источники, декомпилированные.
Ответ 4
APK находится только в формате zip
. Вы можете разархивировать его, как и любой другой файл .zip
.
Вы можете декомпилировать файлы .dex
с помощью инструмента dexdump
, который предоставляется в Android SDK.
Подробнее см. fooobar.com/questions/46587/....
Ответ 5
http://www.decompileandroid.com/
Этот сайт декомпилирует код, встроенный в файлы APK, и извлекает все остальные активы в файле.
Ответ 6
Вы можете декомпилировать 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
Если это не поможет проверить ссылку
Ответ 7
Вы также можете использовать apktool: http://ibotpeaches.github.io/Apktool/, который также даст вам xml res файлы. Наряду с этим вы также можете использовать систему dex2jar, которая выведет файл dex в apk в файл jar, который можно открыть с помощью JD-GUI и экспортировать в стандартные java файлы.
Ответ 8
Также вы можете использовать Android Multitool. Вы можете внести небольшие изменения в приложение, например, скрывать элементы GUI или модифицировать небольшую часть Logic и перестроить apk. Его легко использовать и декомпилировать/перекомпилировать файлы apk и jar. Ниже приведена ссылка Ссылка.
Приветствия