Comment modifier ou créer une animation de démarrage Android

Vous pouvez modifier l'animation de démarrage d'Android en créant un fichier standard bootanimation.zipet en utilisant une méthode d'installation compatible avec la ROM de votre téléphone. L'archive contient des images PNG numérotées et un desc.txtfichier de lecture. La compatibilité varie selon le fabricant, et de nombreux téléphones récents protègent les fichiers système ; vérifiez donc la compatibilité et prévoyez une solution de repli au préalable.

Fonctionnement du format standard

L'archive standard d'AOSP contient desc.txtdes dossiers, notamment part0des fichiers PNG séquentiels. La documentation AOSP indique /system/media/bootanimation.zipque /oem/media/bootanimation.zipces fichiers sont situés à des emplacements standard, mais les fournisseurs et les ROM personnalisées peuvent utiliser des chemins ou des formats différents. Un logo de démarrage apparaît avant l'animation d'Android et constitue un composant distinct. Voir le format d'animation de démarrage AOSP .

Créez et installez votre animation

1. Vérifiez la compatibilité de l'appareil

Lisez attentivement les instructions spécifiques à votre appareil et à votre ROM. Si possible, vérifiez l'animation en cours pour connaître la taille du canevas et les paramètres de lecture. Arrêtez-la si elle utilise une interface propriétaire. Il n'existe pas de commande ADB universelle sans accès root pour les appareils Android modernes. Ne déverrouillez pas le bootloader uniquement pour cette raison : les procédures de déverrouillage prises en charge effacent les données utilisateur et certains appareils ne peuvent pas être déverrouillés. Consultez d'abord le guide de déverrouillage du bootloader d'Android .

Téléphone Android placé à côté d'un ordinateur affichant le fichier bootanimation.zip lors d'un test de compatibilité.
Vérifiez la compatibilité de la ROM avant de remplacer un fichier de démarrage.

2. Examiner les archives

Extrayez une archive compatible bootanimation.zipsur votre ordinateur. À la racine de l'archive, vous devriez voir desc.txtdirectement les dossiers contenant les différentes parties, sans dossier supplémentaire. Conservez l'original intact séparément de votre copie de travail.

Le contenu de l'archive montre desc.txt à la racine et part0 avec des cadres PNG séquentiels.
Une archive standard conserve les dossiers desc.txt et part au niveau supérieur.

3. Créer des cadres PNG

Exportez chaque image au format PNG et numérotez-les dans l'ordre, par exemple : 00000.png, 00001.png, et 00002.png, à l'intérieur de part0. Utilisez les dimensions d'animation de la ROM cible comme référence, et non la résolution annoncée de l'écran. Veillez à ce que la taille des images soit constante et raisonnable afin de limiter la consommation de mémoire au démarrage.

Quatre images fixes montrent un anneau bleu se formant sur une séquence d'animation.
Exportez les cadres dans l'ordre et veillez à ce que la taille de leur toile reste uniforme.

4. Écrire desc.txt

La première ligne définit la largeur, la hauteur et le nombre d'images par seconde. Chaque ligne suivante décrit une partie. Par exemple :

1080 2400 30
p 1 0 part0
c 1 0 part1

Utilisez des valeurs adaptées à la cible. Une pséquence peut s'arrêter à la fin du démarrage ; celle est lue jusqu'à son terme. Le compteur détermine le nombre de répétitions et 0la lecture se poursuit en boucle jusqu'à la fin du démarrage. La pause est mesurée en images : à 30 images/s, 15 images correspondent à une demi-seconde. Le format AOSP décrit la syntaxe complète et les champs optionnels.

L'éditeur de texte affiche le fichier desc.txt de l'animation de démarrage avec sa largeur, sa hauteur, sa fréquence d'images et deux parties de lecture.
Valeurs données à titre d'exemple uniquement ; elles doivent correspondre à la ROM cible.

5. Créer le fichier ZIP

Sélectionnez le contenu du dossier et créez une bootanimation.ziparchive ZIP, en choisissant l'option « Stocker » ou « Non compressée ». Conservez desc.txtles dossiers à la racine de l'archive. Rouvrez le fichier et vérifiez ses noms et son imbrication avant l'installation.

Les paramètres d'archivage ZIP indiquent « Compression stockée » ainsi que les fichiers desc.txt et part0 à la racine de l'archive.
Utilisez la compression Store et évitez un dossier parent supplémentaire.

6. Sauvegardez l'animation actuelle

Sauvegardez le fichier d'origine en dehors du répertoire où la ROM est lue au démarrage. Si vous disposez déjà des droits root, copiez-le depuis le chemin utilisé par votre ROM ; les chemins AOSP sont donnés à titre d'exemple. Conservez les instructions de récupération et le firmware d'origine de l'appareil. Une sauvegarde en plus du fichier de remplacement ne vous protège pas si les deux utilisent le même chemin.

Les gestionnaires de fichiers indiquent que bootanimation.zip a été copié du dossier /system/media vers un dossier de sauvegarde distinct.
Remontez en dehors du chemin lu lors du démarrage.

7. Installez via une méthode prise en charge

