Acasă
» ANDROID
»
Cum să modifici sau să creezi o animație de bootare Android
Cum să modifici sau să creezi o animație de bootare Android
Poți modifica o animație de pornire Android prin construirea unui standard bootanimation.zipși utilizarea unei metode de instalare acceptate de ROM-ul telefonului. Arhiva conține cadre PNG numerotate și un desc.txtfișier de redare. Compatibilitatea variază în funcție de producător, iar multe telefoane actuale protejează fișierele de sistem, așa că verifică compatibilitatea și pregătește mai întâi o revenire la versiunea inițială.
Cum funcționează formatul standard
Arhiva standard a AOSP conține desc.txtși foldere, cum ar fi part0cu cadre PNG secvențiale. Documentele AOSP /system/media/bootanimation.zipși /oem/media/bootanimation.zipca locații standard, dar furnizorii și ROM-urile personalizate pot utiliza căi sau formate diferite. Un logo splash bootloader apare înaintea animației Android și este o componentă separată. Consultați formatul animației de boot AOSP .
Construiește și instalează animația ta
1. Verificați compatibilitatea dispozitivului
Citește instrucțiunile pentru dispozitivul și memoria ROM exactă. Dacă este disponibilă, inspectează animația curentă pentru dimensiunea pânzei și setările de redare. Oprește-o dacă folosește un aspect proprietar. Nu există o comandă ADB universală non-root pentru Android modern. Nu deblochează un bootloader doar pentru asta: procedurile de deblocare acceptate șterg datele utilizatorului, iar unele dispozitive nu pot fi deblocate. Consultă mai întâi instrucțiunile de deblocare a bootloader -ului Android .
Verificați suportul ROM înainte de a înlocui un fișier de boot.
2. Inspectați arhiva
Extrageți un fișier compatibil bootanimation.zippe computer. La rădăcina arhivei, ar trebui să vedeți desc.txtși folderele parțiale direct, fără niciun folder suplimentar închizător. Păstrați originalul neatins separat de copia de lucru.
O arhivă standard păstrează fișierele desc.txt și folderele de componente la nivelul superior.
3. Creați rame PNG
Exportați fiecare cadru ca fișier PNG și numerotați-le în ordine, cum ar fi 00000.png, 00001.png, și 00002.png, în interiorul part0. Folosiți dimensiunile animației ROM-ului țintă ca referință, nu doar rezoluția anunțată a afișajului. Păstrați cadrele consecvente ca dimensiune și rezonabil de mici pentru a limita utilizarea memoriei în timpul pornirii.
Exportați cadrele în ordine și păstrați dimensiunea pânzei consistentă.
4. Scrieți fișierul desc.txt
Prima linie setează lățimea, înălțimea și numărul de cadre pe secundă. Fiecare linie ulterioară descrie o parte. De exemplu:
1080 2400 30
p 1 0 part0
c 1 0 part1
Folosește valori adecvate pentru țintă. O pparte se poate opri când pornirea se termină; cse redă până la finalizare. Numărătoarea setează repetițiile și 0se repetă în bucle până la finalizarea pornirii. Pauza se măsoară în cadre: la 30 fps, 15 cadre sunt egale cu o jumătate de secundă. Formatul AOSP documentează sintaxa completă și câmpurile opționale.
Doar valori exemplificative; se potrivesc cu ROM-ul țintă.
5. Creați codul ZIP
Selectați conținutul folderului și creați-l bootanimation.zipîn format ZIP și salvați-l sau „fără compresie”. Păstrați desc.txtși folderele parțiale la rădăcina arhivei. Redeschideți fișierul și verificați numele și imbricarea acestuia înainte de instalare.
Folosește compresia Store și evită un folder părinte suplimentar.
6. Faceți o copie de rezervă a animației curente
Salvați originalul în afara locației pe care ROM-ul o citește la bootare. Dacă aveți deja acces de root, copiați-l din calea pe care o folosește de fapt ROM-ul; căile AOSP sunt exemple. Păstrați la îndemână instrucțiunile de recuperare ale dispozitivului și firmware-ul original. O copie de rezervă alături de înlocuire nu vă protejează dacă ambele partajează aceeași cale.
Înapoi în afara căii citite în timpul pornirii.
7. Instalați printr-o metodă acceptată
Folosește o setare ROM oficială, dacă există una. În caz contrar, pe un dispozitiv deja rootat, un modul systemless compatibil poate expune fișierul fără a remonta direct o partiție de sistem read-only. Ghidul modulului Magisk explică module.propmetadatele sale și modul în care fișierele de sub acesta system/sunt suprapuse. Folosește scheletul actual de instalare și țintește system/media/doar dacă ROM-ul tău citește acea locație. Instalează cu metoda documentată a managerului. Un modul nu poate remedia un format sau o cale OEM neacceptată.
Ecran conceptual; controalele și căile acceptate variază.
8. Reporniți și verificați
Reporniți o dată și urmăriți pornirea completă. Dacă animația standard persistă, verificați din nou calea, imbricarea arhivei, numele PNG și desc.txt... Dacă se blochează sau dispozitivul nu pornește, dezactivați modulul sau restaurați originalul prin procedura de recuperare a ROM-ului. Întrebările frecvente de la Magisk descriu o metodă Safe Mode pentru dezactivarea modulelor după probleme de pornire; verificați instrucțiunile actuale ale dispozitivului înainte de instalare.
Păstrați fișierul original și o rută de rollback pregătite.