Animación de apagado personalizada

primer post aquí...

Así que estoy intentando utilizar una animación de apagado personalizada en mi LG K7 que uso para fines de desarrollo.

Hice copias de seguridad del archivo shutdownanimation.zip original y, usando imágenes personalizadas (mismo formato .png, resolución, profundidad de color, etc.), reemplacé los archivos de imagen originales dentro del archivo zip con los nuevos.

El apagado solo muestra una pantalla negra.

Así que vuelvo a enviar la copia de seguridad al teléfono y aparece el logotipo de LG de nuevo.

Decidido a experimentar, tomé mi stock bootanimation.zip, lo renombré a shutdownanimation.zip y sobrescribí el shutdownanimation.zip en mi teléfono.

Como era de esperar, esto me dio la animación de inicio de stock durante el apagado.

Así que decidí tomar una copia del archivo shutdownanimation.zip original y simplemente editar las imágenes existentes dentro de él usando un editor de imágenes. Acabo de abrir cada uno de los dos archivos de imagen originales dentro del zip y usé una herramienta de dibujo para escribir 'personalizado' sobre el logotipo de lg, luego sobrescribí los nuevos archivos de imagen nuevamente en shutdowanimation.zip y los empujé al teléfono.

Pensé con seguridad que vería el logotipo de LG alterado, pero en cambio obtuve una pantalla negra.

¿Algunas ideas?

Actualización: me pregunto si existe algún mecanismo para evitar la alteración de la animación de arranque o la animación de apagado. Al principio pensé que era un problema de formato de archivo, así que tomé la foto #150 de la parte 0 en bootanimation.zip y reemplacé todas las fotos extrañas con la foto #150... es decir, foto de la parte 0 # 101,103,105... = foto #150 Así que de esta manera ni siquiera alteré ninguna imagen. Al pasar al teléfono y reiniciar, la animación de arranque ignora completamente la parte 0 donde hice los cambios y solo reproduce la parte 1.

Respuestas (1)

RESPUESTA:

Así que esto me tomó un poco de solución de problemas para solucionarlo.

Durante este proceso, estaba usando la GUI de Linux Archive Manager para trabajar con mis archivos de animación. Este fue mi error.

En un momento, como prueba, eliminé la carpeta part0 del archivo, y luego la volví a agregar y la empujé de regreso al teléfono.

Pantalla en negro. Este fue mi "¡Ajá!" momento.

Mi administrador de archivos estaba comprimiendo automáticamente todo lo que le agregaba. Por lo tanto, después de volver a agregar part0 al archivo, noté que la relación de compresión cambió de 0.99 a 1.34...

Solución fácil: creé un nuevo archivo bootanimation.zip sin comprimir

zip -r -0 bootanimation.zip part0 part1 desc.txt

funcionó a la perfección. Las animaciones personalizadas ahora funcionan.