2011-02-01 5 views

ответ

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

+0

Ваши ссылки о том, как декомпилировать файлы dex. Вопрос состоял в том, как получить dex, а не как декомпилировать dex для смайлинга. –

+0

любой, кто лучше знает, как получить файлы dex из apk. – CoDe

+0

hi Aitor Я только что извлек setup.apk.zip (приложение настройки) в android3.2, и у меня не было классов.dex, может кто-нибудь может помочь мне в чем проблема? –

2

APK на самом деле является ZIP-файлом. Таким образом, вы можете распаковать его с помощью:

unzip app.apk 

Файл DEX находится в распакованной папке.

С вашего вопроса я думаю, что теперь все готово. Декомпиляция файла DEX - это еще одна история.