Dex2jar не является внутренней или внешней командой исполняемой программой или пакетным файлом

Всем добрый вечер. У меня вопрос который меня мучает уже целый день! Я пытаюсь получить исходники какого нибудь приложения(вернее получаю) пропуская через dex2jar. Все классы отлично отображаются, но вот xml становятся нечитабельными и неюзабельными.

Думал, что те приложения к которым я получаю доступ пропущенны через какой нить обфускатор, но методом эксперимента(то есть пропускания hello world через dex2jar) в итоге даже мои xml-ки также не читабельны. Вопрос можно ли как нибудь получить полноценный доступ не только к классам но и к разметке? Буду рад за помощь! Надеюсь никто не скажет, что это не правильно и не этично брать чужие исходники, но андроид так устроен, что он сам их дает, поэтому я не виноват! Заранее всем большое спасибо!

Отслеживать

задан 7 окт 2013 в 15:09

vanyamelikov vanyamelikov

3,113 2 2 золотых знака 29 29 серебряных знаков 59 59 бронзовых знаков

android дает только свои исходники, тобеж open source, в интернет хватает проектов с открытым исходным кодом и если автор сам его не выложил то это ничто иное как воровство

не является внутренней или внешней командой исполняемой программой или пакетным файлом, решение

7 окт 2013 в 15:17

Я же надеялся, а все равно сказали! А можно ответ на вопрос?

Источник: ru.stackoverflow.com

cmd не может распознать dex2jar — Android Apk

Я хочу получить исходный код из apk и использовать это решение Есть ли способ получить исходный код из файла APK? Я пытаюсь использовать файл dex для jar, и я использовал dex2jar; но cmd не может распознать эту команду.

dex2jar classes.dex

«dex2jar не распознается как внутренняя или внешняя команда dex2jar устарел? что я могу использовать для преобразования dex в jar?

Anil1451549 04 фев. 2013, в 01:11
Поделиться

Читайте также:
Программа для вычисления нулей функции

Это нельзя осудить, это никогда не было частью ОС Windows. Вы запускаете это из того же каталога, в dex2jar.bat находится dex2jar.bat ? Вы также можете получить к нему доступ по абсолютному пути, если вам нужно работать в другом каталоге.

A—C 03 фев. 2013, в 23:47

я запускаю dex2jar.bat classes.dex сейчас в истинном каталоге, но та же ошибка: «dex2jar.bat не распознается как внутренняя или внешняя команда . »

Anil Kocabiyik 03 фев. 2013, в 23:57
Поделиться:

9 ответов

Также убедитесь, что u извлечен файл dex2jar в той же папке, что и исходные файлы apk, сохраненные в шаге 1 данного примера.

mpsbhat 04 июль 2013, в 11:45
Поделиться
Я попробовал тот, который сказал ты. Но это не работает.
Seenu69 11 авг. 2016, в 10:25
Вы загрузили правильные файлы dex2jar? Попробуйте отсюда github.com/pxb1988/dex2jar
mpsbhat 12 авг.

2016, в 05:49

Ни один из вышеперечисленных ответов не работал у меня, я смог заставить его работать следующим образом, Нет необходимости в файле classes.dex. Поэтому внимательно следуйте приведенным ниже инструкциям:

«pip» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

  • Загрузите последнюю версию dex2jar, я смог отправить ее и получить последнюю версию от sourceforge. на всякий случай, если вы не получили его http://sourceforge.net/projects/dex2jar/
  • отбросьте файл apk внутри папки dex2jar.
  • откройте командную строку [win user] и перейдите к той папке, где вы уронили файл apk.
  • введите эту команду d2j-dex2jar.bat someApk.apk , и вы получите файл jar [прочитайте файл jar с помощью инструмента jd-ui] для пользователей Mac это [пункт 4 в ссылке] для подходящей команды терминала http://sourceforge.net/p/dex2jar/wiki/UserGuide/

war_Hero 12 окт. 2015, в 06:12
Поделиться

Спасибо. Мой ноутбук был украден, и я потерял Источник моего первого приложения. видя все эти ответы, я терял надежду вернуть источник. И теперь у меня есть Мои источники.

S.Ahsan 25 дек. 2015, в 19:28
Рад это слышать,
war_Hero 26 дек. 2015, в 05:08
Animesh Mangla 05 фев. 2016, в 08:53
Можете ли вы быть более сложным, потому что это работает отлично для меня
war_Hero 05 фев.

Читайте также:
Какой тип файла необходим слайсерам при создании управляющих программ для 3d принтера

2016, в 08:55
Очень простое объяснение. Теперь я могу получить исходный код. + 1
Pihu 09 июнь 2016, в 08:58
war_Hero 09 июнь 2016, в 09:02
Показать ещё 4 комментария