Utilisez une configuration ROM officielle si elle existe. Sinon, sur un appareil déjà rooté, un module système compatible peut exposer le fichier sans remonter directement une partition système en lecture seule. Le guide des modules Magisk explique ses module.propmétadonnées et la manière dont les fichiers system/sont superposés. Utilisez son programme d'installation actuel et ciblez system/media/uniquement si votre ROM lit cet emplacement. Installez-le avec la méthode documentée du gestionnaire. Un module ne peut pas corriger un format ou un chemin OEM non pris en charge.

Exemple de gestionnaire de modules sans système avec bootanimation-module.zip sélectionné sur un appareil Android rooté.
Écran conceptuel ; les commandes et les chemins pris en charge varient.

8. Redémarrez et vérifiez

Redémarrez une fois et observez le démarrage complet. Si l'animation par défaut persiste, vérifiez à nouveau le chemin d'accès, l'imbrication des archives, les noms des fichiers PNG, etc. desc.txtSi le système se bloque ou si l'appareil ne démarre pas, désactivez le module ou restaurez la configuration d'origine via la procédure de récupération de la ROM. La FAQ de Magisk décrit une méthode en mode sans échec pour désactiver les modules après des problèmes de démarrage ; consultez les instructions de votre appareil avant l'installation.

Un téléphone Android affichant une animation d'anneau bleu à côté d'un ordinateur portable montrant un fichier de sauvegarde système.
Conservez le fichier original et une procédure de restauration prêts.

Références officielles

Laisser un commentaire

Ajouter une date et une heure aux photos sur votre téléphone Android

Ajouter une date et une heure aux photos sur votre téléphone Android

Découvrez comment ajouter une date et une heure visibles aux photos Android nouvelles ou existantes grâce au paramètre de filigrane de votre appareil photo ou à l'outil de balisage de Google Photos.

Comment faire une capture d'écran sur les appareils Android : boutons et gestes

Comment faire une capture d'écran sur les appareils Android : boutons et gestes

Découvrez comment faire des captures d'écran sur Android à l'aide de raccourcis clavier, de captures par défilement et des gestes Pixel, Samsung et Motorola, ainsi que l'endroit où trouver et partager des images.

Comment rooter les anciens appareils Android avec Framaroot en quelques clics

Comment rooter les anciens appareils Android avec Framaroot en quelques clics

Découvrez comment Framaroot permet de rooter les anciens téléphones Android compatibles, ce qu'il faut vérifier avant d'installer son fichier APK et pourquoi il fonctionne rarement sur les appareils plus récents.

Rechercher maintenant pour Android : effectuez une recherche sur votre téléphone ou sur le Web depuis n’importe où.

Rechercher maintenant pour Android : effectuez une recherche sur votre téléphone ou sur le Web depuis n’importe où.

Découvrez comment l'application classique Search Now utilisait un bouton de recherche flottant pour les recherches sur l'appareil et sur le Web, pourquoi sa fiche sur le Play Store a disparu et ce qui fonctionne aujourd'hui.

Comment activer ou désactiver la connexion par photo de profil Facebook

Comment activer ou désactiver la connexion par photo de profil Facebook

Découvrez comment activer ou désactiver la connexion par photo de profil Facebook, supprimer les connexions enregistrées sur iPhone ou Android et trouver les paramètres de connexion enregistrés actuels.

Comment utiliser Google Lens pour identifier des objets sur des photos

Comment utiliser Google Lens pour identifier des objets sur des photos

Apprenez à identifier les plantes, les produits, les livres et autres objets sur les photos avec Google Lens sur Android, iPhone ou ordinateur, et à améliorer les correspondances incertaines.

Comment retirer un chapeau, des gants et un sac à dos de son avatar Pokémon GO

Comment retirer un chapeau, des gants et un sac à dos de son avatar Pokémon GO

Retirez le chapeau, les gants et le sac à dos de votre avatar Pokémon GO via le menu Style. Suivez les étapes et corrigez les options manquantes sans dépenser de PokéPièces.

Installez en toute sécurité les packs de langue du clavier pour Android 2.3 Gingerbread

Installez en toute sécurité les packs de langue du clavier pour Android 2.3 Gingerbread

Découvrez quels packs de langue de clavier Android 2.3 Gingerbread prennent en charge, comment vérifier un fichier ZIP compatible, sauvegarder votre téléphone et éviter les flashages de récupération non sécurisés.

Guide d'installation de MIUI 1.6.17 sur le Xperia X10 : ROM Android 2.3.4

Guide d'installation de MIUI 1.6.17 sur le Xperia X10 : ROM Android 2.3.4

Consultez les étapes xRecovery héritées pour la ROM Android 2.3.4 MIUI 1.6.17 Xperia X10, y compris les vérifications de compatibilité, les étapes de sauvegarde et les mises en garde concernant le téléchargement.

Comment supprimer l'horloge de l'écran de verrouillage Android (et ce que vous pouvez modifier)

Comment supprimer l'horloge de l'écran de verrouillage Android (et ce que vous pouvez modifier)

Android ne permet généralement pas de supprimer l'horloge de l'écran de verrouillage. Découvrez comment la réduire ou la personnaliser sur les téléphones Pixel et Galaxy, et comment désactiver l'affichage permanent (Always On Display) séparément.