Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Это старая версия документа!
распаковываем приложение
apktool d test.apk
d , decode - декомпиляция apk
-r, –no-res Это предотвратит декомпиляцию ресурсов. Это сохраняет файл resources.arsc без какого-либо декодирования. Если только редактировать Java (smali), то это рекомендуемое действие для более быстрой декомпиляции и перестроения.
advance,–advanced печатает предварительную информацию.. -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>. параметры сборки: apktool b[uild] [options] <app_path> -f,–force-all Пропустить обнаружение изменений и собрать все файлы. -o,–output <директориия> Имя apk, которое записывается. По умолчанию это dist/name.apk. -p,–frame-path <директориия> Использует файлы фреймворка, расположенные в <директории>.
запаковываем приложение
apktool b ./test
b - build, собрать apk
test - в данном случае это папка
В версии 2.0.0-Beta7 нужно применять ключ –output, чтобы указать директорию при декомпиляции и результирующий файл при сборке:
apktool decode orig.apk --output orig apktool build orig --output result.apk