[splash screens] htc wildfire -- all about using splash screens.

B

bx19

Guest
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.

Bmp => nb (conversion with nbimg)
Nb (or) nb0 (or) img -----> PC49IMG process or FASTBOOT FLASH PROCESS.



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








alpharev-qvga splash image

htc wildfire stock.

sample1-htc

sample2-thc

sample3-wildfire

sample4-windows7
 

Attachments

Last edited:
B

bx19

Guest
Hi Bharat

Can you perhaps show the bmp file of the splash image? I know that for most of them it can be found in the zip file itself, but it would make it more accessable :)

Allow me to post mine as well ;) it is a very simple one, but (for the moment) I like it more than the one from HTC.

Erwin
Yep. Sure.
Will do.... and u r always welcome to post yours.


Sent from my HTC Wildfire using XDA App
 
Last edited:
B

bx19

Guest
Nice :) we need some sexy CM ones :D
With the process u can make any splash screen.

And even if u can attach the picture u wanted to see as splash screen, I can make it for u.


Sent from my HTC Wildfire using XDA App
 
Last edited:

haydent

Senior Member
Jun 20, 2011
83
26
0
thanks, PC49IMG PROCESS worked to get rid of my crappy carrier logo that still remained even after soff, clockwork and cyanogen install...
 
B

bx19

Guest
thanks, PC49IMG PROCESS worked to get rid of my crappy carrier logo that still remained even after soff, clockwork and cyanogen install...
Certainly rooting and custom rom won't touch the splash screen. Previously alpharev for desire while doing the s-off process changed the splash screen I think. But alpharevX didn't do that. Maybe final release does. And even though we can have their qvga splash screen.


Sent from my HTC Wildfire using XDA App
 
B

bx19

Guest
hello, I need help. I use the pic149.. way but on boot it shows me the skateboarding androids.
Which one did u flash. Or have u made ur own.

And r u talking about boot animation.


BTW, if u r on CM7 then what u r saying is boot animation which is different from splash screen. To check the splash screen just switch off the device and then switch on. The 1st image u see is splash screen. It will be just picture and not animated.
 
Last edited:

Popples

Senior Member
Mar 27, 2009
69
6
0
The phone must be S-OFF to use custom splash? I've my Wildfire rooted but it is NOT s-off, can't I use them?
Thanks.

Sent from my HTC Wildfire using Tapatalk
 

jangofett18

Member
Dec 13, 2010
19
0
0
Which one did u flash. Or have u made ur own.

And r u talking about boot animation.


BTW, if u r on CM7 then what u r saying is boot animation which is different from splash screen. To check the splash screen just switch off the device and then switch on. The 1st image u see is splash screen. It will be just picture and not animated.
I made one myself and I run cm7, before I tried to flash the splash it showed the htc logo and then a custom bootanimation, win95 bios, I installed. Now instaid of showing the htc logo it shows the 3 androids on a skate board.
If you can make a pic149.. zip for me I would really appreciate it. Here is the picture in jpeg.
 

Attachments

B

bx19

Guest
The phone must be S-OFF to use custom splash? I've my Wildfire rooted but it is NOT s-off, can't I use them?
Thanks.
No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)


I made one myself and I run cm7, before I tried to flash the splash it showed the htc logo and then a custom bootanimation, win95 bios, I installed. Now instaid of showing the htc logo it shows the 3 androids on a skate board.
If you can make a pic149.. zip for me I would really appreciate it. Here is the picture in jpeg.
Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
 

Attachments

Last edited:

jangofett18

Member
Dec 13, 2010
19
0
0
No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)




Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
thank you very much.I will try it right now
edit:IT WORKED!!!!!!!!!!!:) thank again, however I still don't know what I did wrong :(
NOw at last my phone is fully mine
 
Last edited:

fireplayer

Senior Member
Aug 26, 2010
355
12
0
hmm...I'm having some problem too. Not sure what the issue is - I have a 32 bit bmp - or well actually 4. I want to be able to switch between screens, but there's something wrong - 1. Do the files have to be 24 Bit, is 32 bit too much?

attaching both the image I use currently and the pc49img I flashed...or not, picture too big ;p

Picture is supposed to look like that but what I get is 4 split cans in black and white...as in error NTSC / PAL video...to describe...




No u cannot use it AFAIK. Rooting doesn't matter. S-OFF skips the signature check of zip files to be updated, that is how pc49img method works. And also fastboot flash cannot be enabled with s-on.
So, with s-on u can use only the splash images given by htc to wildfire (because those things were signed by htc)




Dont know what gone wrong with ur process. And i have made yours. Just put the attached file in the root of memory card and boot into hboot menu from where u can update it. And donot forget to remove the file from memory card after successfully having the splash screen.
 

Attachments

Last edited:

t0mas_

Senior Member
Jan 26, 2011
686
247
0
hm, im having some trouble... trying to fastboot splash1.img and i get sending 'splash1' <256kb>... failed (status malformed (1 bytes))
any ideas?
 
B

bx19

Guest
hm, im having some trouble... trying to fastboot splash1.img and i get sending 'splash1' ... failed (status malformed (1 bytes))
any ideas?
Try to recreate the splash image. Or just attach the pic, I will try.

Or try the other way. pc49img method


Sent from my HTC Wildfire using XDA App
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone