• Publicité

[Tous] Créer une animation de boot personnalisée

Trucs et astruces pour personnaliser votre téléphone Android

[Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Lun 18 Oct 2010 02:09

Tutoriel pour modifier et créer votre animation de boot personnalisée, c'est relativement simple. Vous avez besoin de vos talents de graphistes pour créer chaque image de l'animation.

Pré-requis
- Avoir votre téléphone rooté
- Savoir créer des images au format PNG et à la taille de votre écran
- Avoir un outil de compression zip du type 7zip
- Avoir Terminal Emulator installé (voir Android Market)

Principe
- L'animation de boot est un fichier zip qui contient 2 dossiers (part0 et part1) et un fichier de description desc.txt
- Le dossier part0 contient les images qui seront affichée séquentiellement une seule fois pour le démarrage de l'animation
- Le dossier part1 contient les images qui seront affichée séquentiellement en boucle jusqu'à la fin du démarrage du système
- Le fichier desc.txt contient la description de l'ensemble (nombre d'image par seconde, séquences, ...)
- Vous n'êtes pas obligé de faire des images aussi grandes que votre écran, les images seront centrées, les images plus petites permettront d'avoir un bootanimation.zip plus petit

Méthode
- Créez vos images et nommez les de la manière suivante img_00000.png à img_xxxxx.png (les numéro s'incrémentent pour chaque image)
- Répartissez les fichiers dans les dossiers part0 et part1 en fonction de vos besoins
- créez votre fichier desc.txt dont voici un exemple
Code: Tout sélectionner
480 480 24
p 1 0 part0
p 0 0 part1

- 480 480 représente la taille des images
- 24 est le nombre d'images à afficher par seconde
- le reste doit figurer dans votre fichier
- faites un zip des 2 dossier et du fichier desc.txt en réglant le niveau de compression sur "Store" ou "Stockage" ou "Aucun". Il ne doit pas y avoir de compression, ce qui nous intéresse c'est de créer un fichier zip sans compresser les images
- donnez à votre fichier le nom bootanimation.zip

Installation
- Copier votre fichier zip à la racine de la carte mémoire
- Démonter la carte mémoire
- Ouvrir Terminal Emulator
- Entrez la commande su
- Acceptez de sonner les droits root à Terminal Emulator
- Entrez la commande remount rw
- Entrez la commande mv /system/media/bootanimation.zip /system/media/bootanimation.bak
- Entrez la commande cat /sdcard/bootanimation.zip /system/media/bootanimation.zip
- Entrez la commande mv /data/local/bootanimation.zip /data/local/bootanimation.bak
- Entrez la commande cat /sdcard/bootanimation.zip /data/local/bootanimation.zip

- Redémarrez, vous devriez avoir votre nouvelle animation au démarrage

Un exemple

Image

D'autres exemple d'animation là : (Les liens sont accessibles aux membres, inscrivez vous... :-) )
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Re: [Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Lun 18 Oct 2010 02:10

Pour revenir en arrière ...

- Ouvrir Terminal Emulator
- Entrez la commande su
- Acceptez de sonner les droits root à Terminal Emulator
- Entrez la commande remount rw
- Entrez la commande mv /system/media/bootanimation.bak /system/media/bootanimation.zip
- Entrez la commande mv /data/local/bootanimation.bak /data/local/bootanimation.zip
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Re: [Tous] Créer une animation de boot personnalisée

Messagede witchcraft » Dim 24 Oct 2010 11:24

Tostaki a écrit:P
- Entrez la commande mv /system/media/bootanimation.bak /system/media/bootanimation.zip

Pour économiser de la place, un simple lien symbolique pointant vers /system/media/bootanimation.zip suffit amplement!!
Code: Tout sélectionner
cd /system/media/
ln -s /data/local/bootanimation.zip bootanimation.zip

vérification du lien...
Code: Tout sélectionner
ls -l
Image
Image
Avatar de l’utilisateur
witchcraft
 
Messages: 7
Inscription: Mer 20 Oct 2010 10:49

Re: [Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Lun 25 Oct 2010 11:36

:)

Les gourous de la ligne de commande arrivent

Merci pour cette bonne remarque
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Re: [Tous] Créer une animation de boot personnalisée

Messagede petaramesh » Mar 2 Nov 2010 13:29

Sniff :cry: Perdu toute animation de boot (écran noir > 1 minute pendant le démarrage) de mon LG GT540 après MàJ de FW Android 1.6 Orange à 2.1 Bouygues ou Suisse générique...

Rien de ce que j'ai tenté pour restaurer une animation n'a fonctionné... Une idée serait achement bienvenue.
petaramesh
 
Messages: 80
Inscription: Sam 30 Oct 2010 12:53

Re: [Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Mar 2 Nov 2010 15:25

Est ce que tu as un fichier bootanimation.zip (installé lors de la mise à jour, sans action manuelle) ? Si oui, récupère le et regarde ce que tu as dedans
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Re: [Tous] Créer une animation de boot personnalisée

Messagede petaramesh » Mar 2 Nov 2010 15:38

Je pense que je n'avais pas de bootanimation.zip après flashage du FW, mais depuis j'ai copié deux pris ici : (Les liens sont accessibles aux membres, inscrivez vous... :-) ) et ça ne marche pas davantage :twisted:

J'ai flashé tout d'abord le Bouygues : Plus d'animation de boot, plus de schéma de verrouillage...
...reflashé le bouygues : même résultat
...flashé le SFR: Pas d'animations, plante velu
...flashé le suisse: Pas d'animation de boot (ni durant chargement de batterie système éteint), sinon marche impec.

...J'ai ensuite essayé d'ajouter les animation de (Les liens sont accessibles aux membres, inscrivez vous... :-) ) mais, bien que les fichiers soient présents, ils semblent totalement ignorés...

