Преобразован dex2jar в файл.jar. Однако результаты в JD GUI пусты

Я конвертировал мой файл dex из apk в файл jar

шаги:

  1. Измените xyz.apk на xyz.zip
  2. Извлечь xyz.zip
  3. Скопируйте classes.dex в мою папку dex2jar
  4. Перетащите и отпустите clases.dex на dex2jar.abat
  5. Classes_dex2jar.jar создан
  6. Откройте clases_dex2jar.jar в JD Gui
  7. Пустой экран для JD Gui

Может кто-нибудь посоветовать, пожалуйста, что я сделал не так?

Я также попытался выполнить шаг 4, используя терминал, но он дает тот же результат. Я работаю на Windows 7.

2 ответа

Я никогда не переименовывал его в zip и распаковывал файл. Обычно я копирую файл apk в ту же папку с папкой dex2jar и запускаю:

  d2j-dex2jar.bat file.apk

Он сгенерирует файл jar: file.jar, и вы можете открыть его в обычном графическом интерфейсе JD.

Я предлагаю использовать декомпилятор cfr или procyon, поскольку они намного лучше, чем JD GUI, и дают лучшие результаты в сочетании с dex2jar.

Другие вопросы по тегам