1 votes

L'animation de démarrage ne peut plus être modifiée pour une raison inconnue.

J'ai récemment essayé d'ajouter une animation de démarrage personnalisée à un Galaxy Note 3 en ajoutant un fichier de configuration personnalisé. bootanimation.zip a /system/media puis en faisant clignoter un binaire personnalisé pour l'animation de démarrage réalisée par un utilisateur sur XDA. Cela a fonctionné, le téléphone a démarré avec mon animation au lieu de l'animation standard.

Cependant, j'ai remarqué qu'il était tourné de 90°, j'ai donc remplacé le bootanimation.zip avec un autre fixe, bien que l'animation n'ait pas changé après cette opération. Flasher à nouveau le binaire n'a rien changé non plus, pas plus que le formatage du cache. J'ai essayé avec une animation totalement différente de XDA mais cela n'a pas fonctionné non plus donc ce n'est pas la faute du fichier zip.

Ce qui est étrange, c'est que je peux flasher l'original .qmg de Samsung, mais en flashant à nouveau le binaire, je retrouve l'ancienne animation de démarrage avec rotation.

Je me demande maintenant pourquoi cela se produit. Est-ce que le système copie l'animation à un endroit différent et c'est pourquoi remplacer le zip original ne change rien ? Cela semble être quelque chose de spécifique à Android, je doute que le binaire fasse cela.

5voto

OK- Points 276

J'ai eu un problème similaire sur CyanogenMod et il s'est avéré que les permissions n'étaient pas respectées. J'ai essayé ce qui suit, qui n'a fonctionné que dans le shell pour une raison quelconque. Vous devez être enraciné et avoir BAD installé. Les commandes suivantes montent la partition système pour la lecture et l'écriture, copient le fichier stock bootanimation zip (modifient l'emplacement ou le sautent), copient le fichier custom bootanimation zip dans data/local, et (ré)appliquent les permissions correctes au dossier média et aux fichiers zip, et enfin redémarrent (si vous le souhaitez).

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 vous souhaitez revenir à la version de base, il vous suffit de supprimer les données/la version locale. Si vous en voulez une nouvelle, remplacez-la tout en conservant la version système/média intacte. Vous pouvez également créer votre propre animation de démarrage à l'aide de la fonction ce guide de XDA.

0voto

Sankalp Points 113

Cela m'a sauvé la mise après avoir tout essayé pendant trois jours.

-Installez d'abord le pilote et les outils adb
-Connexion via usb
-Ouvrir l'invite de commande

Note : En supposant que vous avez l'original bootanimation.zip1 au même endroit ou que vous utilisez un nouveau fichier qui peut fonctionner (dans ce cas vous devez ajouter une autre ligne après mount pour pousser le nouveau fichier en premier au même endroit - google how to "push file").

Pendant que bootanimation.zip continue à jouer, collez ci-dessous (rapidement chaque ligne) :

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X