1 votos

La animación de arranque ya no se puede cambiar por razón desconocida.

Recientemente intenté agregar una animación de arranque personalizada a un Galaxy Note 3 agregando un bootanimation.zip personalizado a /system/media y luego flasheando un binario personalizado para la animación de arranque hecha por un usuario en XDA. Eso funcionó, el teléfono arrancó con mi animación en lugar de la animación predeterminada.

Aunque noté que estaba rotada 90°, así que reemplacé el bootanimation.zip con uno fijo, pero después de hacer eso, la animación no cambió. Flashear el binario nuevamente no cambió nada tampoco, ni formatear la caché. Intenté con una animación totalmente diferente de XDA pero eso tampoco funcionó, así que no es culpa del archivo zip.

Lo extraño es que puedo flashear la animación original .qmg de Samsung pero luego flashear el binario nuevamente simplemente me devuelve mi antigua animación de arranque rotada.

Ahora me pregunto ¿por qué está sucediendo eso? ¿El sistema copia la animación a un lugar diferente y por eso reemplazar el zip original no cambia nada? Suena como algo específico de Android, dudo un poco que sea el binario el que esté haciendo eso.

5voto

Parrhesiastes Puntos 146

Tuve un problema similar en CyanogenMod y resultó ser un problema de permisos. Probé lo siguiente que funcionó solo en la terminal por alguna razón. Necesitas tener permisos de root y tener ADB instalado. Los siguientes comandos montan la partición del sistema para lectura y escritura, copian el bootanimation zip de stock (cambia la ubicación, o omítelo), copian el bootanimation zip personalizado a data/local, y aplican (de nuevo) los permisos correctos a la carpeta de medios y archivos zip, y finalmente reinician (si deseas).

adb shell
su
mount -o remount,rw /system
cp /sdcard/download/cm/bootanimation.zip /system/media
cp /sdcard/download/bootanimation.zip /data/local
chmod 775 /system/media
chmod 644 /system/media/bootanimation.zip
chmod 644 /data/local/bootanimation.zip
reboot

Si deseas restaurar a la versión de stock, simplemente elimina la versión de data/local. Si deseas una nueva, reemplázala manteniendo la versión de system/media intacta. También puedes crear tu propio bootanimation usando esta guía de XDA.

0 votos

Hola, gran tutorial sin embargo la animación de Samsung no cambia. ¿Necesito renombrar bootsamsung.qmg y bootsamsungloop.qmg en la carpeta root/system/media?

0voto

Sankalp Puntos 113

Esto me salvó después de 3 días de intentar todo.

-Instalar primero el controlador y las herramientas adb
-Conectarse mediante usb
-Abrir el símbolo del sistema

Nota: Suponiendo que tienes el archivo original como bootanimation.zip1 en la misma ubicación o uses uno nuevo que podría funcionar (en este caso debes agregar otra línea después de montar para empujar primero el nuevo archivo en la misma ubicación - busca en Google cómo "empujar archivo")

Mientras bootanimation.zip sigue reproduciéndose, pega a continuación(rápidamente cada línea):

adb root
adb shell mount -o rw,remount /system
adb shell cp -f /system/media/bootanimation.zip1 /system/media/bootanimation.zip

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X