Com es crea un fitxer Zip flashable per a les modificacions del sistema Android



Proveu El Nostre Instrument Per Eliminar Problemes

Si sou un desenvolupador d'Android que vol crear aplicacions destinades a la partició del sistema (com ara les aplicacions arrel), hi ha determinats casos en què voldreu crear una .zip flashable per a la vostra aplicació. Això és perquè els fitxers de l'aplicació es puguin instal·lar correctament a la partició / system.



Alguns altres usos de .zip flashable inclouen:



  • Modificació del DPI
  • Aplicació d’un tipus de lletra personalitzat
  • Aplicació d'una animació d'arrencada personalitzada
  • Eliminar o afegir aplicacions del sistema

Donar instruccions als usuaris per desordenar-se al sistema de fitxers i moure els fitxers manualment és una pèrdua de temps per a tots els implicats: crear una .zip flashable és una ruta molt més convenient. La guia d’aquesta Appual us mostrarà com podeu crear un fitxer zip per a Android.



També us mostrarem un script addon.d, de manera que els canvis personalitzats del sistema sobreviuran a un flash de ROM brut; per tant, els usuaris no hauran de tornar a llampar el fitxer zip per a cada actualització.

Requisits:

  • Un explorador de fitxers arrel (MiXplorer, Solid Explorer)
  • ZipSigner (per signar cremalleres) o el complement MiX Signer si utilitzeu MixPlorer
  • Es recomana fer una còpia de seguretat Nandroid

També heu de preparar tots els fitxers que apareixen al fitxer zip: APK, configuracions, animacions d’arrencada, etc. Teniu tot organitzat abans de començar, perquè aquest és un procés delicat.

Plantilla d'un zip personalitzat

Si voleu descarregar una plantilla zip que podeu personalitzar segons les vostres pròpies necessitats o bé utilitzar-la com a base per crear un zip zip, podeu agafar-les aquí:



  • GUIÓ DE LA PLANTILLA: ENLLAÇ DE DESCÀRREGA (ordres bàsiques / heu d'afegir els vostres valors personalitzats: aplicacions, camins de tons de trucada, animació d'arrencada ...)
  • PLANTILLA DE PLANTILLA: ENLLAÇ DE DESCÀRREGA (Els exemples sempre són benvinguts per entendre millor una explicació. Pot ajudar a entendre com estructurar els fitxers).

La plantilla hauria de ser suficient per començar a utilitzar un script personalitzat.

Haureu de recordar aquests camins principals, perquè aquestes són les coses de la partició / system a les quals s’orientaran normalment les vostres cremalleres flashable:

addon.d => script de còpia de seguretat per sobreviure a un flash brut (utilitzat per exemple per paquet GApps) i priv-app => aplicacions del sistema per afegir o eliminar etc => fonts del fitxer amfitrió => el vostre mitjà de font => el vostre bootanimation.zip suports> àudio> alarmes => sons per a suports d'alarmes> àudio> notificacions => sons per a suports de notificacions> àudio> tons de trucada => sons per a suports de tons> àudio> ui => sons per a diverses coses, com ara bateria baixa, desbloqueig, càmera, .. arrel de / system per al fitxer build.prop

Recordeu sempre que els fitxers eliminats d’aquests camins es tornaran a instal·lar després d’un flaix brut i que s’eliminaran els fitxers que s’han afegit manualment. Per això és necessari crear un script que faci una còpia de seguretat de les modificacions del vostre sistema.

Exemple d'un script d'actualització

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