Cum să creați un zip Flashable pentru modurile de sistem Android



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Dacă sunteți un dezvoltator Android care dorește să creeze aplicații destinate / partiției de sistem (cum ar fi aplicațiile rădăcină), există anumite cazuri în care doriți să creați o .zip flashable pentru aplicația dvs. Aceasta este astfel încât fișierele aplicației să poată fi instalate în mod corespunzător pe partiția / sistem.



Câteva alte utilizări ale zip-urilor flashable includ:



  • Modificarea DPI
  • Aplicarea unui font personalizat
  • Aplicarea unei animații de boot personalizate
  • Eliminarea sau adăugarea aplicațiilor de sistem

Instruirea utilizatorilor dvs. de a se încurca în sistemul de fișiere și de a muta manual fișiere este o pierdere de timp pentru toți cei implicați - crearea unui .zip flashable este o cale mult mai convenabilă. Acest ghid al aplicației vă va arăta cum să creați un fișier zip pentru Android.



Vă vom arăta, de asemenea, un script addon.d, astfel încât modificările personalizate ale sistemului să supraviețuiască unei blițuri ROM murdare - astfel, utilizatorii nu vor fi nevoiți să vă re-flashează fișierul zip pentru fiecare actualizare.

Cerințe:

  • Un explorator de fișiere rădăcină (MiXplorer, Solid Explorer)
  • ZipSigner (pentru semnarea fermoarelor) sau plug-in-ul MiX Signer dacă utilizați MixPlorer
  • O copie de rezervă Nandroid este foarte recomandată

De asemenea, ar trebui să pregătiți toate fișierele care intră în fișierul zip - APK-uri, configurări, animații de încărcare etc. Aveți totul organizat înainte de a începe, deoarece acesta este un proces delicat.

Șablon al unui Zip personalizat

Dacă doriți să descărcați un șablon zip pe care îl puteți personaliza în funcție de propriile dvs. nevoi sau îl puteți folosi ca bază pentru crearea unui zip flashable, le puteți lua aici:



  • SCRIPT DE MODEL: DESCĂRCARE LINK (comenzi de bază / trebuie să adăugați valorile personalizate: aplicații, căi de sonerie, bootanimare ...)
  • MODEL ZIP: DESCĂRCARE LINK (exemplele sunt întotdeauna binevenite pentru a înțelege mai bine o explicație. Vă poate ajuta să înțelegeți cum să vă structurați fișierele).

Șablonul ar trebui să fie suficient pentru a începe să utilizați un script personalizat.

Va trebui să vă amintiți aceste căi principale, deoarece acestea sunt lucrurile din partiția / sistem pe care fermele dvs. flashable le vor viza în mod obișnuit:

addon.d => script de rezervă pentru a supraviețui unei blițuri murdare (folosite de pachetul GApps, de exemplu), aplicație și priv-app => aplicații de sistem pentru a adăuga sau a elimina etc => fonturi de fișiere gazdă => fontul dvs. media => bootanimation.zip media> audio> alarms => sunete pentru alarme media> audio> notificări => sunete pentru notificări media> audio> tonuri de apel => sunete pentru tonuri de apel media> audio> ui => sunete pentru diverse lucruri, cum ar fi baterie slabă, deblocare, cameră, .. rădăcina / system pentru fișierul build.prop

Amintiți-vă întotdeauna că fișierele eliminate de pe aceste căi vor fi reinstalate după un flash murdar, iar fișierele care au fost adăugate manual vor fi eliminate. Acesta este motivul pentru care este necesar să creați un script care face o copie de rezervă a modurilor dvs. / de sistem.

Exemplu de actualizare-script

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