Hoe offline opladende animatie voor Android-apparaten te veranderen
Hier is een handige truc die ik je laat zien - hoe je de animatie voor het opladen van de batterij kunt veranderen wanneer je telefoon is uitgeschakeld. Dit is een beetje technisch, het is niet zo eenvoudig of aanpasbaar als je bootanimatie. In feite is dit een vrij riskante procedure, omdat de animatie voor het laden van de batterij diep ingebed is in het systeem en hoewel dit een universele gids is, kan elke Android-fabrikant de batterijanimatie anders behandelen. Daarom zal ik verschillende methoden voor verschillende telefoons bespreken.
OPMERKING: Het is vrijwel onmogelijk om laadanimaties van Samsung te wijzigen, omdat ze afhankelijk zijn van diep ingewikkelde kernelinstructies en eigen QMG-bestandstypen die worden geconverteerd naar ShadowProtect .SPI-bestanden. Bedankt zoals altijd, Samsung.
MT65xx / MT67xx-telefoons (Mediatek-chipset)
U wilt de LogoBuilder-software downloaden voor MT65xx-apparaten. Deze software pakt uw logo.bin-bestand uit dat het eerste opstartscherm bevat ( niet uw opstartanimatie, maar het eerste opstartscherm dat doorgaans het logo van de fabrikant is) en de oplaadbeelden van de batterij.
Dus nadat u de LogoBuilder-software op uw computer hebt gedownload, moet u het logo.bin- bestand van uw telefoon ontvangen. Er zijn twee manieren om dit te bereiken. U kunt een origineel firmwarebestand voor uw apparaat downloaden naar uw computer en het logo.bin-bestand van daar binnen pakken.
U kunt ook de volgende ADB-opdracht gebruiken (zie: ADB op Windows installeren) om logo.bin rechtstreeks vanaf uw telefoon naar uw computer te halen via een USB-verbinding:
dd if = / dev / logo of = / sdcard / logo.bin bs = 3145728 count = 1
Nadat u het logo.bin-bestand voor uw telefoon heeft verkregen, start u LogoBuilder en klikt u op de knop Project maken en kiest u het logo.bin-bestand dat u hebt verkregen.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikkenNu kunt u de afbeeldingen naar wens bewerken - voor maximale compatibiliteit moet u ervoor zorgen dat u dezelfde afbeeldingsbestandtypen / maatdimensies als de originelen gebruikt. Vervang in principe geen 540 × 960 .png met een 1080 × 1920, bijvoorbeeld.
Als u klaar bent met het bewerken van de afbeeldingen, klikt u op de knop Maken in LogoBuilder, waarmee u een nieuw logo.bin en update.zip-bestanden maakt. U kunt het logo.bin flitsen met een knipperend hulpmiddel, zoals SP Flash Tool, of u kunt update.zip flashen via aangepast herstel zoals TWRP. Doe niet allebei. Kies een van de twee.
Wijzig de batterijanimatie in CM12 Lollipop en CM13 Marshmallow ROM's
Als uw telefoon de aangepaste ROM van CyanogenMod gebruikt, kunt u de batterijanimatie via het script wijzigen. Eerst moet je alle standaardbatterijen downloaden.pngs HIER en deze naar wens bewerken.
Het is erg belangrijk om de volgende opmerkingen te maken:
- De batterij _ ?. png en battery_charge bestanden zijn gedeprecieerd in 6.0 en vervangen door png (multi-surface image) met verplichte 6 frames (hardcoded in Android). Om Battery-Images-Replacer met voorgaande Android-versies te laten werken, worden de verouderde bestanden bewaard; en
- Het block-apparaat in sh- bestand moet worden gegeneraliseerd om te werken in i9300 (mijn geval) en misschien anderen, dus werd het vervangen op regel 9 met: block = `find / dev / block / platform -name BOOT`;
Maar de vangst is de creatie van het nieuwe battery_scale.png bestand. In dit geval hebben we de 6 afbeeldingen met één oppervlak (batterij _ ?. png-bestanden) en willen we een beeldbestand met meerdere oppervlakken maken dat compatibel is met Android 6.0.
Er is een script om het meeste vuile werk te doen, maar het heeft eisen. Je zal nodig hebben:
ImageMagick
exiftool
pngcrush
Nu bied ik het .sh-script HIER aan . Dit script moet worden uitgevoerd vanaf een Linux-terminal of in Windows met Cygwin geïnstalleerd.
Zodra de battery_scale.png is gemaakt, moet u deze naar de map Battery-Images-Replacer-ak-opo-anykernel / charger / kopiëren als u het script daar niet hebt uitgevoerd. Ga naar de basisdirectory (Battery-Images-Replacer-ak-opo-anykernel) en voer zip -r ../Battery-Images-Replacer.zip uit. en je zou het flitsende zipbestand in de bovenliggende map moeten krijgen.
Breng nu het zip-bestand over naar uw telefoon (adb push, usb-bestandsoverdracht, enz.) En zorg ervoor dat het bestand beschikbaar is voor TWRP of CWM. Start het herstel op en flash het zipbestand. Schakel de telefoon uit en begin met opladen. Geniet van je nieuwe batterijanimatie.
Sony Xperia-apparaten
Extreem makkelijk. Kijk gewoon in / system / semc / chargemon / data voor het opladen van de .PNG-bestanden. U kunt ze vervolgens bewerken of vervangen met uw eigen .PNG-bestanden, maar zorg ervoor dat u dezelfde afbeeldingsdimensies gebruikt als de originelen.
HTC-apparaten
Zeer eenvoudig, maar u zult software nodig hebben die .RLE-bestanden kan bewerken, zoals de nieuwste Photoshop CC 2017, of software die .RLE naar .PNG en weer terug kan converteren.
Maar kopieer in feite gewoon alle .RLE-bestanden van / system / media / zchgd en bewerk ze met de software die ik hierboven noemde en vervang dan de oude bestanden.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken