Splashscreen

Aus Android Wiki
Version vom 20. August 2012, 19:41 Uhr von Florian (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Der '''Splashscreen''' ist eine Grafik, die beim Starten des Smartphones angezeigt wird, bevor die bootanimation.zip geladen und auf dem Bildsch…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Der Splashscreen ist eine Grafik, die beim Starten des Smartphones angezeigt wird, bevor die bootanimation.zip geladen und auf dem Bildschirm dargestellt werden kann. In der Zeit, in der der Splashscreen angezeigt wird, wird unter anderem der Inhalt der boot.img Datei geladen (Kernel, Boot-Header, ramdisk).

Probleme

Wenn das Smartphone beim Splashscreen "stehen" bleibt, also nicht die Bootanimation geladen wird, so kann man davon ausgehen, das Dateien der boot.img entweder nicht vorhanden sind oder defekt sind. In dem Fall lässt sich kaum eine weitere Eingrenzung durchführen, da in diesem Fall weder adb noch sonstige Diagnosetools verfügbar sind (Grund: Kernel/Boot-Header nicht geladen).

Ändern des Splashscreens

Das Ändern des SPlashscreens ist auf zwei Methoden möglich:

Grundsätzlich gilt, das ein Flashen des Splashscreens nur mit S-OFF möglich ist.

HBOOT

Um den Splashscreen mittels HBOOT zu flashen benötigt man ein update-fähiges Paket, ähnlich dem der RUU, welches die android-info.txt sowie den SPlashsscreen beinhaltet. Dieses Paket wird in einen Gerätespezifischen Namen umbenannt (Beispiel: Wildfire S = PG76IMG.zip) und in den Root der SD-Karte abgelegt. Nachdem man nun in den HBOOT startet, wird das Paket und der Splashscreen geflasht.

fastboot

Zum flashen mit fastboot wird nur der Splashscreen selbst benötigt und mit dem Befehl

fastboot flash splash1 <DATEINAME>

geflasht.

Erstellen eines Splashscreens

Das Erstellen des Splashscreens selbst ist mit jedem beliebigen Bildbearbeitungsprogramm möglich. Zu beachten ist lediglich die passende Pixelgröße und der Dateityp Bitmap. Danach muss das Bild in ein image umgewandelt werden. Eine Anleitung wie dies geht, findet Ihr für das Sensation zum Beispiel hier: http://www.android-hilfe.de/anleitungen-fuer-htc-sensation/131002-howto-splash-screens-erstellen-flashen.html