________________________________________________________________________________________________________________________________

lunedì 20 febbraio 2012

[SMARTPAD810C][GUIDA] CUSTOM BOOT ANIMATION

                                                        Esempio Risoluzione 600*800                                                   





                                                          Esempio risoluzione 800*600




Ognuno di noi ha installato almeno una rom dei nostri cuochi e avrà notato che ognuna di esse ha un boot animation diverso . Per intenderci boot animation è l’animazione che si presenta all’accensione il vostro smartphone android ed è contenuto in un file chiamato  bootanimation.zip presente nella partizione del sistema del vostro cellulare (nella root della memoria), per esempio nel percorso /system/media o in /data/local a seconda della custom rom installata . Attenzione perchè questo percorso non è normalmente visibile, si può vedere soltanto grazie ad applicazione come Root Explorer.
Ricordiamo che il dispositivo per accedere a queste directory deve essere rootato.

Il file bootanimation.zip file contiene tutte le informazioni che ci occorrono per far partire l’animazione all’accensione del nostro tablet. Quindi è proprio su questo file che dobbiamo intervenire se vogliamo cambiare l’animazione.

Raccomandiamo di fare sempre, e sottolineo sempre, una copia backup del file gia presente al suo sposto magari rinominandolo in bootanimation_old.zip.

Ma vediamo ora com’è costruito un file bootanimation.zip
Se lo un-zippiamo sul nostro pc verranno mostrati diversi file :

un file di testo desc.txt e poi delle cartelle con nomi del tipo part0 part1...partn.


Ogni cartella part0 part1 part2 ecc (può essere anche una sola) contiene le immagini con nomi formati da numeri ascendenti ad esempio 001.png,002.png.......0010.png
Le foto presenti devono essere nel formato jpg o png  ed avere la risoluzione del nostro tablet ovvero 600*800 !!!


Attenzione se costruite un boot animation per CUSTOM ROM ICS (Android 4.0 e successive ) come quella del gruppo XTEAM che trovate qui e che colgo l'occasione per ringraziare, la risoluzione delle immagini deve essere 800*600!!
Pertanto in tutto ciò che segue dove trovate 600 800 dovete sostituirlo in 800 600!!!

Se apriamo il file desc.txt, qui troveremo le informazioni su come le immagini presenti nelle cartelle verranno visualizzate durante la boot animation:
600 800 30 = larghezza altezza (in pixel ) e quantità di frame al secondo visualizzati
p 1 0 part0 = p Loop Pause Folder1
p 0 0 part1 = p Loop Pause Folder2
p sta per la parte di animazione che finisce in part0 o in part1 ovvero le cartelle dove sono contenute le immagini.
Il numero presente dopo la p indica quante volte questa parte deve essere ripetuta (loop) prima di passare alla parte successiva. Se si imposta 0 come valore, la parte verrà ripetuta fino a che il telefono non si è avviato completamente.
Dopo la p e il loop, il terzo numero indica la pausa ed è espressa per numero di frames al secondo. Per esempio se impostiamo i frame al secondo a 30 e se impostiamo la pausa a 15, vuol dire che impieghiamo mezzo secondo per visualizzare 15 frames.
Allora in sintesi questo vuol dire che se nel file desc.txt di una boot animation c’è scritto:

600 800 25
p 1 0 part0
p 0 0 part1
Significa che:


  • la risoluzione delle immagini è 600x800
  • il frame/rate è di 25 frames al secondo

Si inizia a visualizzare prima le immagini contenute nella cartella part0 e dopo averle visionate in un loop (1 0), si passa a visualizzare il contenuto delle immagini contenute nella part1 fino a che il sistema android su cellulare non si è avviato completamente (0 0).

Per costruire la vostra boot animation vi servirà :


  • una utility per comprimere e decomprimere i file tipo 7-zip, winrar o winzip
  • un editor di immagini tipo PaintGIMP,  Photoshop (anche la versione portable va bene).
  • un editor di testo tipo notepad ++ che trovate qui




Di seguito descrivo i passi da fare per costruire una vostra boot animation personalizzata:


  1. Creare una cartella bootanimation
  2. Pianificare come dovrà essere la vostra boot animation ovvero quante parti distinte dovrà avere, quanto     saranno lunghe le diverse parti e quale sarà la sequenza delle parti. Tenete conto che l'accensione del nostro Smartpad è abbastanza veloce quindi non conviene mettere tante immagini e tante cartelle.Bastano una o al massimo due (part0 e part1).
  3. In questa cartella creare altre cartelle per ogni parte della bootanimation chiamandole in sequenza part0, part1 e così via.
  4. Scegliere le immagini, adattarle tutte alla risoluzione del tablet (600*800 nel caso dell’810C)  e salvarle rispettivamente nelle cartelline part0, part1 ecc.
  5. Assicurarsi che le immagini siano nominate in sequenza numerica 00000.png ecc per esempio la prima parte di immagini andrà dalla 00000.png alla 00069.png, la seconda parte da 00070.png a 00090.png e così via.
  6. Una volta rinominate le immagini per tutte le parti e salvate nella loro cartellina, creare un file chiamandolo desc.txt nella cartella bootanimation.
  7. Aprire il file desc.txt con notepad ++ ed editare la sequenza dell’animazione come è spiegato all’inizio dell’articolo. Fate attenzione che se impostate un valore più alto di 30 frame al secondo, può provocare problemi e sfarfallii sullo schermo.
  8. Dopo aver salvato il file desc.txt, zippare la cartella principale bootanimation  trasformandola in bootanimation.zip (file ZIP metodo compresso, e non RAR !!!).
  9. Portare il bootanimation nella root dello smartpad con il programma Root Explorer o altri dello stesso tipo 
  10. Riavviare il tablet e vedere se l’android boot animation è andata a buon fine

Enjoy!!


Nel caso la boot animation non viene eseguita verificate che il nome sia esattamente bootanimation.zip

e che sia posizionato nella corretta directory /system/media (o /data/local).Se queste due cose sono verificate e non parte significa che lo zip è stato costruito male.



Di seguito alcune delle animazioni create ,col criterio sopra descritto ,da me e Parazitu

Alcuni esempi creati da me e Parazitu li potete trovare  qui:
  boot1  
  boot2 
  boot3


Nuovo boot animation qui !!Testatelo!!
(Al solito rinominate il file in bootanimation.zip)
.

Se volete un boot più leggero per la ROM ICS del gruppo XTEAM provate questo!!!!




Ovviamente non rispondiamo di eventuali danneggiamenti o brick del tablet a seguito di modifica o  cancellazioni di files o cartelle nella memoria.

By Parazitu e Morfances









3 commenti:

Fintematic ha detto...

Grandi ragazzi (Morf non ho avevo avuto tempo di leggerla) anche perchè mi interessa :)
Grazieeeeeeeeeeeeeee :)

andrewww ha detto...

domandona lol non mi fa sostituire la bootanimation :(( mi dice che è solo di lettura :S help meeee
ho la xteam 2.0.. pensavo fosse problema di root ed ho scaricato root explorer da aptoide, ma lo stesso non mi fa fare modifiche in quella sezione (system/media)
sapete aiutarmi? ^.^
grazie in anticipo

Fintematic ha detto...

Devi tappare su root explorer R/W prima di farlo e si trova sopra

Posta un commento

Twitter Delicious Facebook Digg Stumbleupon Favorites More