
Iako ne restartamo (ili palimo) mobitele prečesto, svejedno previše puta vidimo istu animaciju (npr. na slici gore onu Samsungovu koja se pojavi kad palimo mobitel). Da bismo unijeli malo promjene, možemo dizajnirati svoju.
Za to nam treba:
- root-ani mobitel (o tome nekom drugom prilikom)
- malo volje i želje za dizajnom ili
- možete posjetiti (https://www.gizdev.com/top-boot-animations-for-android-devices/) i tamo naći gotove, ili dobiti ideju za svojom

Ja sam svoju napravio tako da sam napravio pozadinu (određene veličine, jednake rezoluciji mog mobitela), zatim sam dodao elemente tako da sam ostavio original boju, ime i logo androida, ali sam dodao svoj watermark koji sam dodatno uredio koristeći https://photomosh.com/ stranicu. Ovo je konačni rezultat:

CIjeli proces je takav da se mora svaki individualni frame napraviti, i onda se to sve zip-a u jednu datoteku s uputom u tekstualnom file-u koliko dugo treba trajati svaki frame i koliko dugo svaki dio boot-animacije treba trajati.
Ovo je primjer uputa koje sam ja koristio:
1080 2400 10
c 5 0 part0
c 1 20 part1
Znači, 1080 i 2400 su rezolucija, 10 je tzv. frame rate, odnosno koliko frame-ova (slika) će se pokazivati u 1 sekundi. Što veća vrijednost – to je slika tečnija (igrice obično se vrte na 60-ak sličica u sekundi).. Obzirom da se radi o jednostavnoj “glitch” animaciji, 10 je sasvim dovoljno. Vodite računa i da ako ćete imati 60 frame/second, to znači da morate napraviti 60 različitih sličica za 1 sekundu animacije. Ja sam napravio 10ak sličica (mogao sam možda i manje, jer zapravo samo ovo “matia” glitch-a, malo gore, malo dolje, malo lijevo, malo desno…
Dalje u kodu sam rekao da se animacija sastoji od 2 dijela, c je oznaka za dio, part0 i part1 su imena folder u kojima se animacija nalazi. Brojevi 5 i 1 označavaju broj puta koliko se taj dio animacije treba izvrtiti (iz-loop-ati). Moj prvi dio, koji je prava animacija bi se trebao izvrtjeti 5x. Dakle da svih 10-ak sličica koje sam napravio se pojave (po redu, naravno) 5 puta, nakon čega treba animacija ići dalje… Sljedeći broj označava pauzu, odnosno koliko vremena (izraženo u sličicama) treba proći dok animacija ne završi. Ako mi je u prvom retku definirano da je frame-rate 10, onda broj 20 označava – 2 sekunde. To se spremi u file desc.txt i zip-a u bootanimatio.zip datoteku.
Konačni korak je zamijeniti originalnu bootanimaciju, koja se kod mene nalazi u /system/product/media/ ali se kod vas može u nešto malo drukčijem folderu naći. Zbog ovoga je bitno da je mobitel root-an. U suprotnom ne možete pristupiti /system folder mobitela, no ponvaljam, o tome u sljedećem postu…
Sretno!
