Comment changer l’animation de chargement hors ligne pour les appareils Android

Voici une astuce astucieuse que je vais vous montrer: comment changer l’animation de chargement de la batterie lorsque votre téléphone est éteint. C’est un peu technique cependant, ce n’est pas aussi simple ou personnalisable que votre animation de démarrage. En fait, il s’agit d’une procédure assez risquée, car l’animation de chargement de la batterie est profondément intégrée dans le système /, et bien qu’il s’agisse d’un guide universel, chaque fabricant Android peut traiter l’animation de la batterie différemment. Ainsi, je vais aborder différentes méthodes pour différents téléphones.

REMARQUE: Il est pratiquement impossible de modifier les animations de chargement de Samsung, car elles reposent sur des instructions de noyau profondément complexes et des types de fichiers propriétaires .QMG qui sont convertis en fichiers .SPI ShadowProtect. Merci comme toujours, Samsung.

Téléphones MT65xx / MT67xx (chipset Mediatek)

Vous voudrez télécharger le LogoBuilder logiciel pour les appareils MT65xx. Ce logiciel décompressera / reconditionnera votre fichier logo.bin qui contient le premier écran de démarrage (pas votre animation de démarrage, mais le premier écran de démarrage qui est généralement le logo du fabricant de l’appareil) et les images de chargement de la batterie.

Ainsi, après avoir téléchargé le logiciel LogoBuilder sur votre ordinateur, vous devrez obtenir le logo.bin fichier depuis votre téléphone. Il y a deux manières d’accomplir ceci. Vous pouvez soit télécharger un fichier de firmware d’origine pour votre appareil sur votre ordinateur et récupérez le fichier logo.bin à l’intérieur.

Vous pouvez également utiliser la commande ADB suivante (voir: Comment installer ADB sous Windows) pour extraire logo.bin directement de votre téléphone sur votre ordinateur, via une connexion USB:

dd if = / dev / logo of = / sdcard / logo.bin bs = 3145728 count = 1

Une fois que vous avez obtenu le fichier logo.bin pour votre téléphone, lancez LogoBuilder et cliquez sur le bouton «Créer un projet», puis choisissez le fichier logo.bin que vous avez obtenu.

Vous pouvez maintenant éditer les images à votre guise – pour une compatibilité maximale, assurez-vous d’utiliser les mêmes types de fichiers / dimensions d’image que les originaux. Essentiellement ne pas remplacer un 540 × 960 .png par un 1080 × 1920, par exemple.

Lorsque vous avez terminé de modifier les images, cliquez sur le bouton «Créer» dans LogoBuilder, ce qui créera un nouveaux fichiers logo.bin et update.zip. Vous pouvez soit flasher le logo.bin avec un outil clignotant, comme Outil SP Flash, ou vous pouvez flasher le update.zip via une récupération personnalisée comme TWRP. Ne faites pas les deux. Choisis l’un ou l’autre.

Modifier 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. Vous devrez d’abord télécharger tous les fichiers .pngs de la batterie par défaut ICI et modifiez-les à votre guise.

Il est très important de prendre les notes suivantes:

  1. Les fichiers battery _ ?. png et battery_charge sont obsolètes dans la version 6.0 et remplacés par png (image multi-surface) avec 6 cadres obligatoires (codés en dur sous Android). Pour que Battery-Images-Replacer fonctionne avec les versions précédentes d’Android, les fichiers obsolètes sont conservés; et
  2. Le périphérique bloc dans le fichier sh doit être généralisé pour fonctionner dans i9300 (mon cas) et peut-être dans d’autres, il a donc été remplacé à la ligne 9 par: block = `find / dev / block / platform -name BOOT`;

Mais le hic, c’est la création du nouveau fichier battery_scale.png. Dans ce cas, nous avons les 6 images de surface unique (fichiers de batterie _?. Png) et souhaitons créer un fichier «Multi Surface Image» compatible avec Android 6.0.

Il existe un script pour faire la plupart du sale boulot, mais il a des exigences. Tu auras besoin de:

ImageMagick
exiftool
pngcrush

Maintenant, je fournis le script .sh ICI. Ce script doit être exécuté à partir d’un terminal Linux ou sous Windows avec Cygwin installée.

Une fois que le fichier battery_scale.png est créé, vous devez le copier dans le répertoire Battery-Images-Replacer-ak-opo-anykernel / charger / si vous n’y avez pas exécuté le script. Accédez au répertoire de base (Battery-Images-Replacer-ak-opo-anykernel) et exécutez «zip -r ../Battery-Images-Replacer.zip». et vous devriez obtenir le 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 dans la 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 Xperia

Extrêmement facile. Regardez à l’intérieur / system / semc / chargemon / data pour les fichiers .PNG de 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 les originaux.

Appareils HTC

Très facile, mais vous aurez 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 à l’aide du logiciel que j’ai mentionné ci-dessus, puis remplacez les anciens fichiers.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *