Jump to content

[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....

Edited by BBK
Link to comment
Share on other sites

  • 4 months later...
  • 3 weeks later...
  • 2 weeks later...
  • 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 ?

Link to comment
Share on other 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é :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...