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 .

Telefon Android lângă un computer care afișează fișierul bootanimation.zip în timpul unei verificări de compatibilitate.
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.

Conținutul arhivei afișează fișierul desc.txt la rădăcină și part0 cu cadre PNG secvențiale.
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.

Patru cadre de imagine arată un inel albastru care se formează pe o secvență de animație.
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.

Editorul de text afișează fișierul bootanimation desc.txt cu lățime, înălțime, rată de cadre și două părți de redare.
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.

Setările arhivei ZIP afișează Stocarea compresiei și fișierele desc.txt și part0 la rădăcina arhivei.
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.

Managerii de fișiere afișează fișierul bootanimation.zip copiat din /system/media într-un folder separat de backup.
Î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ă.

Manager de module fără sistem ilustrativ cu fișierul bootanimation-module.zip selectat pe un dispozitiv Android rootat.
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.

Telefon Android care redă o animație cu un inel albastru lângă un laptop care arată un fișier de rezervă standard.
Păstrați fișierul original și o rută de rollback pregătite.

Referințe oficiale

Lasă un comentariu

Adăugați o ștampilă de dată și oră la fotografiile de pe telefonul dvs. Android

Adăugați o ștampilă de dată și oră la fotografiile de pe telefonul dvs. Android

Află cum să adaugi o dată și o oră vizibile la fotografiile noi sau existente de pe Android folosind setarea de filigran a camerei foto sau cu ajutorul funcției Google Foto Markup.

Cum să faci o captură de ecran pe dispozitivele Android: butoane și gesturi

Cum să faci o captură de ecran pe dispozitivele Android: butoane și gesturi

Află cum să faci capturi de ecran pe Android cu comenzi rapide pentru butoane, capturi de derulare și gesturi Pixel, Samsung și Motorola, plus unde să găsești și să partajezi imagini.

Cum să rootezi dispozitivele Android mai vechi cu Framaroot în câteva atingeri

Cum să rootezi dispozitivele Android mai vechi cu Framaroot în câteva atingeri

Află cum este compatibilă Framaroot cu rooting-ul pe telefoanele Android mai vechi, ce trebuie să verifici înainte de a instala fișierul APK și de ce funcționează rareori pe dispozitivele mai noi.

Căutare acum pentru Android: Căutați pe telefon sau pe web de oriunde

Căutare acum pentru Android: Căutați pe telefon sau pe web de oriunde

Vedeți cum aplicația clasică Search Now folosea un buton de căutare plutitor pentru căutările de pe dispozitiv și pe web, de ce listarea sa din Magazin Play a dispărut și ce funcționează astăzi.

Cum să activezi sau să dezactivezi conectarea la fotografia de profil Facebook

Cum să activezi sau să dezactivezi conectarea la fotografia de profil Facebook

Află cum să activezi sau să dezactivezi conectarea la fotografia de profil Facebook, să elimini conectările salvate pe iPhone sau Android și să găsești setările actuale de conectare salvată.

Cum să folosești Google Lens pentru a identifica obiecte în fotografii

Cum să folosești Google Lens pentru a identifica obiecte în fotografii

Învață cum să identifici plante, produse, cărți și alte obiecte în fotografii cu Google Lens pe Android, iPhone sau computer și cum să îmbunătățești potrivirile incerte.

Cum să scoți o pălărie, mănuși și rucsac de pe avatarul tău Pokémon GO

Cum să scoți o pălărie, mănuși și rucsac de pe avatarul tău Pokémon GO

Scoate pălăria, mănușile și rucsacul avatarului tău Pokémon GO folosind meniul Stil. Urmează pașii și remediază opțiunile fără obiecte fără a cheltui PokéCoins.

Firmware, ROM-uri standard, ROM-uri personalizate și flashing explicat

Firmware, ROM-uri standard, ROM-uri personalizate și flashing explicat

Înțelege ce înseamnă firmware-ul și ROM-ul pe Android, cum diferă ROM-urile standard și cele personalizate, ce modificări ale intermitenței și ce riscuri trebuie verificate înainte de a instala o imagine.

Cum se instalează Ubuntu Linux pe HTC HD2 (Ghid pentru cardul SD Legacy)

Cum se instalează Ubuntu Linux pe HTC HD2 (Ghid pentru cardul SD Legacy)

Aflați cum a pornit portul HTC HD2 Ubuntu de pe un card microSD cu HaRET, ce fișiere are nevoie și de ce această versiune retrasă este potrivită doar pentru experimente de arhivare.

Instalați în siguranță pachetele lingvistice pentru tastatura Android 2.3 Gingerbread

Instalați în siguranță pachetele lingvistice pentru tastatura Android 2.3 Gingerbread

Vedeți ce pachete lingvistice de tastatură Android 2.3 Gingerbread sunt compatibile, cum să verificați un cod ZIP compatibil, cum să faceți o copie de rezervă a telefonului și cum să evitați recuperările nesigure.