chiwiu
08/08/13, 12:41:06
Buenas, a peticion popular voy a explicaros como hacer de forma sencilla vuestro propio bootanimation para personalizar vuestros dispositivos. :palomitas:
IMPORTANTE: Una vez creado, para cambiar el bootanimation de vuestro dispositivo es necesario ser Root para moverlo a donde corresponde y ponerle los permisos.
Para explicar la estructura de un bootanimation vamos a partir del oficial de nuestro móvil que compartió el compañero en el siguiente post: http://www.htcmania.com/showthread.php?t=570362
El bootanimation.zip es un archivo que contiene:
Al menos una carpeta con imágenes dentro (pueden ser más).
Un fichero desc.txt muy importante
En cada carpeta de nuestro bootanimation deberá haber una serie de imágenes que serán las que generen la animación. Personalmente cuando veo un gif que me gusta utilizo algún programa para extraer las imágenes y retocarlas a mi gusto para hacer el bootanimation. ;-) Esto queda a vuestra imaginación, solo intentad que dentro de las carpetas las imágenes queden ordenadas numerándolas debidamente.
Una vez tengamos las carpetas con las imágenes de las animaciones procederemos a crear nuestro archivo desc.txt. Si abrimos el bootanimation que hemos descargado del otro post, el archivo desc.txt tiene la siguiente estructura:
Ancho Alto Tasa(fps)
p Número_reproducciones Pausa(frames) Carpeta1
s archivo_sonido1.ogg
p Número_reproducciones Pausa(frames) Carpeta2
s archivo_sonido2.ogg
p Número_reproducciones Pausa(frames) Carpeta3
s archivo_sonido3.ogg
...
En el caso de nuestros bootanimations, tendrán una estructura como la siguiente:
540 960 10
p 1 0 part0
p 0 0 part1
Los primeros valores son la resolución del bootanimation (recomendable que sea la misma que la del móvil, si no, es posible que no aparezca), los fps que será la velocidad a la que se mueva la animación y las líneas de abajo indicarán como se reproducen las imágenes de las distintas carpetas y el orden (para que se reproduzca indefinidamente se deja el valor Número_reproducciones a 0).
Las líneas que comienzan por "s" son opcionales completamente y corresponden a sonidos. Se puede indicar un sonido que se reproduzca en cada parte de la animación, si la carpeta a la que se le asigna el sonido se reproduce en loop, el sonido se repetirá en consecuencia. Los archivos de sonido serán en formato .ogg y necesitarán estar en la carpeta /system/media (podemos usar un explorador tipo Root explorer para mover el archivo a su sitio).
Ahora, MUY IMPORTANTE, utilizaremos el programa WinRar o un programa de compresion similar para crear el zip. Metemos las carpetas y el archivo desc.txt en un nuevo fichero al que llamaremos bootanimation con extension zip y le indicamos en la opción "Método de compresión">"No comprimir".
Ya tenemos hecho nuestro bootanimation :campeon:
Ya sabiendo como se estructura un bootanimation es muy útil utilizar programas como Boot Animation Factory (http://forum.xda-developers.com/showthread.php?t=1678540), que ayudan a crear, editar, guardar y previsualizar archivos bootanimation.
Después de todo el proceso solo queda meterlo en nuestro móvil y utilizar algún explorador a lo Root explorer para moverlo a /system/media/ , sobreescribir el bootanimation.zip que haya y proporcionarle al menos permisos de lectura (-r--r--r--).
Espero que os animéis a hacer bootanimation propios e irlos aportando X-DX-D
IMPORTANTE: Una vez creado, para cambiar el bootanimation de vuestro dispositivo es necesario ser Root para moverlo a donde corresponde y ponerle los permisos.
Para explicar la estructura de un bootanimation vamos a partir del oficial de nuestro móvil que compartió el compañero en el siguiente post: http://www.htcmania.com/showthread.php?t=570362
El bootanimation.zip es un archivo que contiene:
Al menos una carpeta con imágenes dentro (pueden ser más).
Un fichero desc.txt muy importante
En cada carpeta de nuestro bootanimation deberá haber una serie de imágenes que serán las que generen la animación. Personalmente cuando veo un gif que me gusta utilizo algún programa para extraer las imágenes y retocarlas a mi gusto para hacer el bootanimation. ;-) Esto queda a vuestra imaginación, solo intentad que dentro de las carpetas las imágenes queden ordenadas numerándolas debidamente.
Una vez tengamos las carpetas con las imágenes de las animaciones procederemos a crear nuestro archivo desc.txt. Si abrimos el bootanimation que hemos descargado del otro post, el archivo desc.txt tiene la siguiente estructura:
Ancho Alto Tasa(fps)
p Número_reproducciones Pausa(frames) Carpeta1
s archivo_sonido1.ogg
p Número_reproducciones Pausa(frames) Carpeta2
s archivo_sonido2.ogg
p Número_reproducciones Pausa(frames) Carpeta3
s archivo_sonido3.ogg
...
En el caso de nuestros bootanimations, tendrán una estructura como la siguiente:
540 960 10
p 1 0 part0
p 0 0 part1
Los primeros valores son la resolución del bootanimation (recomendable que sea la misma que la del móvil, si no, es posible que no aparezca), los fps que será la velocidad a la que se mueva la animación y las líneas de abajo indicarán como se reproducen las imágenes de las distintas carpetas y el orden (para que se reproduzca indefinidamente se deja el valor Número_reproducciones a 0).
Las líneas que comienzan por "s" son opcionales completamente y corresponden a sonidos. Se puede indicar un sonido que se reproduzca en cada parte de la animación, si la carpeta a la que se le asigna el sonido se reproduce en loop, el sonido se repetirá en consecuencia. Los archivos de sonido serán en formato .ogg y necesitarán estar en la carpeta /system/media (podemos usar un explorador tipo Root explorer para mover el archivo a su sitio).
Ahora, MUY IMPORTANTE, utilizaremos el programa WinRar o un programa de compresion similar para crear el zip. Metemos las carpetas y el archivo desc.txt en un nuevo fichero al que llamaremos bootanimation con extension zip y le indicamos en la opción "Método de compresión">"No comprimir".
Ya tenemos hecho nuestro bootanimation :campeon:
Ya sabiendo como se estructura un bootanimation es muy útil utilizar programas como Boot Animation Factory (http://forum.xda-developers.com/showthread.php?t=1678540), que ayudan a crear, editar, guardar y previsualizar archivos bootanimation.
Después de todo el proceso solo queda meterlo en nuestro móvil y utilizar algún explorador a lo Root explorer para moverlo a /system/media/ , sobreescribir el bootanimation.zip que haya y proporcionarle al menos permisos de lectura (-r--r--r--).
Espero que os animéis a hacer bootanimation propios e irlos aportando X-DX-D