Einzelnen Beitrag anzeigen
Alt 26.10.2009, 16:16   #1 (permalink)
Neuer Benutzer

Registriert seit: 26.10.2009
Beiträge: 4
Abgegebene Danke: 1
Erhielt 2 Danke für 1 Beitrag
Standard Mini-HowTo: Eigenes BootSplash unter Linux erstellen

Da ich leider nur eins für Windows hier gefunden habe, versuche ich mich mal an eins für Linux

Also zu allererst: KEINE GARANTIE - ICH BIN NICHT FÜR ETWAIGE FEHLER SEITENS DES BENUTZERS VERANTWORTLICH

Unter Linux braucht man ein paar extra Tools, nämlich ImageMagick (apt-get install imagemagick etc.) und rgb2565
ImageMagick installieren und rgb2565 mit
Code:
gcc -o rgb2565 to565.c
compilen (vorher natürlich die development-packages (build-essential/...) installieren).

Nun ein beliebiges PNG-Image (WICHTIG: 320x480 pixel) mittels ImageMagick zu 8bpc/raw konvertieren:
Code:
convert -depth 8 mylogo.png rgb:splash.raw
Danach mit rgb2565 zum Hardware-spezifischen Format umwandeln:
Code:
./rgb2565 < splash.raw > splash.raw565
WICHTIG: BITTE DIE GRÖßE ÜBERPRÜFEN!!! SIE SOLLTE GENAU 307200 BYTES BETRAGEN
Code:
ls -l splash.raw565
-rw-r--r-- 1 interphase users 307200 2009-10-26 15:20 splash.raw565
Jetzt Fastboot herunterladen und entpacken (unzip).

Das Magic ausschalten und mit Zurück+Power booten (fastboot-mode).
Man sollte nun drei Android-Skateboarder sehen.

Nur noch flashen:
Code:
./fastboot flash splash1 splash.raw565
sending 'splash1' (300 KB)... OKAY
writing 'splash1'... OKAY
Und reboot:
Code:
./fastboot reboot
rebooting...
Ich hoffe es hat jemandem geholfen
__________________
HTC Magic 32B (Vodafone)
Engineering SPL 1.33.2005
CyanogenMod 4.1.9999 (+ cm-recovery 1.4)
InterPhase ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei InterPhase für diesen Beitrag:
McFlow (05.02.2010)