Accueil
» ANDROID
»
Comment modifier ou créer une animation de démarrage Android
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 .
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.
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.
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.
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.
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.
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.
É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.
Conservez le fichier original et une procédure de restauration prêts.