Aller au contenu

[TUTO] Créer une BootAnimation


BBK

Recommended Posts

Bonjour,

Ce tuto permet de créer une bootanimation, vous savez l'animation après le splash screen.

Je ne peux pas être tenu responsable d'un problème sur le HTC Desire...

Version du TUTO : v0.1

LE TUTORIAL N'EST FAIT QUE POUR WINDOWS. POUR LINUX, LES UTILISATEURS SONT PLUS AVANCES => DONC PAS DE TUTO :P

Changelog:

  • v0.1 : [10/02/2011] : BBK : Version initiale

Le nécessaire de travail :

  • Un HTC Desire rooté
  • Un PC
  • Le SDK

Connaissances nécessaires :

  • Savoir dézipper un fichier ".zip"
  • Connaitre les termes : adb, sdk
  • Connaitre les commandes élémentaires Linux

Création des images :

Vous n'avez pas besoin de moi pour cela :P

  1. Créer un répertoire "C:\BootAnimation"
  2. Utiliser le soft que vous aimez pour créer des images
  3. Répartir vos images dans des répertoires "partX" ou (X={1;9}) (exemple : part0, part1, pour séparer les séquences d'images) dans "c:\BootAnimation"

Création du fichier de description : source

  1. Créer un fichier "desc.txt" dans "C:\BootAnimation"
  2. Ouvrir ce fichier avec votre éditeur de texte préféré (perso VI)
  3. Placer les éléments de description de votre animation, a savoir :

    480 800 30
    p X1 Y1 part0
    p X2 Y2 part1

    480 = Largeur de l'animation
    800 = Hauteur de l'animation
    30 = Nombre d'image par secondes (Supérieur à 25 si vous voulez que l'oeil ne voit pas de saccade, conseil >=30)
    p = Pointeur, permet de spécifier qu'il s'agit d'une ligne "PART"
    X1 ou X2 = un nombre (0 = boucle infinie sur l'animation, 1 = joué une fois, 2 = joué 2 fois, etc...)
    Y1 ou Y2 =Temps de pause sur la fin de séquence
    partX = le répertoire qui regroupe les images.
  4. Enregistrez et fermez le fichier "desc.txt"

Zippage :

  1. Vous devez avoir un répertoire "C:\BootAnimation" avec un ou plusieurs répertoire part et un fichier de description
  2. Aller dans le répertoire "C:\BootAnimation"
  3. Tout sélectionner
  4. Zipper sans compression en format .ZIP (perso je prends 7ZIP) dans le répertoire "C:\BootAnimation" dans un fichier "BootAnimation.zip"

Envoyer sur le HTC :

  1. Brancher en USB le téléphone au PC
  2. Lancer une invite de commande et se placer dans le SDK
  3. Taper la commande :

    adb push c:\bootanimation\bootanimation.zip /data/local/bootanimation.zip

Test :

Quand vous testerez la commande, regardez bien votre téléphone :)

  1. Brancher en USB le téléphone au PC
  2. Lancer une invite de commande et se placer dans le SDK
  3. Taper le commande :

    adb shell bootanimation

Enjoy it !

PS

  • En download ma BootAnimation => Rapide mais persistante....

Modifié par BBK
Lien vers le commentaire
Partager sur d’autres sites

  • 4 months later...
  • 3 weeks later...
  • 2 weeks later...

par contre avec bootanimation previewer vous ne saurait pas si elle fonctionnera sur votre phone, j'ai eu le cas.

C'est l'avantage des lignes de commandes (pas si dur quand on prend le temps de suivre la procedure...) on voit de suite ce que ca va rendre.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Coucou,

J'ai essayé d'envoyer mon bootanimation sur le téléphone, de lancer la commande de test (qui n'a pas marché), et redémarré. Le boot est maintenant tout noir au lieu du bootanimation de CyanogenMod.

C:\android-sdk-windows\tools>adb push C:\[…]\bootanimation.zip /data/local/bootanimation.zip
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
1306 KB/s (1061217 bytes in 0.793s)

C:\android-sdk-windows\tools>adb shell bootanimation
mmap failed: errno 19 No such devicemmap failed: errno 19 No such device

En cherchant cette erreur sur Google, je suis tombé sur ce post, qui me dit qu'il faut envoyer ça dans /system/media. Après, j'ai rebooté sur le recovery, monté /system (sinon adb me dit que le système de fichiers est en lecture seule), supprimé ma bootanimation.zip qui ne marche pas (dans /data/local) et envoyé :

C:\android-sdk-windows\tools>adb push C:\[…]\bootanimation.zip /system/media/bootanimation.zip
1948 KB/s (1061217 bytes in 0.532s)

Eh bah ça ne marche pas non plus (ça m'a remis la bootanimation par défaut). Pourquoi ?

Lien vers le commentaire
Partager sur d’autres sites

  • 6 months later...

Bonjour,

j'ai créer une animation de boot mais j'ai un problème.

Mon premier dossier fonctionne à merveille. Par contre, le deuxieme ne veux pas démarrer...

Voici les paramètres :

540 960 10

p 1 1 part0

p 1 0 part1

et les dossiers sont:

bootanimation.zip

- part0

-- android_(001) - android_(283) (Ce sont des images PNG)

- part1

-- beats_audio_(001) - beats_audio_(035) (Ce sont des images JPEG)

- desc

Vous pouvez m'aider?

Trouvé :)

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...