Înlocuirea ecranului de pornire în Android - computerul mașinii

Înlocuirea ecranului de pornire pe Android

Atenție: efectuați aceste acțiuni pe propriul dvs. risc! Acțiunile incorecte pot duce la inoperabilitatea dispozitivului dvs.!







Astăzi, am fost nedumerit de schimbarea imaginilor de boot la Android.

Când descărcați un android utilizează în mod constant 3 ecrane:

1) Splash (de obicei logo-ul producătorului)
2) Logo (robot verde implicit)
3) Animație

Pe dispozitivul ritovannom pentru a înlocui animația - cea mai simplă (acesta este fișierul bootanimation.zip, format dintr-o serie de fișiere PNG zipovannyh).
Dar am vrut să obțin punctul 1 și elementul 2 fără a relua și reconstrui kernelul. Destul de ciudat, sa dovedit că este mai ușor să înlocuiți elementul 1.

Aveți nevoie de acces SSH la dispozitiv. Imaginile ROM montate sunt situate în directorul / dev / mtd. Pentru a afla care este responsabil pentru ceea ce scriem în coajă:

Media player-ul Iconbit Toucan Nano produce ceva de genul (inutil omis):

mtd0: logo
mtd1: boot
mtd2: sistem
mtd3: cache
mtd4: userdata
mtd5: ubootenv

Mai departe, prin SFTP (am folosit Managerul obișnuit Far Manager cu plug-in WinSCP instalat) copiați fișierul "mtd0" pe computer. Am obține dimensiunea fișierului exact 4 MB în care, fără nici un fișier antete stabilesc prost standard de 24 de biți BMP cu Iconbit logo-ul, iar spațiul suplimentar a fost doar umplut cu zerouri (bine, acest lucru este încă la același nivel groapa).







După ce am deschis un fișier în Photoshop, l-am editat fără a schimba rezoluția așa cum aș vrea și salvată în format de 24 de biți. Sa dovedit a fi de aproximativ 1 mb. Cu ajutorul utilitarului, hiew umple spațiul gol cu ​​zerouri.

Pentru a bloca blițul din linia de comandă Android (de ex. Linux), utilitarul flash_image este utilizat. În dispozitivul meu nu era acolo, dar l-am găsit pe internet și mi-a făcut minune. )) Utilitate în atașament.

numele de cale / nume de fișier flash_image

Fișierul înregistrat trebuie să fie completat mai întâi pe dispozitiv, apoi să specificați, de exemplu:

flash_image logo /sdcard/logo/logo1.img

Am avut un fel de incomprehensibilitate cu înregistrarea în bliț. Dacă specificați această comandă, ea este executată, dar datele vechi nu sunt șterse. Cu toate acestea, dacă specificați ca parametru un fisier scurt (de exemplu, 600 kb), utilitarul dă o eroare că fișierul este presupusă nu poate fi găsit (deși este acolo), și „fișierul“ / dev / mtd / mtd0 apoi sunt zero . Acum puteți scrie fișierul de care avem nevoie. După înregistrare, puteți verifica din nou rezultatul copiind / dev / mtd / mtd0 pe computer, trebuie să existe deja date noi.

Apoi scriem în shell-ul reboot și se bucură de noul ecran Splash. ))

Partea 2 (sigla) este în secțiunea a doua (boot), dar există un format propriu, trebuie mai întâi să se despacheteze și apoi să fie reconstruit corect. Dacă acest lucru se întâmplă incorect, puteți transforma dispozitivul într-o "cărămidă".







Articole similare

Trimiteți-le prietenilor: