- - Cómo cambiar, personalizar y crear animación de arranque de Android [Guía]

Cómo cambiar, personalizar y crear animación de arranque de Android [Guía]

La animación de arranque es lo primero quevea cuando encienda su teléfono o tableta Android, después del logotipo del operador o del fabricante. Aunque no tiene un propósito funcional, una animación de arranque llamativa ciertamente puede hacer que su dispositivo se destaque durante el arranque. En esta tercera entrega de nuestra serie de personalización de Android, veremos cómo cambiar o incluso crear su animación de arranque de Android y presentaremos algunas de las animaciones de arranque más bonitas y geek que hemos encontrado.

Personalizar la animación de arranque de Android

Esta guía es parte de nuestra serie sobre cómo personalizar el aspecto de su dispositivo Android. Otras guías en esta serie incluyen:

  1. Introducción a la personalización de Android
  2. Crea y actualiza tu propia pantalla de bienvenida de Android con Splash Screen Creator
  3. Cómo cambiar, personalizar y crear animación de arranque de Android (Actualmente viendo)
  4. Cómo reemplazar y personalizar la pantalla de bloqueo de Android
  5. La guía definitiva para fondos de pantalla de Android
  6. Reemplace y personalice su pantalla de inicio con los mejores lanzadores de Android

Tenga en cuenta que puede haber cambios en este diseño a medida que avanzamos, y actualizaremos los enlaces a medida que sigamos publicando las partes.

Pasemos ahora a personalizar la animación de arranque. Esta guía en sí misma se organizará de la siguiente manera:

  • Los basicos
  • Dentro del archivo bootanimation.zip
  • Animaciones de arranque destacadas
  • Crea tu propia animación de arranque
  • Aplicar una animación de arranque

Los basicos

La animación de arranque de Android está contenida dentro de unun archivo zip sin comprimir llamado bootanimation.zip que se puede encontrar en la carpeta de medios de la partición del sistema, es decir, / system / media en la memoria interna del dispositivo. Este archivo único contiene toda la información necesaria para reproducir la animación de inicio y se carga automáticamente cuando se inicia el dispositivo. Por lo tanto, personalizar o cambiar la animación de arranque es simplemente el proceso de editar o reemplazar este archivo.

Dentro del archivo bootanimation.zip

Esta sección es para aquellos interesados ​​en encontrardescubra cómo funciona la animación de arranque de Android. Si solo desea instalar uno sin preocuparse por lo que hay en el archivo, no dude en pasar a la siguiente sección, ya que esta será un poco técnica. Aunque debería ser fácil y lo suficientemente simple para que cualquiera lo entienda.

Mientras que la animación de arranque de Android puede parecerestar en un formato de video durante la reproducción, de hecho es un poco diferente. Si extrae el contenido del archivo bootanimation.zip a su computadora, verá:

  • Un archivo desc.txt
  • Una carpeta part0 (contiene imágenes PNG nombradas en números incrementales)
  • Más carpetas de part1, part2, etc. (pueden o no estar presentes)

Como puedes ver, bootanimation.zip simplemente contiene un archivo de texto y una o más carpetas con imágenes PNG. La animación se reproduce simplemente mostrando las imágenes en una secuencia, y el archivo de texto define cómo se reproducirán. En esencia, primero los archivos PNG en la carpeta part0 se muestran uno después del otro y luego, los del archivo part1, si existe, se muestran uno tras otro, y así sucesivamente. Todo esto se define en el archivo desc.txt.

Veamos cómo funciona en un pequeño detalle al observar más de cerca el contenido del archivo.

Las carpetas

Estos contienen imágenes PNG nombradas en números,comenzando por algo como 0000.jpg o 00001.jpg y continuando con incrementos de 1. Tiene que haber al menos una carpeta, y no hay un límite superior conocido para el número de carpetas.

El archivo desc.txt

Este archivo define cómo se muestran las imágenes en las carpetas durante la animación de arranque, en el siguiente formato:

Ancho Altura Velocidad de fotogramas
p Carpeta de pausa de bucle1
p Carpeta de pausa de bucle2

Un ejemplo de un archivo desc.txt es:

480 800 30
p 1 0 part0
p 0 0 parte1

Como puede ver, en la primera línea, 480 y 800defina el ancho y alto de la animación de arranque en píxeles para este ejemplo. Esto debe ser igual a la resolución de pantalla de su dispositivo para que la animación de arranque se reproduzca correctamente en pantalla completa. 30 es la velocidad de cuadros en fps (cuadros por segundo), es decir, el número de imágenes que se mostrarán por segundo.

Las líneas segunda y tercera tienen el mismo formato, comienzan con p, que representa una parte de la animación y terminan en part0 o part1, que denota la carpeta en la que están presentes las imágenes para esa parte.

El número después de "p" define cuántas veces estola parte se repetirá (repetición de reproducción) antes de cambiar a la siguiente parte (si está presente). Si especifica 0, la parte se repetirá indefinidamente hasta que el teléfono se haya iniciado por completo.

El siguiente número es para la pausa, y esexpresado en el número de cuadros, que se pueden traducir al tiempo dividiéndolo por la velocidad de cuadros. Una pausa de 15, por ejemplo, significaría una pausa por el tiempo que toma 15 cuadros para reproducir y dado que la velocidad de cuadros es de 30 cuadros por segundo, 15 cuadros tomarían medio segundo.

Traduciendo todo esto en caso de lo anteriorPor ejemplo, la animación de arranque se reproducirá a una resolución de 480 por 800 píxeles, a una velocidad de fotogramas de 30 fps, comenzando con el contenido de la carpeta part0 y después de reproducirlos en un bucle, cambiando al contenido de la carpeta part1 y reproduciéndolos continuamente hasta el dispositivo se inicia por completo.

Una nota sobre la resolución: La mayoría de los dispositivos Android de gama alta con pantallas grandestienen una resolución de 480 x 800 píxeles y se denominan HDPI. Algunos dispositivos de rango medio tienen una resolución de 320 x 480 píxeles y se denominan MDPI. Por último, la resolución de pantalla de algunos dispositivos de gama baja es de 340 x 320 píxeles y se llaman LDPI, aunque estos son los teléfonos Android realmente antiguos o los modelos chinos más baratos.

Como regla general, una animación de arranque hecha para un menorel dispositivo de resolución funcionará bien en uno de alta resolución, pero estará centrado en la pantalla, sin que se use el espacio adicional de la pantalla a su alrededor. El uso de una animación de arranque de alta resolución en un dispositivo de baja resolución hará que la animación de arranque no se muestre completamente en la pantalla, y sus partes externas se corten debido a que están fuera de los límites de la pantalla.

Animaciones de arranque destacadas

Hay cientos de animaciones de arranque por ahípara una gama de resoluciones de dispositivo. Algunos de ellos vienen en stock con ciertos dispositivos y los usuarios los extraen para que otros puedan instalarlos en sus dispositivos, mientras que otros son personalizados y compartidos con la comunidad.

Como prometimos, presentamos aquí algunas animaciones de arranque que nos llamaron la atención.

La serie Droids de Dysgenic:

AndroidGlow1
AndroidGlow2

AndroidMinimal1
AndroidParticles2

Descargar (XDA-Developers)

Anillo de partículas de Android de Dysgenic (modificado por aph):

Android Particle Ring Bootanimation Green
Anillo de partículas de Android Bootanimation Blue

Anillo de partículas de Android Bootanimation Cyan
Android Particle Ring Bootanimation Rojo

Descargar (XDA-Developers)

BIOS de Android por frysee:

Este tiene una versión para teléfono y una versión para tableta. La vista previa que se muestra es de la versión para tableta.

Tableta de animación de arranque del BIOS de Android

Descargar (XDA-Developers)

Panal de Google:

0057

Haga clic en la imagen de arriba para obtener una vista previa animada completa.

Descargar

Más:

Hay muchas más animaciones de arranque flotando todasa través de Internet y la búsqueda en Google seguramente le devolverá varios. Un recurso excelente es el XDA-Developers Forum, donde los usuarios comparten cientos de animaciones de arranque portadas y nuevas, aunque si realmente desea que su dispositivo se destaque, ¿por qué no hacer el suyo? ¡Es tan fácil como el pastel!

Crea tu propia animación de arranque

¿Entonces quieres poner al artista dentro de ti en el trabajo y crear tu propia animación de arranque? Es tan fácil que incluso un niño puede hacerlo, y le mostraremos cómo hacerlo.

Si ha encontrado una animación de arranque hecha para dispositivos de mayor resolución y tiene una resolución baja, puede usar este método para editarlas para que se ajusten también a su dispositivo.

Requisitos:

  • Una utilidad zip / descomprimir como 7-Zip
  • Editor de imágenes de su elección como PhotoShop, GIMP, Paint.NET, diablos, incluso MS Paint lo hará.
  • Un editor de texto plano de su elección. Usar el Bloc de notas de Windows para editar archivos de texto que se usarán en Linux no siempre es una buena idea, así que use algo como Notepad ++.
  • Tanto tiempo y creatividad como esté dispuesto a poner en la tarea.
  • Debe conocer la resolución de pantalla de su dispositivo si aún no la conoce. Puede encontrar la resolución buscando las especificaciones de su dispositivo en Google.
    Nota: Un dispositivo de alta resolución podrá reproducir unLa animación de arranque se realizó para un dispositivo de baja resolución, pero no ocupará toda la pantalla, mientras que una animación de arranque de alta resolución no se mostrará completamente en un dispositivo de pantalla de baja resolución.

Procedimiento:

  1. Ir a través de todo Dentro del archivo bootanimation.zip sección de esta guía primero, si aún no lo ha hecho.
  2. Planifique cómo se ejecutará su animación de arranque. Esto incluye cuántas partes distintas tendrá, cuánto tiempo jugará cada parte y cuál será la secuencia de las partes.
  3. Cree una nueva carpeta en cualquier ubicación conveniente de su computadora y asígnele un nombre animación de inicio.
  4. En esta carpeta, cree una carpeta para cada parte de su animación de arranque, llamada parte0 parte1 y así.
  5. En el editor de imágenes que elija, haga todos losarchivos de imagen para cada parte de su animación de arranque con las dimensiones adecuadas iguales a la resolución de pantalla de su teléfono, y guárdelos en la carpeta correspondiente para cada parte, en formato PNG. Se admiten PNG de hasta 32 bits.
    Nota: En caso de que esté convirtiendo una animación de arranque existente para que se ajuste a la pantalla de su teléfono, simplemente extraiga las imágenes y cambie el tamaño de cada una de ellas a la resolución de pantalla de su dispositivo.
  6. Asegúrese de que las imágenes estén nombradas en númerosformato y en la secuencia adecuada, es decir, las imágenes en la primera parte deben comenzar con digamos 00000.jpg y continuar hasta 00075.jpg, y las imágenes en la segunda parte deben comenzar con 00076.jpg y continuar hasta - para instancia - 00123.jpg.
  7. Una vez que tenga las imágenes de todas las partes hechas y guardadas con los nombres adecuados en cada carpeta, cree un archivo de texto llamado desc.txt en general animación de inicio carpeta.
  8. Abra el archivo de texto en un editor de texto y edítelo en el formato descrito en detalle en archivo desc.txt sección de arriba. Tenga en cuenta que una velocidad de fotogramas superior a 30 fps puede generar problemas en muchos dispositivos.
    Nota: En caso de que esté convirtiendo una animación de arranque existente para que se ajuste a la pantalla de su teléfono, mantenga todo igual que en el archivo desc.txt original y cambie solo la resolución.
  9. Ahora seleccione todo dentro del animación de iniciocarpeta y comprimirlos en un nuevo archivo comprimido sin comprimir utilizando su utilidad de compresión favorita. Aquí está el método usando 7-zip:
    1. Seleccione todo dentro del animación de inicio carpeta.
    2. Haga clic con el botón derecho en cualquiera de los archivos / carpetas seleccionados y en el menú 7-zip, seleccione "Agregar al archivo".
    3. Use "zip" como formato de archivo y "Almacenar" como nivel de compresión, y haga clic en Aceptar. Esto creará un archivo llamado bootanimation.zip en la misma carpeta.

