Инструменты пользователя

Инструменты сайта


android:apktool:unpack

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
android:apktool:unpack [2022/07/06 10:51]
werwolf
android:apktool:unpack [2023/01/12 12:18] (текущий)
Строка 1: Строка 1:
-=====Распаковываем приложение и запаковываем===== +===== Распаковываем приложение и запаковываем =====
  
 распаковываем приложение распаковываем приложение
 +
 <code powershell>​ <code powershell>​
-apktool ​-r d test.apk+apktool d test.apk
 </​code>​ </​code>​
  
-d , decode - декомпиляция apk 
  
--r, --no-res +advance,--advanced ​  ​печатает предварительную информацию.. 
-Это предотвратит декомпиляцию ​ресурсов. Это сохраняет файл ​resources.arsc без какого-либо декодирования. Если только ​редактировать Java (smali), то это рекомендуемое действие для более быстрой ​декомпиляции и перестроения.+ ​-version,​--version ​   печатает версию, затем ​выводит 
 +параметры:​ apktool if|install-framework [options] <​framework.apk> 
 +  * -p,​--frame-path <​директория> ​  Сохраняет файлы фреймворка в <​директорию>​. 
 +  * -t,--tag <​tag> ​         Отметьте фреймворки, используя <​tag>​. 
 +параметры ​декодирования: apktool d[ecode] [options] <​file_apk>​ 
 +  * -f,​--force ​             Принудительно удалить каталог назначения. 
 +  * -o,--output <директориия> ​      ​Имя папки, в которую ​все записывается. По умолчанию ​это ​apk.out 
 +  * -p,​--frame-path <директориия> ​  ​Использует файлы фреймворка, расположенные в <директориии>. 
 +  * -r,​--no-res ​            Не декодировать ресурсы
 +  * -s,​--no-src ​            Не расшифровывайте исходники
 +  * -t,​--frame-tag <​tag> ​   Использует файлы фреймворка, помеченные <tag>. 
  
  
Строка 20: Строка 30:
 apktool b ./test apktool b ./test
 </​code>​ </​code>​
- +параметры сборки:​ apktool ​b[uild] [options] <​app_path>​ 
-b - build, собрать ​apk +  * -f,--force-all ​         Пропустить обнаружение изменений и собрать ​все файлы. 
- +  ​* ​-o,--output <директориия> ​      Имя apk, которое записывается. По умолчанию ​это ​dist/​name.apk. 
-test в данном случае это папка+  * -p,​--frame-path <​директориия> ​  Использует файлы фреймворка, расположенные в <​директории>​.
  
 ---- ----
  
-В версии 2.0.0-Beta7 нужно применять ключ ​--output, чтобы указать директорию при декомпиляции и результирующий файл при сборке:​+В версии 2.0.0-Beta7 нужно применять ключ ​output, чтобы указать директорию при декомпиляции и результирующий файл при сборке:​ 
 <code powershell>​ <code powershell>​
 apktool decode orig.apk --output orig apktool decode orig.apk --output orig
Строка 33: Строка 44:
  
 </​code>​ </​code>​
 +
 +
android/apktool/unpack.1657093908.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)