Если вы используете файл jar dex2jar-2.x, это создает проблему. Попробуйте загрузить файл dex2jar-0.0.9.15, а затем попробуйте эту команду.

Nikita 22 май 2015, в 09:30
Поделиться
Вы можете скачать dex2jar-0.0.9.15 здесь github.com/pxb1988/dex2jar/releases
Chris 21 июль 2015, в 15:41

Вот шаги, которые я использовал:

  • распаковать папку apk и папку dex2jar.
  • Создал новую папку
  • Объединение всех файлов apk и dex2jar в новую папку
  • Открыла командную строку и изменила мой каталог, указав на новое имя папки
  • В командной строке я набрал d2j-dex2jar classes.dex, нажмите Enter
  • . это создало новый файл в моей новой папке с именем classes-dex2jar.jar

ljdream00 31 окт. 2014, в 10:51
Поделиться

У меня была та же проблема, и я решил ее, файл, который вы загружаете с GitHub, на самом деле не скомпилирован, поэтому вам придется сначала скомпилировать его, а не компилировать, скачать этот zip файл с https://sourceforge.net/projects/dex2jar/files/dex2jar-2.0.zip/загрузите и выполните точно такой же процесс, о котором говорилось (в ответе, который вы имеете в виду в своем вопросе), и вы получите файл jar в качестве вывода. Этот файл уже скомпилировал все ресурсы для вас, поэтому вам не придется делать эту работу вручную!

Dhananjay Panage 10 апр. 2019, в 10:51
Поделиться

Я решил его, сначала загрузив jar файл dex2jar-0.0.9.1 , а не самый последний. Затем я использовал следующую команду d2j-dex2jar.bat classes.dex и убедитесь, что вы открываете окно команд в каталоге dex2jar-0.0.9.15 . Ярлык для открытия cmd должен открыть каталог, а затем нажать shift и щелкнуть правой кнопкой мыши в любом месте окна каталога. Затем откройте окно командной строки.

Читайте также:
Как нарисовать в программе поинт

Источник: overcoder.net

Ошибка декомпиляции Apk: команда d2j-dex2jar не найдена

использовать dex2jar classes.dex вместо d2j-dex2jar classes.dex И, пожалуйста, проверьте, какая версия dex2jar С вами. если это dex2jar-2.x jar-файл, пожалуйста, попробуйте загрузить dex2jar-0.0.9.15 файл jar.

автор: Tara

для версии dex2jar 2.0, пожалуйста, выполните следующие действия для создания jar

  1. скачать dex2jar (https://sourceforge.net/projects/dex2jar/files/)
  2. извлечь папку
  3. папка goto в командной строке
  4. chmod u+x d2j_invoke.sh
  5. chmod u+x d2j-dex2jar.sh
  6. поместите нужный apk для декомпиляции в папку dex2jar
  7. sh d2j-dex2jar.sh -f-o output_jar.jar my_app.apk
  8. Это создать output_jar.банка в той же папке

автор: vikoo

добавить разрешение с помощью: chmod +x d2j-dex2jar.sh Затем запустите его с помощью:. /d2j-dex2jar.sh app.apk

автор: Doron Kakuli

поместите все apk-файл, скрытый zip, apktool, apktool install, dex2jar, jd-gui папки под одной папкой. откройте командную строку(администратор).. затем перейдите в каталог вашей вновь созданной папки.. затем набрать. классы d2j-dex2jar.Декс, нажми enter. вот это проблема ur решена. cheezzz

нет необходимости добавлять какие-либо разрешения Xtra в. это workwed для меня..он будет работать для вас тоже.

автор: Darshu

просто перейдите в папку, где вы разместили свои классы.затем dex-файл просто запустить команду в командной строке http://i.stack.imgur.com/8X3aP.png

-убедитесь, что вы загрузили последнюю версию dex2jar, которая является dex2jar-2.0. скачать его по этой ссылке

— это сделает ваши классы.dex-файл для исполняемых классов jar ‘ — dex2jar.jar’

автор: Talal Absar

Если вы скачали d2j-dex2jar-2.x затем он не будет содержать d2j-dex2jar.sh файл

Итак, попробуйте загрузить dex2jar-0.0.9.15 по ссылке dex2jar-0.0.9.15

наконец извлеките этот zip-файл, и вы найдете d2j-dex2jar.sh файл.

надеюсь, это поможет вам!

автор: Aman Gupta

вы должны использовать dex2jar-0.0.9.15 для декомпиляции apk старой версии dos’NT работать правильно, потому что отсутствуют некоторые файлы через расширение bat

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru