Как создать флеш-архив для модов системы Android



Попробуйте наш инструмент устранения неполадок

Если вы разработчик Android и хотите создавать приложения, предназначенные для / system раздела (например, корневые приложения), в некоторых случаях вам может понадобиться создать для своего приложения флэш-архив .zip. Это сделано для того, чтобы файлы приложения можно было правильно установить в раздел / system.



Вот еще несколько вариантов использования прошиваемых ZIP-архивов:



  • Изменение DPI
  • Применение собственного шрифта
  • Применение пользовательской загрузочной анимации
  • Удаление или добавление системных приложений

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



Мы также покажем вам сценарий addon.d, чтобы пользовательские системные изменения пережили грязную прошивку ПЗУ - таким образом, пользователям не нужно будет повторно прошивать ваш zip-архив для каждого обновления.

Требования:

  • Проводник корневых файлов (MiXplorer, Solid Explorer)
  • ZipSigner (для подписи zip-архивов) или плагин MiX Signer, если вы используете MixPlorer
  • Настоятельно рекомендуется резервная копия Nandroid

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

Шаблон пользовательского zip-архива

Если вы хотите загрузить zip-архив с шаблоном, который вы можете настроить в соответствии со своими потребностями, или использовать его в качестве основы для создания flash-zip, вы можете получить их здесь:



  • ШАБЛОННЫЙ СЦЕНАРИЙ: ССЫЛКА ДЛЯ СКАЧИВАНИЯ (основные команды / вы должны добавить свои собственные значения: приложения, пути к мелодиям, анимация загрузки…)
  • ШАБЛОН ZIP: ССЫЛКА ДЛЯ СКАЧИВАНИЯ (Всегда приветствуются примеры, чтобы лучше понять объяснение. Это может помочь понять, как структурировать ваши файлы).

Этого шаблона должно быть достаточно, чтобы начать использовать собственный сценарий.

Вам нужно запомнить эти основные пути, потому что это вещи в разделе / ​​system, на которые обычно нацелены ваши флэш-архивы:

addon.d => сценарий резервного копирования, чтобы пережить грязную вспышку (например, используется пакетом GApps) app и priv-app => системные приложения для добавления или удаления и т. д. => шрифты хост-файла => ваш шрифт media => ваш bootanimation.zip media> audio> alarms => звуки для сигналов тревоги media> audio> notifications => звуки для уведомлений media> audio> ringtones => звуки для мелодий вызова media> audio> ui => звуки для различных вещей, таких как низкий заряд батареи, разблокировка, камера, .. корень / system для файла build.prop

Всегда помните, что файлы, удаленные по этим путям, будут повторно установлены после «грязной» прошивки, а файлы, которые были добавлены вручную, будут удалены. Вот почему необходимо создать сценарий, который делает резервную копию ваших модов / system.

Пример скрипта обновления

ui_print ('+ ------------------------------------- +'); ui_print ('| ЧИСТЫЙ СЦЕНАРИЙ |'); ui_print ('| |'); ui_print ('| Примокорн |'); ui_print ('+ ------------------------------------- +'); run_program ('/ sbin / busybox