[EVO 4G Themes and Apps] FattySparks:
*DISCLAIMER: you must be rooted to try this, and second if you are rooted then you know that your warranty is now void, and lastly I am not responsible for any damage that may be incurred to your phone or yourself by following my steps*

I have tested this, and it works with HBOOT 2.10

First off, to give credit where credit is due:

- cypser @ android central (his tut is the outline for mine, but I wanted to bring it over to xda, and also for the nbimg file links.)

- pof for creating the nbimg tool

- romracer for creating a mac version of the nbimg tool

- dkdude36 for the android-info.txt file

- all the developers and great people here at xda, for inspiring me to delve into the android world, as well as helping me along they way

Now the the tut!

You will need:

nbimg (HTC splash screen conversion tool)

- Windows

- Mac

- Linux

android-info.txt

- dkdude36's attachment

and a program to create a .zip file (7zip or whatever)

Step 1.

Find an image. It can be any image, but you must crop it to be 480x800 (use pretty much any photo editing program to do so). You must then save your image as a 24-bit RGB .bmp file and name it splash1.bmp.

*EDIT* This is from dased14 and outerdepth who was having problems getting the splash screen to flash. Thought maybe this would help someone else:

dased14: the option for 24 bit rgb comes up go to advance mode and make sure it says that its (checked) 24 bit r8 g8 b8

outerdepth: That line in your help was the key, mi amigo. So for anyone using photoshop, (I don't know why it's not default, but whatever) make sure you look at advance mode and do the above.

Thank you tons, brother. I got my newest creation going as my splash. It's a small victory, but greatly appreciated. You rock, and thanks to the OP for the initial instructions.

Step 2.

Download and extract the appropriate nbimg version. You can extract it to where ever you like, but for the purposes of this tut I will use c:/sdk/tools (just because that is where I put all of my evo stuff)

Step 3.

Download the android-info.txt file into the same directory as nbimg.

Step 4.

Put the splash1.bmp into the same directory as nbimg.

Step 5.

Open a command prompt and type the following (use whatever directory that you used in place of sdk/tools):

cd\
cd sdk/tools
nbimg -F splash1.bmp -w 480 -h 800

You should get this output:

=== nbimg v1.1
=== Convert NB <--> BMP splash screens
=== (c)2008 Pau Oliva - pof @ xda-developers

[] File: splash1.bmp
[] No padding added. Check file size.
[] Encoding: splash1.bmp.nb
[] Image dimensions: 480x800
[] Adding 0 bytes padding using pattern [0xff]
[] Adding HTC splash screen signature
[] Done!

This will create a file called splash1.bmp.nb in the same folder as nbimg.

Step 6.

Rename splash1.bmp.nb to splash1.img (a message may pop up saying something about the new extension being unusable, just click OK).

Step 7.

Take splash1.img and android-info.txt and create a zip file named PC36IMG.zip

Step 8.

Place PC36IMG.zip on the root of the sdcard in your phone. After that, power of your phone, then while holding the vol-down button, turn on your phone (this will make your phone boot into the bootloader, unless you have a rom with fast boot enable. If so then you can either disable it, download an app like quick boot and reboot to bootloader through the app, or use adb if you have that enabled.)

If you decide to use adb (I'm assuming that you already have adb set up if you've opted to use it), here is what you'll enter into the cmd prompt:

cd\
cd sdk/tools
adb shell
reboot bootloader

Once you have the white screen with skateboarding androids at the bottom, it will either 1)start scanning for an update file, or 2)it will have the following 4 options: BOOTLOADER, REBOOT, REBOOT BOOTLOADER, POWER DOWN.

If option 1 happens, press vol-up to update. After it updates, press it again to reboot, and you should see your new splash screen.

If option 2 happens, then press the power button to select BOOTLOADER. Once you do that it should start scanning for an update, and follow the steps above to flash your new splash screen.

I am also attaching a splash1.img version of the original HTC splash screen, in case you need to go back to it.

I hope that this tut has helped someone out as much as it helped me! I missed being able to use fastboot commands to flash my own splash screens (with the new HBOOT's being locked down), but this is actually an easier process than what it used to be.

If I have helped you out hit my thanks button!