Some of these phones are branded and come with an ugly splash screen from the carrier, and you might want to change that into your own. The only things you need is a Engeneering SPL or a Hard SPL, which you should how to get from the previous blog posts I made, and either a Linux operating system with Imagemagick installed and this application for Windows or this application for Linux (has to be build from source) to create your own splash images.
First step is to convert an existing image with the dimensions 320×480 pixels. The image file has to be supported by imagemagick, so it has to be either gif, jpg, png, bmp or whatever is supported. This image file has to be converted into a 256 colour 8-bit raw image file:
convert -depth 8 splash.png rgb:splash.raw
Check that the splash.raw file is exactly 460800 bytes.
When you have the raw with the correct size, we need to compile the rgb2565 application it is done by running:
gcc -O2 -Wall -Wno-unused-parameter -o rgb2565 to565.c
When you have the application compiled the raw image has to be converted to a format the phone understands:
rgb2565 < splash.raw > splash.raw565
Check that this new file is 307200 bytes, otherwise do not flash it to the phone. We have now created the splash image for the phone. You can do the same in a Windows environment with the application mentioned in the start of this blog post. It should be obvious how to use it.
Second step is to flash the splash image to the phone. Start the phone in fastboot mode by holding back+end/power, also make sure you have the AndroidSDK on you computer installed and have the tools in your PATH.
Then make sure that the fastboot device shows up on you computer:
fastboot devices
cd to the folder where the splash.raw565 is and execute the following commands:
fastboot flash splash1 splash.raw565
fastboot reboot
If you want it to show up for longer (only for pre-cupcake):
fastboot flash splash1 splash.raw565
fastboot flash splash2 splash.raw565
fastboot reboot
The phone reboots and you should now see your splashscreen, enjoy
This is how my current splash looks like:
My own converted splash screens can be found here: http://ostebaronen.dk/android/splash/
Credit goes to: Android-dls.com Wiki
Nice.
Thanks for the tutorial and splash screens.
Posted by zibit on July 14th, 2009.
Great work! That ugly Vodafone bootscreen is gone!
Posted by John on July 20th, 2009.
Thank you very much! Everything worked perfect on my white htc magic (vodafone)!
:)
Posted by stam on August 2nd, 2009.
Nice, thanks for the new splash screens
Posted by Ben on August 4th, 2009.
Ok im trying to do this is windows using this page, Im getting illegal error NTVDM CPU /close/ignore? Any ideas man?
I try to do your command convert -depth 8 splash.png rgb:splash.raw and get told depth -8
Please help spent forever making my splash screen now i cant convert it
btw great work!
Posted by bones on October 6th, 2009.
If you want me to do the work for you, you upload the images somewhere and send me the links.
The first part of this how-to is for a Linux based operating system. For windows use the application mentioned and linked to. Direct link:
http://forum.xda-developers.com/attachment.php?attachmentid=143640&d=1231220492
You should start the exe located in bin/Debug/
Posted by Tomasz Cielecki on October 6th, 2009.
http://rapidshare.com/files/289456867/orangesplash.zip.html
My very own orange splash screen, upload it if you like i can only do it ten times
Posted by bones on October 6th, 2009.
Love this tutorial.
Posted by dot_74 on December 21st, 2009.
[...] en ostebaronen.dk. Entradas [...]
Posted by Cómo cambiar el logo de Vodafone en la HTC Magic | Diario de un androide on February 10th, 2010.
Hi,
I really want to thank you for this awesome tutorial! I managed to change my ugly custom Vodaphone splash image.
I was wondering if there is an application for Mac OS that can do this, in case I want to use my custom images?
Thank you.
Posted by Leo on March 18th, 2010.
Thank you very much. The instructions were very specific and at last I got rid off the awful vodafone splash screen!!!
Posted by Lefteris on May 1st, 2010.
hey there. i have problems to use fastboot to flash the splashscreen. would you mind to help me ?
Posted by action_papst on May 10th, 2010.
[...] I really hope you get this quick enough, but there's no need to go through all that hassle. ostebaronen.dk — Change splash screen on HTC Magic Awesome page, and he has a really nice selection of splash screens you can use. Oh, and if you [...]
Posted by CyanogenMod 5.0.7 (Android 2.1) on post e911 magic - Page 2 - Android Forums on May 15th, 2010.
[...] Vodafone Splashscreen gegen was austauschen, wo z.B. meine Adresse drin steht? Wie geht das? Ja, hier steht wie. [...]
Posted by [G1/32B][ROM] Pirate Rum 2.1.22 - Seite 109 - Android-Hilfe.de on May 30th, 2010.
[...] devi avere un engineering spl, esempio SPL 1.33.2010 o SPL 1.33.2005 poi segui questa guida ostebaronen.dk — Change splash screen on HTC Magic __________________ $phone="HTC Magic TIM 32A white"; [...]
Posted by rimuovere scritta vodafone all'avvio - Forum Android Italiano on June 5th, 2010.