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 :

Frame 1

Frame 1

Frame 2

Frame 2

Frame 3

Frame 3

Frame 4

Frame 4


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 :

Répertoire boucle & ses images

Répertoire boucle & ses 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 :

Fichier desc.txt

Fichier desc.txt

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 :

Création de l'archive NON compressée

Création de l'archive NON compressée


bootanimation.zip créé

bootanimation.zip créé


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.
Arborescence de l'archive

Arborescence de l'archive

Il ne vous reste plus qu’à le mettre dans le dossier /data/local/ de votre téléphone (testé sur HTC Desire) :

/data/local/bootanimation.zip

/data/local/bootanimation.zip

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 8-)

Share

Lien permanent vers Créer sa propre animation pour les démarrages Android Rédigé par Whiler \\ Tags :

30 réponses pour “Créer sa propre animation pour les démarrages Android”

Commentaires précédents
 
  1. yuri a dit :

    bon op je vient de fair mon petit booanim et parfait un grand merci a toi

    Répondre

  2. Thierry a dit :

    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 (lol)

    Répondre

  3. Whiler a dit :

    @ Thierry : Si tu n’y arrives pas, tu pourras toujours mettre l’une de celles-ci (lol)

    Répondre

  4. Louison a dit :

    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.

    Répondre

  5. Whiler a dit :

    @ Louison : Je ne pense pas que cela soit possible… Peut-être avec certaines roms customs, mais j’en doute… :s

    Répondre

  6. Louison a dit :

    Merci de m’avoir répondu aussi vite, je vais chercher sur d’autres forums (on ne sais jamais ^^)

    Merci encore, Louison.

    Répondre

  7. Whiler a dit :

    @ Louison : Si tu trouves quelque chose, n’hésite pas à revenir laisser un nouveau commentaire ;)

    Répondre

  8. Louison a dit :

    Oui pas de problèmes (lol)

    Répondre

  9. Louison a dit :

    J’ai trouver un tuto

    Répondre

  10. Whiler a dit :

    @ Louison : Cool, je regarderai ça à l’occasion (y)

    Répondre

  11. Whiler a dit :

    @ Louison : T’as testé ?

    Répondre

  12. Whiler a dit :

    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>\bootanimation.zip /sdcard/bootanimation.zip
    >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

    Répondre

Commentaires précédents
 

Laisser une réponse

(requis)

(requis)

*

;) (lol) (y) |-( (hi) 8-) (angel) :s (clap) (bow) (tmi) (:| plus »

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.