View Full Version : Change your boot splash screen to any custom one.
pudgedaddy
2nd August 2008, 10:28 PM
First of all, thanks to lukybandit and pof for their help and threads which made this possible.
This tutorial will allow you to change your initial splash screen to any 320 X 240 customized splash screen of your choice.
You will need to download 3 items below:
The nbimg 1.1.zip file made by pof
the 2 .zip files (1.) Excalibur-USPL-RUU.zip (2.) Excalibur USPL - CID BYPASS.zip
Unzip all 3 files and place the contents into "local disc C:" root directory.
first thing to do is to create a bitmap file ".bmp" with a 320 x 240 screen resolution. I recommend taking any image you make and using photoshop or gimp or even MS Paint to make the resolution 320 X 240 and then save it into "local disc C:" root directory. To make it easy to follow with this tutorial, save it with the file name of "MainSplash.bmp".
UPDATE 6/4/09: Additional instruction if you are not creating using MS Paint. Thanks to TheExpertNoob
If your "Designing" your 320x240 boot screen in Photoshop, save it, then flatten the image (discard hidden layers as well).
Once that is done, CTRL+A, CTRL+C (to copy whole flatten image from photoshop) open MS Paint and set the dimensions of a new file as 320x240 in MS Paint, CTRL+V, then save it as a 24-bit bitmap in MSPaint. (this seems to remove any "Information" Photoshop puts into the BMP file if you were save as in photoshop, which seems to cause the messed up boot screens. reopening a photoshop saved BMP in MSPaint won't work either.)
Then back in photoshop undo your "flatten image" to modify to your liking later.
If your still not having any luck, download one of the premade bootscreens found in these forums ex. HTC, flash it and start over with the above steps (so your overwriting your custome over a clean boot screen)
After you've created your .bmp file, the next thing you're going to do is to open up a command prompt and type: "cd c:\" . press enter. this should take you to a c:\ prompt.
Next you're going to type this:
nbimg -p 108514 -n -s -w 320 -h 240 -F MainSplash.bmp -T 0x600 -S 1024 -D EXCA10000
press enter.
{{{Keeping mind of the upper or lower case of the letters (this is important!)
if it is a upper case "S" then it has to be a upper case "S" (not "s") and lower case "n" then use a lower case "n" (not "N").}}}
If you do it right, it should look like this:
http://i36.photobucket.com/albums/e21/pudgedaddy/screenshot-1.jpg
you will end up getting two output files:
MainSplash.bmp.nb &
MainSplash.bmp.nbh
(you can delete the MainSplash.bmp.nb)
Next step is to rename the output file. (MainSplash.bmp.nbh)
Open the folder "Excalibur-USPL-RUU" and locate the file "ExcaIMG_USPL_1110000unsigned.nbh" use this exact file name to rename the file you just created. Once renamed you're going to cut and paste that file into the "Excalibur-USPL-RUU" folder and overwrite the original.
UPDATE 6/4/09: Alternate Instructions if doing this with Energy Based ROM: thanks killa-mckilla!
(Rename the file to EXCAIMG.bmb.nbh , not ExcaIMG_USPL_1110000unsigned.nbh)
Next, you need to prepare your phone for this flash of the splash screen.
( if your phone is not app unlocked this procedure WILL NOT WORK! If your phone is not app unlocked, please download and run the SDA_Application Unlock.zip file from your PC below)
You will need to power your phone off and remove your micro-SD card ( if you have it installed, if not just reboot it) now power your phone back on.
(this seems to work better when a non-sliding panel (chome) homescreen is active, so you may want to change this at this time if you are using a sliding panel homescreen.) ))
Connect your phone to your PC via activesync.
Open the folder named "Excalibur USPL- CID BYPASS" and run the file "Uspl.bat" follow the instructions on the screen and after abour the 3rd or fourth enter press your phones screen should turn white. You should hear the audible sound from your PC indicating that something was just disconnected. ( don't worry it should reconnect immediately ) Activesync will not detect your phone. this is normal.
Now you will open the folder "Excalibur-USPL-RUU" and you're going to run "ROMUpdateUtility.exe". follow the on-screen instructions. If done successfully, the RUU will give you a success screen and your phone will reboot. You should now see your newly created boot splash screen that you just created!.....I am currently pursuing how to also change the second splash screen (the windows mobile screen) and will update this tutorial when that happens. Let me know if any part of this is confusing or if you have any difficulty with the results.
jdoggraz
2nd August 2008, 10:44 PM
Good post man, hopefully this will help a lot of people out with similar questions regarding this.
showaco
3rd August 2008, 12:43 AM
Hey Pudgedaddy, good post. I know this want work for me, but is there any way to change it without flashing? I would like to change but didn't know where to start.:)
pudgedaddy
3rd August 2008, 01:16 AM
Hey Pudgedaddy, good post. I know this want work for me, but is there any way to change it without flashing? I would like to change but didn't know where to start.:)
I don't think so. The initial splash screen is part of the the ROM so you have to flash a .nbh file in order to change it.... as far as i know.
showaco
3rd August 2008, 02:03 AM
I don't think so. The initial splash screen is part of the the ROM so you have to flash a .nbh file in order to change it.... as far as i know.
So this is the first splash? Not the second one, right?
pudgedaddy
3rd August 2008, 02:43 AM
So this is the first splash? Not the second one, right?
Yes. In the case of excalibur users, it's either the HTC first boot screen, the t-mobile first boot screen, or the rogers first boot screen that they see as soon as they turn on the phone.
showaco
3rd August 2008, 03:33 AM
Yes. In the case of excalibur users, it's either the HTC first boot screen, the t-mobile first boot screen, or the rogers first boot screen that they see as soon as they turn on the phone.
ok, 'cause on mine , I have a blue windows screen for a couple of seconds and then it changes to a green windows screen with the custom rom's name that stays on thru rest of boot process. I found a reg hack to change the second boot screen, thats why I was asking.:)
pudgedaddy
3rd August 2008, 06:47 PM
ok, 'cause on mine , I have a blue windows screen for a couple of seconds and then it changes to a green windows screen with the custom rom's name that stays on thru rest of boot process. I found a reg hack to change the second boot screen, thats why I was asking.:)
what's the reghack that you use....? maybe i can change my second boot screen too.
showaco
3rd August 2008, 07:04 PM
The reg entries are at HKLM\System\Startup\1. In there you will only want two keys, one called Duration and the other Splash. If there is ay others, remove them. I have Duration set as dword and is 9000. Splash is image location. It should be in windows folder and word is jpg doesn't work but that gif does. I think png does also. You can do the same for HKLM\System\Shutdown\1.:) Image size is 320X240.
pudgedaddy
3rd August 2008, 07:36 PM
The reg entries are at HKLM\System\Startup\1. In there you will only want two keys, one called Duration and the other Splash. If there is ay others, remove them. I have Duration set as dword and is 9000. Splash is image location. It should be in windows folder and word is jpg doesn't work but that gif does. I think png does also. You can do the same for HKLM\System\Shutdown\1.:) Image size is 320X240.
oh ok.... i have a variation of this same hack adapted from thw WM6 t-mo ROM for my phone. ( I actually have a thread that talks about how to do this with screens and sounds) anyway, with this hack i end up having 3 screens...... 1 my custom first boot screen, 2. the standard windows mobile screen, 3, my other custom boot screen using the reg hacks.
So i guess there's still something in the ROM that needs to be flashed to change the 2nd boot screen for the DASH
CHEKO15
7th August 2008, 04:52 AM
Im New Here And I Tried Doing This Step By Step But
I Just Cant Seem To Get It Right. My Command Promp Tells
Me That What I Wrote Down Cant Be Recognized As A Command. What Am I Doing Wrong???
pudgedaddy
7th August 2008, 01:17 PM
Im New Here And I Tried Doing This Step By Step But
I Just Cant Seem To Get It Right. My Command Promp Tells
Me That What I Wrote Down Cant Be Recognized As A Command. What Am I Doing Wrong???
you have to tell me SPECIFICALLY what step in this process you are in and what SPECIFIC error message came up. Then i can help
CHEKO15
8th August 2008, 02:10 AM
WELL IM DONE WITH THE FIRST 2 STEPS BUT
WHEN I TYPE DOWN THIS "nbimg -p 108514 -n -s -w 320 -h 240 -F MainSplash.bmp -T 0x600 -S 1024 -D EXCA10000" THE COMMAND PROMPT
TELLS ME "nbimg is not recognized as internal or external command" what do i do wrong???
pudgedaddy
8th August 2008, 01:12 PM
WELL IM DONE WITH THE FIRST 2 STEPS BUT
WHEN I TYPE DOWN THIS "nbimg -p 108514 -n -s -w 320 -h 240 -F MainSplash.bmp -T 0x600 -S 1024 -D EXCA10000" THE COMMAND PROMPT
TELLS ME "nbimg is not recognized as internal or external command" what do i do wrong???
the nbimg.exe file and whatever .bmp file both have to be in the root C:\ directory.
basically, if you're starting out as "c:\ nbimg -p **********" the c:\ part if this assumes that anything you are running is in the c:\ root diretory. so when you type after that "nbimg" it is searcing got the program in c:\ only. it will not search your entire hard drive(s) for this app. secondly the .bmp has to be also in c:\ because nbimg.exe also only looks in whatever directory it is currenty in. Now technically this doesnt have to be in c:\ it can be anywhere you want.... say your desktop. but if you have it somewhere else, you'd have to change the active directory you're in before you start. Some people don't know how to get to the active desktop directory in a command prompt. I only listed the instructions to be placed in the C:\ root directory because it makes it a whole lot easier not having to type out the entire direcotry name. (so you type in " cd c:\ " instead of "cd c:\documents and settings\*username*\desktop\" to get to the active directory) which makes this less error prone with noobs running command prompt.
CHEKO15
8th August 2008, 08:58 PM
well i done these steps but now
it tells me " file:MainSplash.bmp..
could not open MainSplash.bmp"
pudgedaddy
8th August 2008, 09:10 PM
well i done these steps but now
it tells me " file:MainSplash.bmp..
could not open MainSplash.bmp"
is the .bmp you are trying to convert named "Mainsplash.bmp" ???
basically the mainsplash.bmp refernces the .bmp file you are converting. if your .bmp file is named something different, you need to either insert that filename.bmp in place of mainsplash.bmp or rename your file to mainsplash.bmp
edit: secondly if the file is named "MainSplash.bmp", do you have it in the same directory as nbimg.exe? if not it needs to be in the SAME DIRECTORY!
(ex: if nbimg.exe is in C: <root directory> then MainSplash.bmp need to also be in C: <root directory> )
CHEKO15
10th August 2008, 10:53 PM
Thanks Man I Finally Got It..
Thanks For The Steps And Keep On
Helping People.
eckstei4
11th August 2008, 04:20 PM
Okey I have changed my second load screen and eveything works but when I look in eg edit for hklm/system/startup I cannot find it. I'm using a tilt. anythoughts
pcdo
17th August 2008, 08:07 AM
Hi, I tried this method step by step and got my splash to change, but the actual picture is really distorted compared to the original bmp pic. Not sure what happened there. I tried it using different bmp files and every time the splash screen is distorted. I am using Rickywatt v24 vanilla rom.
pudgedaddy
17th August 2008, 07:29 PM
Hi, I tried this method step by step and got my splash to change, but the actual picture is really distorted compared to the original bmp pic. Not sure what happened there. I tried it using different bmp files and every time the splash screen is distorted. I am using Rickywatt v24 vanilla rom.
was the original image a 320X240 resolution? it HAS to be an original 320X240 ( and not a 240X320 ) resolution in order for the output to match the input.
pudgedaddy
17th August 2008, 07:34 PM
Okey I have changed my second load screen and eveything works but when I look in eg edit for hklm/system/startup I cannot find it. I'm using a tilt. anythoughts
ok this has nothing to do with the OS itself. just the ROM only so this will not be able to be located in any directory or registry..... and come to think about it, why do you care if it is? meaning.....why were you even in your registry to begin with (especially if you claim it worked?) ... lastly, these are instructions for only 320X240 landscape screens, and only for WM6 or WM6.1 standard ROMS (aka: smartphone). the tilt is a 240x320/320x240 multi-oriented screen (with 240x320 being the primary) and runs WM6 or WM6.1 professional ROMS (aka: touchscreen).
pcdo
17th August 2008, 08:46 PM
was the original image a 320X240 resolution? it HAS to be an original 320X240 ( and not a 240X320 ) resolution in order for the output to match the input.
Yeah, it's definitely 320x240. I'll try again and see if I have better luck.
pudgedaddy
18th August 2008, 01:02 PM
Yeah, it's definitely 320x240. I'll try again and see if I have better luck.
this may sound like a dumb question, but is your phone a landscape oriented phone? ( ex: dash, blackjack, Q)
pcdo
19th August 2008, 08:32 AM
this may sound like a dumb question, but is your phone a landscape oriented phone? ( ex: dash, blackjack, Q)
It is a T-mobile Dash. I am using Rickywatt v24 rom. Unfortunately it still doesn't work correctly. What happens is my original image, after installing as a splash screen suddenly has multiple black lines with the image completely distorted.
pudgedaddy
19th August 2008, 01:24 PM
It is a T-mobile Dash. I am using Rickywatt v24 rom. Unfortunately it still doesn't work correctly. What happens is my original image, after installing as a splash screen suddenly has multiple black lines with the image completely distorted.
are you sure that you're typing -w 320 -h 240 in the command line and not -w 240 -h 320 ? I know what you're talking about with the screen cuz b-4 POF changed the nbimg.exe program to work with smartphones, my output was all distorted too.
pcdo
20th August 2008, 07:22 AM
are you sure that you're typing -w 320 -h 240 in the command line and not -w 240 -h 320 ? I know what you're talking about with the screen cuz b-4 POF changed the nbimg.exe program to work with smartphones, my output was all distorted too.
Yeah, I copied everything exactly as you had outlined in the original post. Kinda strange.
Jackal217
4th September 2008, 09:44 AM
any progress on how to edit the WM6 splash yet or no?
even, just removing or skipping it would be nice
is anyone working on it at all?
(btw, im new, ^^ hello all)
pudgedaddy
4th September 2008, 03:24 PM
any progress on how to edit the WM6 splash yet or no?
even, just removing or skipping it would be nice
is anyone working on it at all?
(btw, im new, ^^ hello all)
have you tried doing this with WM6? i dont know if it works, but as far as im understanding, this should work with WM6 too. I have no earthly clue how to eliminate the splash screen alltogether.
Jackal217
4th September 2008, 07:02 PM
oh, no im sorry, i meant the splash that shows what OS youre running, whether it be wm5 wm6 or wm61
i just call it the [insert OS here] splash =]
im using 6.1 btw
pudgedaddy
5th September 2008, 01:24 PM
oh, no im sorry, i meant the splash that shows what OS youre running, whether it be wm5 wm6 or wm61
i just call it the [insert OS here] splash =]
im using 6.1 btw
apparently there is a way, but i havent figured it out yet. the OS image is not part of the spash screens from the ROm, rather it's from the OS itself and according to one of the other mods (pof) it's in the /windows directory. I cant find anything resembling the windows mobile screen we see nor can i see anything in the registry that matches it.
Jackal217
5th September 2008, 09:15 PM
so if and when you/we find out how to do this, it wont require flashing?
pudgedaddy
8th September 2008, 12:58 PM
so if and when you/we find out how to do this, it wont require flashing?
yes! you are correct!
Spytrx
9th September 2008, 05:45 PM
this was a very good tutorial and it worked very well on my phone - not that I understood any of the processes involved in it :)
cesarr4
5th December 2008, 04:31 PM
With this procedure and tools work on a Wizard????
pudgedaddy
5th December 2008, 05:09 PM
With this procedure and tools work on a Wizard????
yes, but there is a different version of this app you will need to get this one is specific to WinMo (non-touchscreen) smartphones. pof made this and also has one for touchscreen Wm professional versions.
here is the link to that thread: http://forum.xda-developers.com/showthread.php?t=405118
TheExpertNoob
24th March 2009, 08:51 PM
It is a T-mobile Dash. I am using Rickywatt v24 rom. Unfortunately it still doesn't work correctly. What happens is my original image, after installing as a splash screen suddenly has multiple black lines with the image completely distorted.
I have been having the same issue, the bmp is definitally 320x240, i have the command line -w 320 -h 240, could it be a conversion of the bitmap file itself? I know photoshop has issues with coverting bitmaps for xbox 360 screenshot modding and has to be resaved in MSpaint. So I tried that as well (re saving it in MS paint) as well as converting it from 24-bit to 256 colors, No luck. Any Resolves? I am too also using Rickywatt v24 ROM.
leggoman
25th March 2009, 02:42 AM
any help coming on this as i am in the same boat and cant get this working
I nowq have a screen that is all messed up and cant seem to get a good screen back on my phone.
I did every this as shown and my file is the right size
if I cant get a file to load will flashing the rom agaian fix this?
or could any one upload a screen i could try just in case it is the pic im using?
thanks.
leggoman
27th March 2009, 07:28 PM
well at last i got this to work but only after flashing my phone s620 about 20 times lol
it did seems a bit hit and miss so may be setting/programes on the phone have more of an effect than known, it was said about sliding pannels but i took them off.
as i had to flash my phone to standered rom then put kavs 6.1 on.
then flash with image which would not work
take battery out of phone on white screen re-boot phone then run ROMUpdateUtility.exe.
But I cant work out why it did not work following the intrucations given.
but i now have my boot screen.
so thank you for this util
TheExpertNoob
27th March 2009, 08:59 PM
leggoman and others who may come accross this.
If your "Desiging" your 320x240 boot screen in Photoshop, save it, then flaten the image (discard hidden layers as well).
Once that is done, CTRL+A, CTRL+C (to copy whole flaten image from photoshop) open MS Paint and set the dimensions of a new file as 320x240 in MS Paint, CTRL+V, then save it as a 24bit bitmap in MSPaint. (this seems to remove any "Information" Photoshop puts into the BMP file if you were save as in photoshop, which seems to cause the messed up boot screens. reopening a photoshop saved BMP in MSPaint won't work either.)
Then back in photoshop undo your "flatten image" to modify to your liking later.
If your still not having any luck, download one of the premade bootscreens found in these forums ex. HTC, flash it and start over with the above steps (so your overwriting your custome over a clean boot screen)
pudgedaddy
4th June 2009, 04:58 PM
First Post Updated with additional instructions for newer ROMs.
roloracer
4th June 2009, 10:50 PM
I'm hoping for you to figure out how to replace or delete the 2nd splash screen :( , some day, Thanks anyways Pudgedaddy :D
killa-mckilla
4th June 2009, 11:56 PM
I'm hoping for you to figure out how to replace or delete the 2nd splash screen :( , some day, Thanks anyways Pudgedaddy :D
mee too.
animations are kicking my butt too
ookba
10th June 2009, 11:28 PM
Great tool! Thanks man! Question... Any idea where the 2nd green Windows Mobile Splash screen lives in the ROM? It's nowhere in my kitchen so it must be a ROM portion or "SubSplash" maybe? Unlike other devices, I know the Excalibur doesn't have a "SubSplash" nb option but I still tried cooking up a nbh with 601,SubSplash.nb but it didn't work. Maybe it lives in another part of the ROM? Different address?
???? :confused: ????
ookba
10th June 2009, 11:30 PM
I'm hoping for you to figure out how to replace or delete the 2nd splash screen :( , some day, Thanks anyways Pudgedaddy :D
Duh, didn't see this. I guess it's been covered... :)
nhathoa
2nd August 2009, 02:51 AM
Great tool! Thanks man! Question... Any idea where the 2nd green Windows Mobile Splash screen lives in the ROM? It's nowhere in my kitchen so it must be a ROM portion or "SubSplash" maybe? Unlike other devices, I know the Excalibur doesn't have a "SubSplash" nb option but I still tried cooking up a nbh with 601,SubSplash.nb but it didn't work. Maybe it lives in another part of the ROM? Different address?
???? :confused: ????
Well, could you please share your method to remove/change the 2nd splash screen on our Excalibur?
Thanks.
efeeze
27th August 2009, 06:51 PM
I changed all my screens except the first it must be cooked into the rom,but I just made an animated gif for the second, hope that helps
brent372
29th August 2009, 09:56 PM
Any idea of this will work on an Ozone?
Marcelh1992
1st September 2010, 04:04 AM
cool.. testing now.... :D
somecuitears
1st September 2010, 06:41 PM
as said by post above.. the cmd should end creating 2 files mainsplash.bmp.nb n nbh.. but in mine neither of file is being created.. any idea about it??
Thekn
3rd September 2010, 12:59 AM
Thekn Apps, Start Menu Icon Changer & Change Splash Logo
http://forum.xda-developers.com/showthread.php?t=769651
try this and let me know if it works!;)
somecuitears
3rd September 2010, 02:01 AM
as said by post above.. the cmd should end creating 2 files mainsplash.bmp.nb n nbh.. but in mine neither of file is being created.. any idea about it??
ok.. i just changed the drive to D:(where OS is not installed) and it worked. just hav to copy nbimg and do the same process...
good luck..
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.