» Мануалы

Нюансы редактирования системных APK

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

Естественно, что разобрать и собрать обратно системный APK-файл нужно так, чтобы он работал как следует и стабильно. Давайте разберемся пошагово, что для этого нужно сделать.

Во-первых, нужно произвести процесс деодексирования системных APK-файлов. О том, как это сделать, мы расскажем в другом материале.

Итак, .apk-файл был деодексирован и декомпилирован. Разбираем интересующее нас приложение, пускай оно будет носить название, для наглядности примера, frameworkres.apk. В голове запоминаем его как оригинальное приложение.

Допустим, все нужные изменения в приложение мы внесли. Подробнее о всех аспектах APK-файлов мы поговорим в отдельной статье. Теперь нужно упаковать его обратно. Готовое упакованное приложение запомним в уме как модифицированное приложение 2.

Теперь мы объясним, зачем нужно было в уме запоминать приложения как оригинальное и модифицированное 2. Собранное программой ApkTool (или с помощью графического расширения пользовательского интерфейса вроде SmartApkTool) приложение работать не будет, но это не проблема. Выполняем следующие действия:

Сжимать приложение архиватором нужно в режиме «обычный».

После замены содержимого можно использовать данное приложение, скопировав его в систему вашего Android-устройства или же в файл с прошивкой.