Jak zmienić animację ładowania offline dla urządzeń z systemem Android

plik z telefonu. Można to osiągnąć na dwa sposoby. Możesz pobrać oryginalny plik oprogramowania układowego dla Twojego urządzenia do komputera i pobierz plik logo.bin stamtąd.



Alternatywnie możesz użyć następującego polecenia ADB (patrz: Jak zainstalować ADB w systemie Windows ), aby pobrać logo.bin bezpośrednio z telefonu na komputer przez połączenie USB:



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



Po uzyskaniu pliku logo.bin dla telefonu uruchom LogoBuilder i kliknij przycisk „Utwórz projekt”, a następnie wybierz uzyskany plik logo.bin.



Teraz możesz edytować obrazy według własnych upodobań - w celu zapewnienia maksymalnej kompatybilności upewnij się, że używasz tych samych typów plików / rozmiarów plików obrazów, co oryginały. Gruntownie nie rób na przykład zamień 540 × 960 .png na 1080 × 1920.

Gdy skończysz edytować obrazy, kliknij przycisk „Utwórz” w LogoBuilder, co spowoduje utworzenie pliku nowe pliki logo.bin i update.zip. Możesz sflashować logo.bin za pomocą narzędzia do flashowania, takiego jak Narzędzie SP Flash lub możesz sflashować plik update.zip poprzez niestandardowe odzyskiwanie, takie jak TWRP. Nie rób obu. Wybierz jedną lub drugą.



Zmień animację baterii w pamięci ROM CM12 Lollipop i CM13 Marshmallow

Jeśli Twój telefon działa z niestandardową pamięcią ROM CyanogenMod, oto sposób zmiany animacji baterii za pomocą skryptu. Najpierw musisz pobrać wszystkie domyślne pliki .pngs baterii TUTAJ i edytuj je według własnych upodobań.

Bardzo ważne jest, aby zanotować następujące uwagi:

  1. Pliki battery _ ?. png i battery_charge są nieaktualne w wersji 6.0 i zastępowane przez png (obraz z wieloma powierzchniami) z obowiązkowymi 6 klatkami (zakodowanymi na stałe w systemie Android). Aby narzędzie Battery-Images-Replacer działało z poprzednimi wersjami Androida, przestarzałe pliki są zachowywane; i
  2. Urządzenie blokowe w sh plik musi być uogólniony, aby działał w i9300 (mój przypadek) i może w innych, więc został zastąpiony w linii 9 przez: block = `find / dev / block / nazwa-platformy BOOT`;

Ale haczyk polega na tworzeniu nowego battery_scale.png plik. W tym przypadku mamy 6 obrazów pojedynczych powierzchni (pliki png baterii _ ?.) i chcemy, aby plik „Multi Surface Image” był zgodny z systemem Android 6.0.

Istnieje skrypt, który wykona większość brudnej roboty, ale ma pewne wymagania. Będziesz potrzebować:

ImageMagick
exiftool
pngcrush

Teraz udostępniam skrypt .sh TUTAJ . Ten skrypt musi być uruchamiany z terminala Linux lub w systemie Windows z rozszerzeniem Cygwin zainstalowany.

Po utworzeniu pliku battery_scale.png musisz go skopiować do katalogu Battery-Images-Replacer-ak-opo-anykernel / charger /, jeśli nie uruchomiłeś tam skryptu. Przejdź do katalogu podstawowego (Battery-Images-Replacer-ak-opo-anykernel) i uruchom plik „zip -r ../Battery-Images-Replacer.zip”. i powinieneś pobrać plik zip z możliwością flashowania w katalogu nadrzędnym.

Teraz przenieś plik zip do telefonu (push adb, transfer plików usb itp.) I upewnij się, że plik jest dostępny dla TWRP lub CWM. Uruchom system odzyskiwania i zapisz plik zip. Wyłącz telefon i zacznij ładować. Ciesz się nową animacją baterii.

Urządzenia Sony Xperia

Bardzo łatwe. Po prostu zajrzyj do środka / system / semc / chargeemon / data do ładowania baterii plików .PNG. Następnie możesz edytować lub zastępować je własnymi plikami .PNG, pamiętaj tylko, aby użyć tych samych wymiarów obrazu, co oryginały.

Urządzenia HTC

Bardzo proste, ale będziesz potrzebować oprogramowania, które może edytować pliki .RLE, np. Najnowszy Photoshop CC 2017, lub oprogramowania, które może konwertować .RLE do .PNG iz powrotem.

Ale w zasadzie wystarczy skopiować wszystkie pliki .RLE z / system / media / zchgd i edytować je za pomocą oprogramowania, o którym wspomniałem powyżej, a następnie zastąpić stare pliki.

3 minuty czytania