Juin
22
|
Pour créer une animation que l’on souhaite mettre au démarrage de son téléphone Android, il faut :
Pour commencer, l’animation, il va vous falloir les différentes images qui constitueront votre animation. Par exemple :
Ces images devront toutes être au format PNGW ! Si vous cherchez un outil pour modifier vos images, vous pouvez par exemple utiliser Paint.NET.
On crée un répertoire, par exemple, boucle, dans lequel on met ses différentes images nommées avec le même nom suivi d’un nombre pour l’ordre de l’enchainement des images :
Il faut ensuite spécifier que l’on veut utiliser ces images dans un fichier spécifique. On crée un fichier desc.txt au même niveau que le répertoire boucle :
Dans ce fichier on écrit par exemple les lignes suivantes :
54 63 30
p 0 0 boucle
Les lignes et valeurs précédentes correspondent à :
Largeur Hauteur Images/seconde
p Nombre de fois où l’on joue l’animation Temps de pause nom du répertoire
Les dimensions sont celles utilisées pour afficher les images sur l’écran du téléphone : pas obligatoirement celle de l’image. De plus, si vos images ont un fond transparent, l’image sera sur un fond noir.
Comme vous le constatez, la seconde ligne commence toujours par p.
Si vous souhaitez enchainer plusieurs animations, vous pourrez créer plusieurs répertoires et spécifier plusieurs fois cette seconde ligne :
54 63 30
p 1 0 intro
p 0 0 boucle
La première animation contenue dans le répertoire intro sera jouée une fois, puis la suivante, boucle, sera jouée indéfiniment jusqu’à ce que le téléphone ait terminé de booter.
Lorsque vous avez votre ou vos répertoires et fini l’édition de votre fichier desc.txt, il suffit simplement de réunir tous vos fichiers dans une archive non compressée, nommée bootanimation.zip :
A la racine de l’archive, vous devez retrouver le fichier desc.txt et les sous-répertoires des images ! Si ce n’est pas le cas, recréez votre archive pour respecter cela.
Il ne vous reste plus qu’à le mettre dans le dossier /data/local/ de votre téléphone (testé sur HTC Desire) :
Bootez, votre téléphone et admirez le résultat
Si vous obtenez un écran noir, c’est que l’une des étapes n’a pas été correctement respectée. Habituellement, si l’archive est compressée, le fichier desc.txt mal défini, l’arborescence de l’archive, …
Pour info, j’utilise UnFREEz pour générer les GIFs animés que j’affiche sur mon blog
bon op je vient de fair mon petit booanim et parfait un grand merci a toi
Hé je retombe sur cet article :-). Maintenant que j’ai une ROM rootée, il faudra que j’essaie de me faire une petite animation à la FBR
@ Thierry : Si tu n’y arrives pas, tu pourras toujours mettre l’une de celles-ci
Merci pour ton tuto, vraiment bien. Par contre cela ne change pas le logo LG au tout début, y’a t’il un moyen de l’enlever. J’espère que je me suis bien fait comprendre.
Cordialement, Louison.
@ Louison : Je ne pense pas que cela soit possible… Peut-être avec certaines roms customs, mais j’en doute…
Merci de m’avoir répondu aussi vite, je vais chercher sur d’autres forums (on ne sais jamais ^^)
Merci encore, Louison.
@ Louison : Si tu trouves quelque chose, n’hésite pas à revenir laisser un nouveau commentaire
Oui pas de problèmes
@ Louison :
J’ai trouver un tuto
@ Louison : Cool, je regarderai ça à l’occasion
@ Louison : T’as testé ?
Ayant changé de téléphone, il a fallu que je recommence cette manipulation…
N’ayant pas exactement la même configuration qu’avant je note en commentaire les dernières manips que j’ai effectuées :
>adb push <Path_Windows>\shutanimation.zip /sdcard/shutanimation.zip
>adb shell
$ su
# mount -o remount,rw /system
# mv /system/media/bootanimation.zip /system/media/bootanimation.ori
# mv /system/media/bootaudio.mp3 /system/media/bootaudio.dis
# mv /system/media/shutanimation.zip /system/media/shutanimation.ori
# mv /system/media/shutaudio.mp3 /system/media/shutaudio.dis
# cat /sdcard/bootanimation.zip > /system/media/bootanimation.zip
# cat /sdcard/shutanimation.zip > /system/media/shutanimation.zip
modifié/traduit par Whiler
Politique de confidentialité