[EVO 4G Android Development] Xyber3364:
[HOW TO] Changing the starting Splash Image EVO

Tools Used:

GIMP http://www.gimp.org/downloads/

fastboot http://okean.ath.cx/splash_editing/fastboot.exe

rgb2565.exe http://okean.ath.cx/splash_editing/rgb2565.exe

cygwin1.dll http://okean.ath.cx/splash_editing/cygwin1.dll

ImageMagic http://okean.ath.cx/splash_editing/ImageMagic.exe

Note: Mirrors to most of those can be found in the threads bellow section.

Help With Tutorial:

Thread I Started http://xdaforums.com/showthread.php?p=6820690#post6820690

G1 Thread That I got most of this from. http://xdaforums.com/showthread.php?t=456071

Thanks a lot to everyone.

----------------------------------------------------------------

Disclaimer.

My first tutorial, I am not responsible for any damages. I did this

by trial and error on my Evo Running Damage Control 3.0 by damageless with Radio Evo-1.39.00.05.31 (06/06/2010) by toastcfh. Fully rooted with engineering SPL via toastcfh method :-) for fast boot access.

--------------------------------------------------------------------------

Step 1:

NAND Backup, Just in case always do this. YOu never know when this will save your phone.

Step 2:

Put the phone aside, and find a picture with a aspect ratio close to 800 height by 480 width, will work best. Open up GIMP with your image. Modify the photo to be 800 height by 480 height or scale it via Image Scale Image, You may hit the chain link on the right if the aspect ratio is not equal. Once the image is scaled, Go to Image -> Mode -> Indexed. Leave it at Generate optimum palette Maximun number of colors 256. Then in the layers, merge all all the layers if required and remove all alpha channels, if there are any. Save as a png, prefferable as splash.png as I will refer to it from this point.

Step 3:

Let us check to make sure we are on the right track, in Windows right click and go to properties than details and make sure width is 480 amd height is 800 and that Bit depth is 8.

Step 4:

Next we will use the ImageMagick software, if installed on windows correctly when you type in convert into cmd (Command Prompt) it will display tons of options. Well will go into the

directory where we saved splash.png and run this command in that folder

convert -depth [COLOR="SeaGreen"]8[/COLOR] [COLOR="Magenta"]splash.png[/COLOR] rgb:[COLOR="Orange"]splash.raw[/COLOR]

It should make a file called splash.raw right next to it.

Step 5:

Make sure that in the same area as splash.raw is, that you have cygwin1.dll and rgb2565 also and we will execute the following command

rgb2565.exe < [COLOR="Orange"]splash.raw[/COLOR] > [COLOR="Teal"]splash.raw565[/COLOR]

It should make a file called splash.raw565

WARNING: I know these files are size sensitive and I have had it come out to

exactly 750 KB (768,000 bytes) for size and 752 KB (770,048 bytes) size on disk each time. If someone who knows more about this can explain a significanse or what the size should be exactly i and everyone will appreceate it but for me it works with that size.

Step 6:

Get into fast-boot on your phone via turning it off, than turning on while holding power button, untill you get into the white screen with androids. Select fastboot, it should show fastboot usb. If you type the command

fastboot devices

it should show you your phone. Next type the following command

fastboot flash splash1 [COLOR="Teal"]splash.raw565[/COLOR]

It should print out some stuff about sending it and the speed it sent it at. Then finish up with fastboot reboot And you should see your new splash image. YAAAY.

I will include an attachment of a file from Digital Blasphemy that i used and all the files it made in the process.

Questions, Comments, Need Help Post Below.