Ошибка декомпиляции Apk: команда d2j-dex2jar не найдена
Я пытаюсь получить исходный код из .apk
я следовал инструкциям отсюда
есть ли способ получить исходный код из APK-файла? но на шаге 2.4, когда я писал на своем cmd dex2jar path> d2j-dex2jar classes.dex
Я
" 'd2j-dex2jar' не распознается как внутренняя или внешняя команда, действующая программа или пакетные файлы."
какие решения ?
7 ответов
использовать dex2jar classes.dex
вместо d2j-dex2jar classes.dex
И, пожалуйста, проверьте, какая версия dex2jar С вами.
если это dex2jar-2.x jar-файл, пожалуйста, попробуйте загрузить dex2jar-0.0.9.15 файл jar.
для версии dex2jar 2.0, пожалуйста, выполните следующие действия для создания jar
- скачать dex2jar (https://sourceforge.net/projects/dex2jar/files/)
- извлечь папку
- папка goto в командной строке
- chmod u+x d2j_invoke.sh
- chmod u+x d2j-dex2jar.sh
- поместите нужный apk для декомпиляции в папку dex2jar
- sh d2j-dex2jar.sh -f-o output_jar.jar my_app.apk
- Это создать output_jar.банка в той же папке
добавить разрешение с помощью: chmod +x d2j-dex2jar.sh Затем запустите его с помощью:. /d2j-dex2jar.sh app.apk
поместите все apk-файл, скрытый zip, apktool, apktool install, dex2jar, jd-gui папки под одной папкой... откройте командную строку(администратор).. затем перейдите в каталог вашей вновь созданной папки.. затем набрать... классы d2j-dex2jar.Декс, нажми enter... вот это проблема ur решена...cheezzz
нет необходимости добавлять какие-либо разрешения Xtra в...это workwed для меня..он будет работать для вас тоже...
просто перейдите в папку, где вы разместили свои классы.затем dex-файл просто запустить команду в командной строке http://i.stack.imgur.com/8X3aP.png
-убедитесь, что вы загрузили последнюю версию dex2jar, которая является dex2jar-2.0. скачать его по этой ссылке
https://sourceforge.net/projects/dex2jar/
- это сделает ваши классы.dex-файл для исполняемых классов jar ' - dex2jar.jar'
Если вы скачали d2j-dex2jar-2.x затем он не будет содержать d2j-dex2jar.sh файл
Итак, попробуйте загрузить dex2jar-0.0.9.15 по ссылке dex2jar-0.0.9.15
наконец извлеките этот zip-файл, и вы найдете d2j-dex2jar.sh файл.
надеюсь, это поможет вам!
вы должны использовать dex2jar-0.0.9.15 для декомпиляции apk старой версии dos'NT работать правильно, потому что отсутствуют некоторые файлы через расширение bat