Så här ändrar du offline laddningsanimering för Android-enheter

Här är ett snyggt trick jag ska visa dig - hur man ändrar batteriladdningsanimationen när telefonen är avstängd. Det här är lite tekniskt men det är inte så enkelt eller anpassningsbart som din startanimation. Faktum är att detta är ett ganska riskabelt förfarande, eftersom batteriladdningsanimationen är djupt inbäddad i systemet / systemet, och samtidigt som det här är en universell guide, kan varje Android-tillverkare behandla batterimanimationen annorlunda. Således kommer jag att ta upp olika metoder för olika telefoner.

OBS! Det är praktiskt taget omöjligt att ändra Samsung laddningsanimeringar, eftersom de är beroende av djupt komplexa Kernel-instruktioner och proprietära .QMG-filtyper som konverteras till ShadowProtect .SPI-filer. Tack som alltid, Samsung.

MT65xx / MT67xx telefoner (Mediatek chipset)

Du vill ladda ner mjukvaran LogoBuilder för MT65xx-enheter. Den här mjukvaran kommer att packa upp / packa om din logo.bin-fil som innehåller den första startskärmen ( inte din startanimation, men den första startskärmen som typiskt är tillverkarens logotyp) och batteriladdningsbilderna.

Så efter att du hämtat mjukvaran LogoBuilder till din dator måste du hämta filen logo.bin från din telefon. Det finns två sätt att uppnå detta. Du kan antingen hämta en original firmwarefil för din enhet till din dator och ta tag i filen logo.bin från insidan där.

Alternativt kan du använda följande ADB-kommando (se: Så här installerar du ADB på Windows) för att dra logo.bin direkt från telefonen till datorn, över USB-anslutning:

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

När du har fått filen logo.bin för din telefon, starta LogoBuilder och klicka på Skapa projekt-knappen och välj filen logo.bin som du erhöll.

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Nu kan du redigera bilderna efter eget tycke - för maximal kompatibilitet, se till att du använder samma bildfiltyper / dimensioner som original. I princip ersätter inte en 540 × 960 .png med exempelvis 1080 × 1920.

När du är färdig med att redigera bilderna klickar du på knappen Skapa i LogoBuilder, som skapar en ny logo.bin och update.zip-filer. Du kan antingen blinka logo.bin med ett blinkande verktyg, som SP Flash Tool, eller du kan blinka uppdateringen.zip via anpassad återställning som TWRP. Gör inte båda. Välj en eller annan.

Byt batteri animering i CM12 Lollipop och CM13 Marshmallow ROM

Om din telefon kör CyanogenMod-anpassad ROM kan du ändra batterianimering via skript. Först måste du ladda ner alla standard batterier .pngs HÄR och redigera dem efter eget tycke.

Det är väldigt viktigt att ta följande anteckningar:

  1. Batteriet _? .png och battery_charge-filerna avlägsnas i 6.0 och ersätts av png (multi-surface image) med obligatoriska 6 ramar (hårdkodade i Android). För att göra batteri-bilder-ersättningsarbete med tidigare Android-versioner hålls de avkodade filerna; och
  2. Blockenheten i sh- filen måste generaliseras för att fungera i i9300 (mitt fall) och kanske andra, så det ersattes på rad 9 med: block = `find / dev / block / platform -name BOOT`;

Men fångsten är skapandet av den nya filen Battery_scale.png . I det här fallet har vi de 6 enstaka bilderna (batteri _? Png-filer) och vill göra en Multi Surface Image-fil kompatibel med Android 6.0.

Det finns ett manus för att göra det mesta av det smutsiga arbetet, men det har krav. Du kommer behöva:

ImageMagick
exiftool
pngcrush

Nu tillhandahåller jag .sh-skriptet HÄR . Detta skript måste antingen spåras från en Linux-terminal, eller i Windows med Cygwin installerad.

När batteri_scale.png har skapats måste du kopiera det till batteriet-bilder-ersättare-ak-opo-anykernel / laddare / katalog om du inte körde skriptet där. Gå till baskatalogen (Battery-Images-Replacer-ak-opo-anykernel) och kör zip -r ../Battery-Images-Replacer.zip. och du ska få den flashbara zip-filen i moderkatalogen.

Överför nu zip-filen till din telefon (adb push, usb filöverföring etc.) och se till att filen är tillgänglig för TWRP ou CWM. Starta till återhämtning och bläddra i zip-filen. Stäng av telefonen och starta laddningen. Njut av din nya batterianimation.

Sony Xperia-enheter

Extremt lätt. Bara titta inuti / system / semc / chargemon / data för laddning av .PNG-filer. Du kan sedan redigera eller ersätta dem med egna .PNG-filer, var noga med att använda samma bilddimensioner som originalet.

HTC-enheter

Mycket enkelt, men du behöver programvara som antingen kan redigera .RLE-filer, som senaste Photoshop CC 2017, eller programvara som kan konvertera .RLE till .PNG och tillbaka igen.

Men i princip bara kopiera alla .RLE-filer från / system / media / zchgd och redigera dem med hjälp av programvara som jag nämnde ovan, ersätt sedan de gamla filerna.

PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här

Facebook Twitter Google Plus Pinterest