Кодировать / декодировать AndroidManifest.xml внутри APK

Я использую ApkTool для декодирования AndroidManifest.xml внутри файла APK, и он отлично работает, но как я могу его закодировать снова, так же, как он был закодирован раньше, после внесения некоторых изменений? Например (в моем случае) изменение метки приложения.

Solutions Collecting From Web of "Кодировать / декодировать AndroidManifest.xml внутри APK"

Вы можете снова использовать apktool для создания нового файла APK, включая измененный файл AndroidManifest.xml .

Сначала декомпилируйте файл APK:

 java -jar apktool.jar decode app.apk app 

Затем измените нужные файлы в каталоге app и перекомпилируйте их обратно в новый APK:

 java -jar apktool.jar build app app_new.apk 

aapt должен находиться на нашей PATH или использовать параметр --aapt чтобы указать местоположение исполняемого файла. В противном случае apktool не будет работать при восстановлении APK.

Примечание . Восстановленный APK не подписан и не зациклирован , а просто переупаков. Взгляните на этот сайт, чтобы узнать о подписании и согласовании вашего нового APK.