4
A
ответ
14
- Переименуйте .apk на .zip
- Извлечение файлов из архива
- В извлеченных файлов, вы получите нужный файл Dex
Зачем вам нужен файл Dex хоть? Его файл байтового кода для dalvik VM.
1
Здесь вы можете найти dissambler: http://code.google.com/p/smali/ И в этом два поста вы можете получить более подробную информацию о процессе: http://zeaster.blogspot.com/2007/11/how-to-decompile-dex-file-on-android_28.html http://mylifewithandroid.blogspot.com/2009/01/disassembling-dex-files. html
2
APK на самом деле является ZIP-файлом. Таким образом, вы можете распаковать его с помощью:
unzip app.apk
Файл DEX находится в распакованной папке.
С вашего вопроса я думаю, что теперь все готово. Декомпиляция файла DEX - это еще одна история.
Ваши ссылки о том, как декомпилировать файлы dex. Вопрос состоял в том, как получить dex, а не как декомпилировать dex для смайлинга. –
любой, кто лучше знает, как получить файлы dex из apk. – CoDe
hi Aitor Я только что извлек setup.apk.zip (приложение настройки) в android3.2, и у меня не было классов.dex, может кто-нибудь может помочь мне в чем проблема? –