Как установить apktool (проблема с файлом jar)?

Я пытаюсь установить apktool. Я использую эту ссылку. Ссылка указывает на загрузку jar-файла и пакетного файла и их сохранение в каталоге C:\Windows.

Пакетный файл имеет следующее содержимое:

 @echo off
if "%PATH_BASE%" == "" set PATH_BASE=%PATH%
set PATH=%CD%;%PATH_BASE%;
chcp 65001 2>nul >nul
java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*

Когда я запускаю пакетный файл apktool.bat из командной строки, я получаю следующую ошибку:

Ошибка: невозможно получить доступ к jar-файлу C:\Windows\apktool.jar

В моей системе установлена ​​Windows 10 Pro. У меня машина i7. Я указал путь к каталогу "C:\Windows" в системной переменной PATH.


person user2994783    schedule 09.02.2019    source источник
comment
(Пожалуйста, не забывайте о правах интеллектуальной собственности при обратном проектировании.)   -  person greybeard    schedule 09.02.2019
comment
Прямо сейчас я следую учебному пособию, но я не знаю о правах ИС.   -  person user2994783    schedule 09.02.2019


Ответы (2)


Я могу решить эту проблему. Я скачал файл apktool_2.3.4.jar. Поэтому я переименовал его в apktool.jar, и это решило мою проблему.

apktool Apktool v2.3.4 — инструмент для реинжиниринга apk-файлов Android с помощью smali v2.2.2 и baksmali v2.2.2 Copyright 2014 Ryszard Wiśniewski Обновлено Connor Tumbleson

использование: apktool -advance,--advanced выводит предварительную информацию. -version,--version печатает версию, а затем прекращает использование: apktool if|install-framework [options] -p,--frame-path Сохраняет файлы фреймворка в . -t,--пометить фреймворки тегами с помощью . использование: apktool d[ecode] [options] -f,--force Принудительно удалить каталог назначения. -o,--output Имя записываемой папки. По умолчанию apk.out -p,--frame-path Использует файлы фреймворка, расположенные в . -r,--no-res Не декодировать ресурсы. -s,--no-src Не декодировать исходники. -t,--frame-tag Использует файлы фреймворка, помеченные . использование: apktool b[uild] [options] -f,--force-all Пропустить обнаружение изменений и собрать все файлы. -o,--output Имя записываемого apk. По умолчанию dist/name.apk -p,--frame-path Использует файлы фреймворка, расположенные в .

Для получения дополнительной информации см.: http://ibotpeaches.github.io/Apktool/ Для smali/ информацию о баксмали см.: https://github.com/JesusFreke/smali

C:\Windows>

person user2994783    schedule 09.02.2019

Переименуйте файл в apktool.jar.

так быть не должно: apktool_2.4.0.jar

person edpse    schedule 20.06.2019