Как да създадете променлив цип за системни модове на Android



Опитайте Нашия Инструмент За Премахване На Проблемите

Ако сте разработчик на Android, който иска да създаде приложения, предназначени за / системния дял (като root приложения), има определени случаи, в които ще искате да създадете променлив .zip за вашето приложение. Това е така, че файловете на приложенията да могат правилно да бъдат инсталирани в / системния дял.



Няколко други употреби на променливи .zips включват:



  • Промяна на DPI
  • Прилагане на персонализиран шрифт
  • Прилагане на персонализирана анимация за зареждане
  • Премахване или добавяне на системни приложения

Инструктирането на вашите потребители да се забъркват във файловата система и ръчно преместване на файлове е загуба на време за всички участващи - създаването на променлив .zip е много по-удобен маршрут. Това ръководство на Appual ще ви покаже как да създадете променлив цип за Android.



Също така ще ви покажем скрипт addon.d, така че персонализираните системни промени да оцелеят в мръсна ROM флаш памет - по този начин потребителите няма да имат нужда да мигат повторно вашия zip за всяка актуализация.

Изисквания:

  • Изследовател на root файл (MiXplorer, Solid Explorer)
  • ZipSigner (за подписване на ципове) или приставката MiX Signer, ако използвате MixPlorer
  • Силно се препоръчва резервно копие на Nandroid

Трябва също така да подготвите всички файлове, които влизат в zip файла - APK файлове, конфигурации, анимации за зареждане и др. Организирайте всичко, преди да започнем, защото това е деликатен процес.

Шаблон на персонализиран цип

Ако искате да изтеглите цип на шаблон, който можете да персонализирате според вашите нужди или да го използвате като основа за създаване на мигащ цип, можете да ги вземете тук:



  • ШАБЛОНЕН СЦЕНАРИЙ: ЛИНК ЗА ИЗТЕГЛЯНЕ (основни команди / трябва да добавите персонализирани стойности: приложения, пътища на мелодии, ботанизация ...)
  • ШАБЛОН ПОщенски код: ЛИНК ЗА ИЗТЕГЛЯНЕ (примери са винаги добре дошли, за да разберете по-добре обяснение. Това може да помогне да разберете как да структурирате вашите файлове)

Шаблонът трябва да е достатъчен, за да започнете да използвате персонализиран скрипт.

Ще трябва да запомните тези основни пътеки, защото това са нещата в / системния дял, към които обикновено се насочват вашите мигащи ципове:

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

Винаги помнете, че файловете, премахнати от тези пътища, ще бъдат преинсталирани след мръсна светкавица и файловете, които са добавени ръчно, ще бъдат премахнати. Ето защо е необходимо да създадете скрипт, който прави резервно копие на вашите / системни модове.

Пример за актуализационен скрипт

ui_print ('+ ------------------------------------- +'); ui_print ('| CLEAN FLASH SCRIPT |'); ui_print ('| |'); ui_print ('| от Primokorn |'); ui_print ('+ ------------------------------------- +'); run_program ('/ sbin / busybox