[Wildfire General] bx19:
Hi everyone..

I just wanted to tell how to create and use custom splash screens on the wildfire. The process im telling is already present in the desire forum. Im just applying little changes to make it work on the wildfire...

The splash screen is the first image u see just after switching on the wildfire. Not to be confused with the "boot animation" which occurs after the splash screen. This thread is only related to the splash screens.

WHAT ARE THE THINGS NEEDED FOR THIS :

1.	A wildfire with S-OFF . The version of the hboot doesn't matter. And also rooted phone or unrooted phone doesn't matter. Just s-off needed.

2.	A bitmap image (.bmp) with 320 x 240 resolution. U can edit this image as u like using any programs. But its resolution should be 320 x 240 and also its color depth should be 24 bit. This is the image that you are about to see as the splash screen.

3.	NBIMG command line program. This is a tool useful for the interconversion of (.bmp) files and (.nb) files. Download the tool according to ur platform from the link here:

[release] nbimg: HTC splash screen tool . What im telling is related to windows platform here. But u can apply it to linux also.

4. android-win-tools.zip ( link ) + HTCDriver_2.0.7.17.exe ( link )	( needed only if u want to use the fastboot flashing method).

*** please use the browser to see the commands here (which are in bold).

CREATING THE SPLASH FILE :

---Make sure that u r able to view the file extensions of known file types in ur pc (folder options).

---Download the NBIMG and extract it to a shorter and known path on ur computer. Keep the necessary bitmap image file in this path (to make it easy). Rename the image to "splash1.bmp"

---Then open command prompt and CD to the folder where NBIMG exists.

---Then type the command nbimg -F splash1.bmp -w 240 -h 320 and press enter. This creates "splash1.bmp.nb" file in that directory. Now rename this file to "splash1.img". [Although u can also use the (.nb) file which means renaming to "splash1.nb"] That's all about creating the splash file.

---The above command is actually for the interconversion of (.nb) and (.bmp) files. Suppose if u have the file "splash1.nb", then u can have a bitmap image of that by entering the command nbimg -F splash1.nb -w 240 -h 320 (which creates "splash1.nb.bmp"). Here, provided sometimes u should know the resolution of "nb" file.

FLASHING THE SPLASH FILE :

Once the "splash1.img" is created, u can flash it in 2 ways. One is PC49IMG PROCESS. And the other is FASTBOOT FLASH PROCESS. If you have any issues related to one process, then try the other process.

---PC49IMG PROCESS : For anything to be flashed from pc49img process, there should be "android-info.txt" file from official update. U can find it even in below attached zip files. So, u need to pack both the "splash1.img" and "android-info.txt" into a zip file. Then rename this zip file into "PC49IMG.ZIP" (with file extensions shown) . Here all these file names should be like this and shouldn't be changed. And regarding "splash1.img" in this process, its file name should be "splash1" and its file extension can be "nb" or "nb0" or "img". Seems like im confusing u, but pls don't get confused. Just use the file name as "splash1.img" . Then put this PC49IMG.ZIP file to the root of sdcard (fat32) and reboot into hboot menu from where u can install that. And after successfully having the splash screen, donot forget to remove the pc49img file from memory card (just because it irritates u whenever u enter the hboot menu).

---FASTBOOT FLASH PROCESS : Im just making this noob friendly. If you have the knowledge of adb, then you can do it in your own style . Download android-win-tools.zip and extract its contents to the root of C drive of your PC. Then download HTCDriver_2.0.7.17.exe and install it in your windows PC. Now open command prompt and type the command C: and press enter. This takes you to the root of C drive in command prompt. Also put your splash1.img in the root of C drive of PC. Then boot the wildfire into "fast boot mode" and connect it to PC with usb cable. Then enter the command prompt command fastboot flash splash1 splash1.img. That's all u have a new splash screen. If success, it says okay, else it shows errors. The last part of the command is file name and it need not be the same as far as fastboot flashing is concerned (I mean "splash1.img" here can be even renamed to anything like say "abc.xyz" to be flashed with the command "fastboot flash splash1 abc.xyz".

[And for those who are using "ADB Environment Variables", i think u know everything. U should keep the "splash1.img" file in the command prompt CD folder and then u can go through it]

****** I have attached the alpharev qvga splash screen along with 4 other samples (all along with pictures). I have also attached the htc wildfire default splash screen. So, for warranty purposes, u can just use that stock one. I have extracted it from the eclair RUU (splash1.nb0). As far as this process is concerned, the file extensions "nb0" , "nb" , "img" can be just interchanged.

And to use the below attached files, U can just rename the zip files to "PC49IMG.ZIP" and flash through hboot menu. Or u can extract the "splash1.img" and flash it through fastboot flash method. And pls correct for any error.

*********************** Thanks to AlpharevX and Nbimg *************************

alpharev-qvga splash image

htc wildfire stock.

sample1-htc

sample2-thc

sample3-wildfire

sample4-windows7