Comment changer l’animation de charge hors ligne de votre appareil Android
Voici une astuce que je vais vous montrer – comment changer l’animation de charge de la batterie lorsque le téléphone est éteint. Bien que ce soit un peu technique, ce n’est pas aussi simple ou personnalisable que votre animation de démarrage. En fait, il s’agit d’un processus plutôt risqué, car les animations de charge de la batterie sont profondément intégrées dans /system, et bien qu’il s’agisse d’une directive générale, chaque fabricant Android peut gérer les animations de la batterie différemment. Je vais donc aborder différentes méthodes pour différents téléphones.
Remarques: Changer les animations de charge Samsung est presque impossible, car elles reposent sur des instructions de noyau extrêmement complexes et un type de fichier propriétaire .QMG qui se traduit par des fichiers ShadowProtect .SPI. Merci Samsung comme toujours.
Téléphones portables MT65xx / MT67xx (chipsets MediaTek)
Vous devez télécharger le logiciel LogoBuilder pour les appareils MT65xx. Le logiciel va décompresser/recompresser le fichier logo.bin contenant le premier écran de démarrage (Pas votre animation de démarrage, mais le premier écran de démarrage, généralement le logo du fabricant de l’appareil) et des images de charge de la batterie.
Par conséquent, après avoir téléchargé le logiciel LogoBuilder sur votre ordinateur, vous devez obtenir logo.bin fichier depuis votre téléphone. Il y a deux façons de faire ça.Vous pouvez télécharger le fichier du firmware d’origine pour votre appareil sur votre ordinateur et récupérez le fichier logo.bin à partir de là.
Alternativement, vous pouvez utiliser la commande ADB suivante (voir : Comment installer ADB sous Windows) pour extraire logo.bin directement de votre téléphone vers votre ordinateur via une connexion USB :
jj if=/dev/logo of=/sdcard/logo.bin bs=3145728 count=1
Une fois que vous avez le fichier logo.bin de votre téléphone, lancez LogoBuilder et cliquez sur le bouton « Créer un projet », puis sélectionnez le fichier logo.bin que vous avez obtenu.
Vous pouvez maintenant modifier l’image à votre guise – pour une compatibilité maximale, assurez-vous d’utiliser le même type/taille de fichier image que l’image d’origine.fondamentalement ne veut pas Par exemple, remplacez 540×960 .png par 1080×1920.
Une fois que vous avez terminé de modifier votre image, cliquez sur le bouton Créer dans LogoBuilder, ce qui créera un Nouveaux fichiers logo.bin et update.zip. Vous pouvez flasher logo.bin avec un outil de flashage tel que SP Flash Tool ou update.zip avec une récupération personnalisée telle que TWRP. Ne faites pas les deux. Choisis l’un ou l’autre.
Modification de l’animation de la batterie dans les ROM CM12 Lollipop et CM13 Marshmallow
Si votre téléphone exécute la ROM personnalisée CyanogenMod, voici un moyen de modifier l’animation de la batterie via un script. Tout d’abord, vous devez télécharger toutes les batteries par défaut.png ici et modifiez-les à votre guise.
Il est important de prendre les notes suivantes :
- Les fichiers battery_?.png et battery_charge sont obsolètes dans la version 6.0 et remplacés par PNG (Image multi-surfaces) a 6 images obligatoires (codées en dur dans Android).Pour que Battery-Images-Replacer fonctionne avec les versions précédentes d’Android, les fichiers obsolètes sont conservés ; et
- bloquer l’appareil dans huer Le fichier doit être généralisé pour fonctionner dans le i9300 (mon cas) et d’autres, il est donc remplacé à la ligne 9 par : block=`find /dev/block/platform -name BOOT` ;
Mais la clé est de créer de nouveaux balance de batterie.png document. Dans ce cas, nous avons 6 images recto (fichiers battery_?.png) et souhaitons créer un fichier « image multi-faces » conforme à Android 6.0.
Il existe un script qui fait la plupart du sale boulot, mais il a des exigences. Tu auras besoin de:
ImageMagick
exiftool
écraser
Maintenant, je fournis le script .sh iciLe script doit être exécuté depuis un terminal Linux, ou sous Windows avec Cygwin installé.
Une fois le fichier battery_scale.png créé, vous devrez le copier dans le répertoire Battery-Images-Replacer-ak-opo-anykernel/charger/ si vous n’y exécutez pas le script. Allez dans le répertoire de base (Battery-Images-Replacer-ak-opo-anykernel) et exécutez « zip -r ../Battery-Images-Replacer.zip ». Et vous devriez obtenir un fichier zip flashable dans le répertoire parent.
Transférez maintenant le fichier zip sur votre téléphone (adb push, transfert de fichier usb, etc.) et assurez-vous que le fichier est disponible pour TWRP ou CWM. Démarrez en récupération et flashez le fichier zip. Éteignez le téléphone et commencez à charger. Profitez de votre nouvelle animation de batterie.
Appareils Sony Xpéria
très facile.regarde à l’intérieur /system/semc/chargemon/data Fichier .PNG pour le chargement de la batterie. Vous pouvez ensuite les modifier ou les remplacer par vos propres fichiers .PNG, assurez-vous simplement d’utiliser les mêmes dimensions d’image que l’original.
Appareils HTC
Très simple, mais vous avez besoin d’un logiciel capable d’éditer des fichiers .RLE, comme le dernier Photoshop CC 2017, ou d’un logiciel capable de convertir .RLE en .PNG et inversement.
Mais en gros, copiez simplement tous les fichiers .RLE de /system/media/zchgd et éditez-les avec le logiciel que j’ai mentionné ci-dessus, puis remplacez les anciens fichiers.