Strona główna
» ANDROID
»
Jak zmienić lub utworzyć animację rozruchu systemu Android
Jak zmienić lub utworzyć animację rozruchu systemu Android
Możesz zmienić animację rozruchu Androida, tworząc standard bootanimation.zipi korzystając z metody instalacji obsługiwanej przez ROM Twojego telefonu. Archiwum zawiera ponumerowane klatki PNG i desc.txtplik odtwarzania. Zgodność różni się w zależności od producenta, a wiele obecnych telefonów chroni pliki systemowe, dlatego sprawdź wsparcie techniczne i przygotuj się do wycofania.
Jak działa format standardowy
Standardowe archiwum AOSP zawiera desc.txtfoldery, takie jak part0sekwencyjne ramki PNG. Dokumenty AOSP /system/media/bootanimation.zipi /oem/media/bootanimation.zippliki ROM są standardowymi lokalizacjami, ale dostawcy i niestandardowe ROM-y mogą używać innych ścieżek lub formatów. Logo bootloadera pojawia się przed animacją Androida i jest oddzielnym komponentem. Zobacz format animacji rozruchowej AOSP .
Zbuduj i zainstaluj swoją animację
1. Sprawdź obsługę urządzenia
Przeczytaj instrukcję dotyczącą konkretnego urządzenia i ROM-u. Jeśli to możliwe, sprawdź aktualną animację pod kątem rozmiaru płótna i ustawień odtwarzania. Zatrzymaj, jeśli korzysta z zastrzeżonego układu. Nie ma uniwersalnego polecenia ADB dla nowoczesnego Androida, które nie jest dostępne dla roota. Nie odblokowuj bootloadera tylko z tego powodu: obsługiwane procedury odblokowywania usuwają dane użytkownika, a niektórych urządzeń nie da się odblokować. Najpierw zapoznaj się z instrukcjami odblokowywania bootloadera w Androidzie .
Przed zamianą pliku rozruchowego sprawdź obsługę pamięci ROM.
2. Sprawdź archiwum
Wypakuj plik kompatybilny bootanimation.zipna swoim komputerze. W katalogu głównym archiwum powinny być widoczne desc.txtfoldery „i” bezpośrednio, bez dodatkowego folderu. Zachowaj nienaruszony oryginał oddzielnie od kopii roboczej.
Standardowe archiwum przechowuje plik desc.txt oraz foldery part na najwyższym poziomie.
3. Utwórz ramki PNG
Wyeksportuj każdą klatkę jako plik PNG i ponumeruj je w kolejności, np 00000.png. , 00001.png, i 00002.png, w part0. Użyj wymiarów animacji docelowej pamięci ROM jako odniesienia, a nie tylko rozdzielczości wyświetlacza. Utrzymuj klatki o spójnym rozmiarze i odpowiednio małych rozmiarach, aby ograniczyć zużycie pamięci podczas uruchamiania.
Eksportuj klatki w kolejności zgodnej z rozmiarem ich płótna.
4. Napisz opis.txt
Pierwszy wiersz ustawia szerokość, wysokość i liczbę klatek na sekundę. Każdy kolejny wiersz opisuje część. Na przykład:
1080 2400 30
p 1 0 part0
c 1 0 part1
Użyj wartości odpowiednich dla celu. pFragment może się zatrzymać po zakończeniu rozruchu; codtwarzany jest do końca. Licznik ustawia powtórzenia i 0zapętla się do zakończenia rozruchu. Pauza jest mierzona w klatkach: przy 30 klatkach na sekundę, 15 klatek odpowiada połowie sekundy. Format AOSP dokumentuje pełną składnię i pola opcjonalne.
Tylko przykładowe wartości; pasują do docelowego ROM-u.
5. Utwórz plik ZIP
Wybierz zawartość folderu i utwórz go bootanimation.zipw formacie ZIP , wybierając opcję „ Zapisz ” lub „bez kompresji”. Zachowaj desc.txtfoldery i części w katalogu głównym archiwum. Otwórz plik ponownie i sprawdź jego nazwy oraz zagnieżdżenie przed instalacją.
Użyj kompresji Store i unikaj tworzenia dodatkowego folderu nadrzędnego.
6. Utwórz kopię zapasową bieżącej animacji
Zapisz oryginał poza lokalizacją, w której ROM odczytuje się podczas rozruchu. Jeśli masz już dostęp do roota, skopiuj go ze ścieżki, z której faktycznie korzysta ROM; ścieżki AOSP są przykładowe. Zachowaj instrukcje odzyskiwania urządzenia i standardowe oprogramowanie układowe. Kopia zapasowa obok urządzenia zastępczego nie zapewni ochrony, jeśli oba urządzenia korzystają z tej samej ścieżki.
Kopia zapasowa poza ścieżką odczytywaną podczas rozruchu.
7. Zainstaluj za pomocą obsługiwanej metody
Użyj oficjalnego ustawienia ROM-u, jeśli takie istnieje. W przeciwnym razie, na urządzeniu z rootem, kompatybilny moduł bezsystemowy może ujawnić plik bez bezpośredniego ponownego montowania partycji systemowej tylko do odczytu. Przewodnik po modułach Magisk wyjaśnia jego module.propmetadane i sposób nakładania plików system/. Użyj aktualnego szkieletu instalatora i wybierz opcję docelową system/media/tylko wtedy, gdy ROM odczytuje tę lokalizację. Zainstaluj za pomocą udokumentowanej metody menedżera. Moduł nie może naprawić nieobsługiwanego formatu lub ścieżki OEM.
Ekran koncepcyjny; obsługiwane elementy sterujące i ścieżki mogą się różnić.
8. Uruchom ponownie i sprawdź
Uruchom ponownie raz i obserwuj pełny rozruch. Jeśli animacja nie zniknie, sprawdź ponownie ścieżkę, zagnieżdżenie archiwów, nazwy PNG i pliki . Jeśli system się zawiesi lub urządzenie nie uruchomi się, wyłącz moduł lub przywróć oryginalny za pomocą procedury odzyskiwania ROM-u. W FAQdesc.txt Magiska opisano metodę wyłączania modułów w trybie awaryjnym po problemach z rozruchem; przed instalacją sprawdź aktualne instrukcje dotyczące urządzenia.
Zachowaj oryginalny plik i przygotuj trasę wycofania.