Eso es todo: ¡has creado tu propia animación de arranque de Android! Lo único que queda ahora es aplicarlo a su dispositivo, así que sigamos adelante.

Aplicar una animación de arranque

Entonces has encontrado una animación de arranque que deseasinstalar en tu teléfono? ¿Creó uno propio y no puede esperar para verlo en acción en su dispositivo? Todo lo que tiene que hacer es copiarlo en una determinada ubicación de su dispositivo. Puede copiar dos ubicaciones: / data / local y / system / media, y ambas tienen sus ventajas y desventajas.

Las ventajas de copiarlo a / data / local es queno necesitará acceso root para ello y debería funcionar para todos los dispositivos no rooteados sin correr el riesgo de cambiar nada en la partición / system. Además, si se encuentra un archivo bootanimation.zip en ambas ubicaciones, Android ignora el que se encuentra en / system / media y da prioridad al que está en / data / local. Una desventaja de este método es que con un restablecimiento completo (también llamado borrado de datos completo o restablecimiento de fábrica), se perderá la nueva animación de arranque.

Copiar la animación de arranque a / system / media / issolo es posible si su dispositivo está rooteado y tiene acceso de lectura + escritura a la partición / system. Una ventaja de este método es que después de un restablecimiento completo, la nueva animación de arranque aún permanecerá y no habrá necesidad de aplicarla nuevamente. Una desventaja es que requiere ADB o un explorador de archivos de nivel raíz como Root Explorer o Super Manager.

¿Has tenido suficientes detalles? Aquí le mostramos cómo seguir aplicando la animación de arranque. Le diremos cómo copiar el archivo en cualquiera de las ubicaciones mencionadas anteriormente y usaremos ‘Todos los dispositivos’Para el método de ruta / data / local y‘Solo dispositivos rooteados"Para el método / system / media path.

ACTUALIZAR: Nos ha llamado la atención que elEl siguiente método no funcionará para algunos dispositivos que ejecutan ROM de stock porque sus fabricantes han tomado la decisión ridícula de usar su propio formato propietario para sus animaciones de arranque (¡estamos hablando de usted, Samsung!), o elegir una ruta no estándar para el archivo bootanimation.zip y eliminando la capacidad de anularlo copiando uno nuevo a / data / local (¡sería usted, HTC!).

En el caso del formato propietario utilizado porSamsung, hay poco que podamos hacer. Sin embargo, los dispositivos HTC usan el mismo formato pero en una ruta diferente, es decir / sistema / personalizar / recurso / en lugar del habitual / sistema / medios. Esto significa que los usuarios con dispositivos HTC rooteados y S-OFF aún pueden reemplazar el original usando el siguiente método, simplemente cambiando / system / media a / system / personalizar / resource / pero aquellos sin dispositivos rooteados y S-OFF simplemente están fuera de suerte, ya que el método / data / local no funcionará en dichos teléfonos.

