Witam, poradnik ten pisany na podstawie:
http://ostebaronen.dk/?p=137 pozwoli nam na zmianę Animated Boot Screen'a czyli animacj jaka ładuje się po splash screen'ie.
Może warto byłoby go podpiąć skoro jest już splash screen.
Nie ponosze odpowiedzialności za ewentualnego bricka itp // chociaż nie wiem jak można by tego dokonać (metoda bardzo bezpieczna)Potrzebne rzeczy:
- SDK
- Magic HTC branded (32A - Oranżada itp) -
może działa na innych telefonach, zapraszam do testu Nie działa na G1 (Beju testował, szkoda) - Zdjęcie/animacja HVGA + ewentualnie mp3, animacja, tło co to je będziemy podmieniać
HOW TO:1. Zakładam że każdy już ma zainstalowane SDK i działa poprawnie + tel ma dev mode on.
2. Kopiujemy wszystkie pliki dla wygody do jakiegoś krótkiego katalogu i przechodzimy do niego z wiersza poleceń.
3. Tworzymy plik o nazwie boot_animation.xml i edytujemy go notatnikiem:
<BootConfiguration>
<BootAnimation
image="/system/media/boot.gif" //nasz główny plik TEN MUSI BYĆ ZAWSZE
audio="/system/media/boot.mp3" //muzyka jaką dołączamy - nie przesadzałbym z jej długością - będzie grała przy każdym starcie
image2="/system/media/boot2.gif" //dodatkowe obrazki (nie testowałem z kilkoma, pewnie wyświetlane jeden po drugim)
image3="/system/media/boot3.gif"
screenX="100" //pozycje pozioma i pionowa dla pliku boot.gif jeżeli nie jest HVGA używać razem z boot_bg.gif
screenY="130" //dzięki temu mamy np statyczne tło (boot_bg) + animację w miejscu jakie podamy (boot.gif)
image_bg = "/system/media/boot_bg.gif"
useAudio="1" // 1: true ; 0:false // czy ma odgrywać muzyczkę czy nie
/>
</BootConfiguration>
4. Po tym jak mamy już wszystko przygotowane to przesyłamy pliki do fona.
5. Aby jednak możliwe było ich podmienienie musimy najpierw zezwolić na to pisząc:
adb shell mount -o rw,remount /dev/block/mtdblock3 /system
6. Ok mamy już co wgrywać i mamy pozwolenie, no to
lecim:
adb push boot_animation.xml /system/media/
I tu jest kilka rzeczy do sprecyzowania: każdy plik tak wysyłamy, jeżeli nie działa to nasz ROM przechowuje te dane w innym katalogu i na taki należy wszystko zamienić (xml'a i przesył plików): /system/media/bootscreen/
7. Jak już uporaliśmy się z wszystkimi plikami to możemy robić
reboot i sprawdzić czy zadziałało
Sposób testowałem na sobie i mogę zapewnić że działa.
Dla GyD'a od razu wgrywać do /system/media/bootscreen/, inne ROMy to już potestujcie sami.
Propsy lecą do autora
http://ostebaronen.dk który dodatkowo pomógł mi on znaleźć rozwiązanie wyżej opisanego baga.
W załączniku paczka z przykładowym boot'em z ww. strony
Jak macie jakieś pytania to postaram się na nie odpowiedzieć, nie piszcie PW tylko na forum może przyda się jeszcze komuś
Paczka z gifami, dźwiękami i 3 gotowymi zestawami
klick