Custom Splash Screen
Mit wenigen Handgriffen kann man den Splash screen, bei meinem Desire Z also das HTC Logo am Anfang, durch ein beliebiges Bild austauschen.
Das einzige was man dazu benötigt ist ein HTC mit S-OFF. Also ein komplett offenes Gerät welches nicht nur gerooted ist, sondern auch keine "Hardwaresperre" mehr besitzt.
Einkaufsliste
- nbimg - Konvertiert das Bitmap in ein Image zum flashen
- Ein Grafik Programm um das Bild zu erstellen
- Vollständige Andoid SDK mit adb und fastboot
Grafik erstellen
Ersteinmal brauchen wir eine passende Grafik. Ich habe mir einfach ein Android Logo von Deviantart geschnappt und ein bissl mit Gimp rumgespielt. Sicherlich kein Kunstwerk, hässlich ist es aber auch nicht. Also das was ich draus gemacht habe... ![]()
Ist die Grafik fertig, muss diese als 24 Bit RGB Color Bitmap (.bmp) gespeichert werden.
Image erstellen und flashen
Auch hier gilt wieder: Wer nicht weiß was er/sie tut, kann das Handy bricken und es somit unwiderruflich zerstören! Also bitte Vorsicht falls ihr euch denoch dazu entscheiden solltet!
Nun muss die Grafik mit dem Tool nbimg in ein Image zum flashen konvertiert werden.
Den Sourcecode von nbimg habe ich hier her, da ich mich nicht bei xda-developers registrieren wollte. Man muss das Tool dann nur noch compilieren. Dann kann man es direkt nutzen. Mir fehlten hier unter Ubuntu auch keine Abhänigkeiten.
Für die Windows-Muffel gibt es auch eine fertig übersetzte Version auf der Website. ![]()
bash$ gcc nbimg.c -o nbimg bash$ ./nbimg -F splash1.bmp -w 480 -h 800 === nbimg v1.1 === Convert NB <--> BMP splash screens === (c)2008 Pau Oliva - pof @ xda-developers [] File: version1.bmp [] No padding added. Check file size. [] Encoding: version1.bmp.nb [] Image dimensions: 480x800 [] Adding 0 bytes padding using pattern [0xff] [] Adding HTC splash screen signature [] Done! bash$ mv splash1.bmp.nb splash1.img
Nun kann das Image auf das HTC Handy geflasht werden. Dazu muss das HTC Handy nur mit gestarteten Bootloader an den PC angeschlossen werden.
Nun kann man vom PC aus den Upload starten.
bash$ fastboot flash splash1 splash1.img sending 'splash1' (750 KB)... OKAY writing 'splash1'... OKAY
Das Gerät kann nun neu gestartet werden. Man sollte direkt den neuen Spash Screen sehen.
Quellen
Custom Spash Screen for HTC Desire
nbimg: HTC Splash Screen Tool on xda-developers
nbimg: HTC Splash Screen Tool
Have fun und sei kreativ! ![]()
Verwandte Beiträge
- CyanogenMod - Ein Zwischenstand (CyanogenMod, Google Android, Handy, HTC Desire Z)
- Google Accounts nach Titanium Backup wiederherstellung (CyanogenMod, Google Android, Handy)
- GPS und UMTS Probleme beim Desire Z mit CM 7.1 RC1 (CyanogenMod, Google Android, HTC Desire Z)
- CyanogenMod 7.0.2 (CyanogenMod, Google Android, HTC Desire Z)
- HTC Desire Z, Root und CyanogenMod (CyanogenMod, Google Android, Handy)