Requisitos:

  • Teléfono o tableta Android con Android 2.2 Froyo o posterior. Probado para trabajar en Froyo y Gingerbread; puede o no funcionar en versiones anteriores o posteriores debido a diferentes ubicaciones de archivos.
  • Un navegador de archivos raíz como Root Explorer o Super Manager.
    Nota: Si ya tiene ADB instalado o si estácómodo con la línea de comando, puede usarlo en su lugar. Para obtener ayuda sobre la instalación de ADB, vea qué es ADB y cómo instalarlo. También le proporcionaremos el método ADB a continuación.
  • La animación de arranque de su elección en bootanimation.zip nombre y formato.
    Nota: Para verificar en qué formato está, ábralo usando unUtilidad zip / descomprimir y ver su contenido. Si contiene los archivos y carpetas mencionados anteriormente en nuestra sección "Dentro del archivo bootanimation.zip", es el formato correcto. Si ve carpetas entre las que se llama META-INF, está en formato flasheable de recuperación, pero aún puede encontrar el archivo bootanimation.zip dentro del archivo en la carpeta / system / media, y extraer ese archivo del archivo zip flasheable de recuperación , por usarlo con este método.

Método del navegador de archivos (solo dispositivos enraizados):

  1. Conecte su teléfono a su computadora a través de USB y monte la tarjeta de almacenamiento para la transferencia de archivos.
  2. Copia el bootanimation.zip archivo que desea instalar, en su tarjeta SD.
  3. Desmonta el almacenamiento USB e inicia el explorador de archivos que elijas en tu teléfono.
  4. Navegue a / system / media, copie el archivo bootanimation.zip existente desde allí y péguelo en algún lugar seguro en su tarjeta SD.
  5. Busque la ubicación en la tarjeta SD donde copió el nuevo bootanimation.zip y cópielo.
  6. Vaya a / data / local y pegue el archivo bootanimation.zip allí para anular la animación de arranque del sistema predeterminada sin reemplazarla.
    O
    Busque / system / media y pegue el archivo bootanimation.zip allí.
    Si está utilizando Super Manager, primero deberá habilitar su función raíz desde la configuración. Además, es posible que también necesite montar la partición / system como lectura-escritura primero al ingresar.
    Nota: Si anteriormente había copiado un archivo bootanimation.zip personalizado en / data / local, también necesitará eliminarlo o de lo contrario el nuevo de / system / media no se cargará.

Método ADB:

  1. Habilite la depuración de USB en su dispositivo en Configuración> Aplicaciones> Desarrollo.
  2. Conecte su dispositivo a la computadora a través de USB.
  3. Inicie una ventana de símbolo del sistema / terminal en su computadora.
  4. Navegue a la ubicación donde tiene guardado el archivo bootanimation.zip.
  5. Dispositivos rooteados / no rooteados:Ingrese estos comandos:
    adb pull /data/local/bootanimation.zip c:
    adb push bootanimation.zip /data/local/

    O
    Solo dispositivos enraizados: Ingrese estos comandos:

    adb pull /system/media/bootanimation.zip c:
    adb remount
    adb push bootanimation.zip /system/media/

Independientemente del método que utilice, ahora debe tener la nueva animación de arranque instalada con éxito en su dispositivo. Simplemente reinícielo y debería verlo ejecutándose al arrancar.

Restauración de la animación de arranque original:

Si desea volver al inicio originalanimación, puede hacerlo fácilmente, ya que respaldamos el original en los dos métodos anteriores. En el método del explorador de archivos, puede encontrarlo en la tarjeta de almacenamiento en la ubicación donde realizó la copia de seguridad en el paso 4, mientras que en el método ADB, se realizó una copia de seguridad en la unidad C. Simplemente siga cualquiera de estos métodos con el archivo bootanimation.zip original y lo recuperará.


Que sigue:

Eso es todo lo que tenemos para ti cuando se trata de arrancaranimaciones pero es solo el comienzo. Estén atentos para nuestra próxima función de la serie, en la que le informaremos sobre la personalización de la pantalla de bloqueo de su dispositivo Android.

¿Te gustaron las animaciones de arranque que aparecen aquí? ¿Encontraste mejores? ¿Hiciste uno propio y quieres compartirlo con nosotros? Escuchemos al respecto en los comentarios.

Comentarios