Je n'ai pas envie de re-flasher tout le bazar à nouveau, quand je vois le temps que je perds à chaque fois à restaurer applis, contacts, etc... je préférerais trouver moyen de réparer l'animation "intelligemment" sans devoir tout reflasher... (d'autant plus que les chances qu'un reflashage répare ça sont contre moi) :?
petaramesh
 
Messages: 80
Inscription: Sam 30 Oct 2010 12:53

Re: [Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Mar 2 Nov 2010 15:48

C'est vraiment bizarre que le fichier ne soit pas disponible. Ne pouvant ouvrir à la main le firmware, je ne sais pas vérifier que le fichier est présent
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Re: [Tous] Créer une animation de boot personnalisée

Messagede petaramesh » Mar 2 Nov 2010 15:57

Je vois aussi dans mon téléphone des fichiers dont il n'est pas question ici...:
Code: Tout sélectionner
# ls -l /system/media
-rw-rw-rw- root     root      2556514 2010-11-02 09:59 bootanimation.zip
drwxr-xr-x root     root              2010-10-07 00:36 audio

# ls -l /data/local
-rw-rw-rw- shell    shell     2556514 2010-11-02 10:15 bootanimation.zip
drwxrwx--x shell    shell             2010-01-01 01:00 tmp


Mais également...
Code: Tout sélectionner
# ls -l /
(...)
drwxr-xr-x root     root              1970-01-01 01:00 chargerimages
drwxr-xr-x root     root              1970-01-01 01:00 bootimages


...Que contiennent donc ces deux répertoires...?
Code: Tout sélectionner
# ls -l /chargerimages
-rw-r--r-- root     root        44400 1970-01-01 01:00 insert_battery_05.rle
-rw-r--r-- root     root        37192 1970-01-01 01:00 insert_battery_04.rle
-rw-r--r-- root     root        41820 1970-01-01 01:00 insert_battery_03.rle
-rw-r--r-- root     root        45736 1970-01-01 01:00 insert_battery_02.rle
-rw-r--r-- root     root       110832 1970-01-01 01:00 insert_battery_01.rle
-rw-r--r-- root     root         7072 1970-01-01 01:00 battery_wait_02.rle
-rw-r--r-- root     root       101464 1970-01-01 01:00 battery_wait_01.rle
-rw-r--r-- root     root        88576 1970-01-01 01:00 battery_charging_06.rle
-rw-r--r-- root     root        22264 1970-01-01 01:00 battery_charging_05.rle
-rw-r--r-- root     root        22456 1970-01-01 01:00 battery_charging_04.rle
-rw-r--r-- root     root        22396 1970-01-01 01:00 battery_charging_03.rle
-rw-r--r-- root     root        10892 1970-01-01 01:00 battery_charging_02.rle
-rw-r--r-- root     root       291024 1970-01-01 01:00 battery_charging_01.rle


# ls -l /bootimages
-rw-r--r-- root     root            2 1970-01-01 01:00 bootlogonum.txt
-rw-r--r-- root     root         6132 1970-01-01 01:00 bootlogo24.rle
-rw-r--r-- root     root         7340 1970-01-01 01:00 bootlogo23.rle
-rw-r--r-- root     root         8568 1970-01-01 01:00 bootlogo22.rle
-rw-r--r-- root     root        10852 1970-01-01 01:00 bootlogo21.rle
-rw-r--r-- root     root        15776 1970-01-01 01:00 bootlogo20.rle
-rw-r--r-- root     root        23520 1970-01-01 01:00 bootlogo19.rle
-rw-r--r-- root     root        33180 1970-01-01 01:00 bootlogo18.rle
-rw-r--r-- root     root        43572 1970-01-01 01:00 bootlogo17.rle
-rw-r--r-- root     root        58660 1970-01-01 01:00 bootlogo16.rle
-rw-r--r-- root     root        68352 1970-01-01 01:00 bootlogo15.rle
-rw-r--r-- root     root        73692 1970-01-01 01:00 bootlogo14.rle
-rw-r--r-- root     root        76576 1970-01-01 01:00 bootlogo13.rle
-rw-r--r-- root     root        77428 1970-01-01 01:00 bootlogo12.rle
-rw-r--r-- root     root        74812 1970-01-01 01:00 bootlogo11.rle
-rw-r--r-- root     root        75048 1970-01-01 01:00 bootlogo10.rle
-rw-r--r-- root     root        75764 1970-01-01 01:00 bootlogo09.rle
-rw-r--r-- root     root        76184 1970-01-01 01:00 bootlogo08.rle
-rw-r--r-- root     root        73528 1970-01-01 01:00 bootlogo07.rle
-rw-r--r-- root     root        61596 1970-01-01 01:00 bootlogo06.rle
-rw-r--r-- root     root        45992 1970-01-01 01:00 bootlogo05.rle
-rw-r--r-- root     root        14924 1970-01-01 01:00 bootlogo04.rle
-rw-r--r-- root     root           52 1970-01-01 01:00 bootlogo03.rle
-rw-r--r-- root     root           12 1970-01-01 01:00 bootlogo02.rle
-rw-r--r-- root     root           12 1970-01-01 01:00 bootlogo01.rle
petaramesh
 
Messages: 80
Inscription: Sam 30 Oct 2010 12:53

Re: [Tous] Créer une animation de boot personnalisée

Messagede Tostaki » Mar 2 Nov 2010 20:32

poste un des fichiers rle (sous la forme d'un zip) et je vais regarder ce que c'est.
Je suppose que LG a modifié la partie bootanimation...
Google Galaxy Nexus 4.0.2 Stock
Ubuntu 10.10
Un peu de Windows XP/7
----------------------------------

Avatar de l’utilisateur
Tostaki
 
Messages: 4565
Inscription: Lun 13 Avr 2009 01:00

Suivante

Retourner vers Personnalisation de votre téléphone Android

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

  • Publicité