The How to Flash BootScreen .NBH Image to Your Phone Guide - HTC Excalibur

Hello,
The reason why anyone would do this is for example - I installed the Rogers WM6 but preferred the HTC BOOTSCREEN Image - hence why i personally did it. I did not like Rogers BootScreen Images as they take too long to boot as well as the bootscreen image in the Rogers WM6 used to load after the Green Windows Mobile Screen and on power-up, it used to have a black screen instead of the bootscreen image which to me did not seem practical as I rather see that the phones turned on right away than wait till the Windows Mobile screen loads. I've successfully flashed HTC Bootscreen image using the following steps. I had a member ask me how to flash .nbh files to phone. I'm talking specifically about the bootscreen .nbh images. In order to flash .nbh boot screen images - you have to flash through USPL. Here's how to do it -
1) Firstly, Download all required files that is
a) USPL CID -BYPASS
b) RUU
c) SDA APPLICATION UNLOCK
d) BOOTSCREEN IMAGES(IT CONTAINS HTC, ROGERS AND TMO BOOTSCREEN IMAGES)
2) Copy/Paste RUU File that is ExcaIMG_USPL_1110000unsigned.nbh to the desktop.
3) Copy/Paste ANY of the preferred BOOTSCREEN IMAGE (i.e. for example HTC.nbh) to RUU directory
4) Right Click ExcaIMG_USPL_1110000unsigned.nbh and Select Rename - Press Ctrl + C to copy file name
5) Head over to RUU and Right-Click HTC.nbh, Select Rename - Press Ctrl + V to copy over existing file name.
6) Once you're done this, REMOVE SD CARD AND REBOOT PHONE
7) Once done, APPLICATION UNLOCK YOUR PHONE IF IT HASN'T ALREADY BEEN APPLICATION UNLOCKED - YOU HAVE TO RUN SDA APPLICATION UNLOCK.
8) Now, Run USPL, Make sure you follow proper instructions as this is the main thing - if everything done right, you'll see screen goes into dim black with penguin and green messages, wait until you see the screen turns white then go to active sync and disable usb connections.
9) After this, run RUU and it'll use the re-named file which is the boot screen image to update the boot screen image. It will take max. a minute or two.
10) Once done, I think you see the tri-color screen but there won't be a cold boot - It'll reboot i think and go directly to the main screen.
11) Reboot and see if you see the preferred boot screen image.
For now, I'll post HTC, TMO and Rogers Boot Screen Images. We should still try as a group to create Custom Boot Screen .nbh files. If someone who know's how to make it, please share in this discussion.
Also, Does anyone know how to bring back the "Vibrate" mode during startup and shutdown?
Good Luck ! Post any concerns or any questions
NOTE: Please follow proper instructions, otherwise it won't work. If i'm missing anything, please let me know as I did this flash yesterday and I'm writing the guide today. Also, YOU HAVE TO FLASH THROUGH USPL - IT DOESN'T MATTER IF YOUR PHONES CID UNLOCKED OR NOT.
Credits go to da_mayhem for uploading the images.

sweet, thanks... I'll try this later tonight after i get home from work... or tomorrow

woohoo, sweet... thanks for the guide lukybandit.
On step #2, you'll want to "Cut/Paste" if you copy, it leaves the original file in the folder, so renaming the HTC.nbh isn't possible unless you delete the original file.
also, step #8... DEFINATELY make sure you disable USB connections, i tried without and it didn't work...
However you're supposed to do that for WM6 rom updates also, but i never have, and haven't had a problem... until now that is.

Change HTC Splash Screen
Hello,
How to change the HTC splach screen which appears just after powering on the device?
I tried a lot of tools but I did'nt found one which works. Is it because the Excalibur screen is 320x240 instead of 240x320?
Does someone knows how to do?
StefanSki

StefanSki said:
Hello,
How to change the HTC splach screen which appears just after powering on the device?
I tried a lot of tools but I did'nt found one which works. Is it because the Excalibur screen is 320x240 instead of 240x320?
Does someone knows how to do?
StefanSki
Click to expand...
Click to collapse
replace Shutdown.png in windows folder,with 320x240

i tried this i created a .png file but when i try to place it there access denied lol it wont let me touch anything in the windows folder

This is not this splash screen I mean.
I am talking about the first one, which is in the NBH file as a NB file. I don't manage to make a good NB file in the right format to flash it using RUU.

nbh file wat folder wuld that b in because i jus changed my shutdown screen and i want my turn on screen to b da same as that one

blahzay_blah said:
i tried this i created a .png file but when i try to place it there access denied lol it wont let me touch anything in the windows folder
Click to expand...
Click to collapse
you need total commander to overwrite

No one knows how to make a NB file that contains the splash screen? The default HTC NB file begins with "this is smartphone signature".

i changed my shutdown screed with resci explorer but to change the start up screen the htc screen and the freen windows mobile screen i want to get rid of those ugly screens

any1? a little help lol just want to change the start up splash screen any1 know how

You can use nbimg, to convert from NB to BMP.
For excalibur you'll need to use the following syntax:
Code:
nbimg.exe -F MainSplash.[nb|.bmp] -w 320 -h 240 -n
Also you'll need to add the "this is smartphone signature" manually to the generated NB file (using an hex editor). Maybe I'll add support for doing this automatically if there's a need. PM me as I'm not following the thread.

just saw on another thread how to create a .nb file from a .bmp .... i placed this here because apparently luky got the tmo and rogers .nbh files which have the mainsplash.nb files in them. need to know how to take the .nbh files he included and replace the mainslpash.nb and mainsplash.bmp files with the ones i created
heck i'll even upload the images here if someone wants to show me what to do

i was able to get the .nbh file created but when i flashed the phone with that file the first screen now looks like a green gradient image and not the image i put in the .nbh file

thanks for this man much appreciated.

Related

iMate Ultimate 8502 Splash/Boot Images

Does anyone know how to change the boot images on an 8502?
i think it's impossible, since there is no boot image file that can be detected, if we can detect it we can change it.
But i want to ask 1 more thing, i wonder is it possible to set an log off spalch screen???
i found the file to replace, its in the windows directory and its called "logo.gif" this can be animated. the file is hidden, but just make a QVGA sized image of your choice and pop it in that directory and VIOLA!
I don't know if its displayed on log-off. it might be...
anyways...

[Q] [HELP NEWBIE] Need Help With My Splash Screen on EVO!!

Now I've started this thread hoping that one of you guys that are the greatest..lol would be so kind as to help me with my custom splash screen. I have the Evo of course..I made my photo in photoshop at 480x800. I have been successful with changing it with the ones that are posted by some of you guys.
How I do it is by renaming the file inside of the p36img.zip, and update it in bootloader. Now that I have made my own...when the splash screen comes up, it looks crazy and is upside down. I've also tried some other ways with programs that are made to flash..but I dont' know much about command prompts and it seems to never find or be able to open the picture.
I'm fully rooted and it's only by watching the video on rooting froyo that I was able to get rooted...before the new unrevoked!
Can Anyone help?
try this in fast boot
fastboot flash splash1 myplashscreen.rgb565
but replace the mysplashscreen with the name of your splash screen. pretty sure youll need the eng spl to use this fast boot command tho.
ASimmons said:
try this in fast boot
fastboot flash splash1 myplashscreen.rgb565
but replace the mysplashscreen with the name of your splash screen. pretty sure youll need the eng spl to use this fast boot command tho.
Click to expand...
Click to collapse
Is it possible when you get time to explain the steps with the cmd prompts. And I also don't know what the eng spl is...I still have my Android sdk/tools folder that I downloaded when I did the long root..do I need to put the files or photo inside of that folder (sdk/tools) when I do the prompts?
yungsonny2700 said:
Is it possible when you get time to explain the steps with the cmd prompts. And I also don't know what the eng spl is...I still have my Android sdk/tools folder that I downloaded when I did the long root..do I need to put the files or photo inside of that folder (sdk/tools) when I do the prompts?
Click to expand...
Click to collapse
When you boot into hboot that, i'm pretty sure is your spl, if you rooted your phone you most likely don't have it, unless your running damageless or CM6 roms. and Eng spl allows you to do the fastboot commands I mentioned previously, it basically unlocks for phone about as far as it can go after you've rooted it.
Next when your in the tools folder of your sdk you can call commands like adb shell ... for the fastboot command or other it helps to have the files in your tools folder but it is not necessary so this fastboot flash splash1 myplashscreen.rgb565 would refer to a splash screen in your tools folder
fastboot flash splash1 ../myplashscreen.rgb565 this would look backwards one directory for the splash screen. and so on.
so if the splash screen was on your desktop something like this would work
fastboot flash splash1 ..\..\..\myplashscreen.rgb565
since I keep my sdk on my desktop which is in android\android_sdk\tools my commands says backup 3 dirs and look on the desktop for mysplashscreen.rgb565.
hope that helps...search this forum for the eng spl its a flashable update.
One more question...
First off I appreciate you for your time...means a lot...I'm running of two hours of sleep...lol went to bed at 4..woke up at six for work.
Ok...now do I need to convert my image to rgb565(if so, how) and do I need to save the photo in any specific format? Bit-depth?
Thanks again...if I have any issues then I'll be back!
yungsonny2700 said:
First off I appreciate you for your time...means a lot...I'm running of two hours of sleep...lol went to bed at 4..woke up at six for work.
Ok...now do I need to convert my image to rgb565(if so, how) and do I need to save the photo in any specific format? Bit-depth?
Thanks again...if I have any issues then I'll be back!
Click to expand...
Click to collapse
yes you will it sounds like you were using the alternate method of flashing it through and img correct.
check this thread but this was for the hero and its how I've done it... I'm new to evo so there might be some difference in the file size since the resolution is not that same. but the conversion is the same. Basically get an splash screen from this forum and when you make your splash screen and convert it compair the size to the known good evo splash screen, they should be the exact same size, if so your good to flash. Don't for get the eng spl.
Ok thanks my man...I'm going to try it out and get back..
I haven't been successful with finding the eng spl?
EDIT: Sorry the one I updated...was hboot 0.76.2000..is this the correct one!
Not sure only had my evo for 3 days so i haven't gotten around top flashing the eng spl... but after you flash it the top line should say eng- spl s-off... look in the damageless rom thread.
Sent from my PC36100 using XDA App

[Q] PC36IMG.zip not working with phone rooted with unrEVOked...

Ok, I've searched for the resolution to m problem for hours to no avail. I can't figure this out. Here is m problem:
I rooted my phone with unrevoked last month, and I'm trying to flash a custom splash over. I can't do it with my PC, even though the drivers are installed (dev manager shows android ADB interface or whatever), when I type fastboot devices (i made sure my phone was in fastboot), it says it doesn't even recognize the command. I don't have an android sdk folder, so I probably haven't done all the required steps, but that is neither here nor there.
I found out about doing it by getting a PC36IMG.zip file that has been made for custom splashes, putting the splash file I want in there, and booting it in bootloader and letting it update. Problem is, it doesn't. The phone recognizes the file, because when it scans my sd card it says "parsing PC36IMG" but then it goes back to the main bootloader screen without doing anything. I'm sure that this should work with a phone rooted with unrEVOked, because the unrevoked website lists this method as the way to put custom splashes on your phone.
I am running Calkulins EViO 2.2 v1.7.6 with ziggy471 Kernel and clockworkmod recovery. HBOOT versions is 2.10.0001. I don't know where to go from here, please help...
are you putting the zip together yourself or you trying a pre made one?
If you want to change the splash screen, and you used unrevoked, you have to follow this method:
How to create Splash
1.Take picture to 480x800 res.
2.save as 24 rgb BMP [using paint, photoshop, ect]
3.run nbimg [from your desktop, where ever]
4. type nbimg -F splash1.bmp -w 480 -h 800 in command prompt [this will create a file on the desktop]
5.rename ^ to splash1.img
6.place in PC36IMG.zip
7.reboot into bootloader, it should detect the file, say yes to update, then reboot, and you're all set.
I attached the file in a zip, just extract it
Edit: You can also make a PC36IMG.zip or take the files out of a previous .zip file and insert the new image. The image should be the only thing in the .zip file
I am using a premade PC36IMG file, one that was made specifically for flashing splash screens. It has the text file in it already, and I downloaded the file for my splash screen from these forums. I downloaded the splash screen of the blood splattered apple icon with a bullet through it. It is already named evosplash1.rgb565 .
As far as the program you attached, I tried opening it and the command prompt flashed real quick and then closed. But I shouldn't need it anyway, because I already have the splash screen, I don't need to make one.
I'll attach the file I'm trying to use so anyone can see if there is something wrong with the file.
rename evosplash1.rgb565 to splash1.img and try again.
Thread moved to Q&A.
Also be sure its not named oc36img.zip.zip. the phone will automatically at the .zip, so you only name it "pc36img " on your sd card, then the .zip gets added. Good luck.
Sent from my PC36100 using XDA App
moseso said:
rename evosplash1.rgb565 to splash1.img and try again.
Click to expand...
Click to collapse
HAAAA! That was it! Gosh, you don't know how many hours of searching and asking it took for me to get that! lol Ok, so I just had to rename the file to splash1.img and it worked, praise Jesus lol Thanks a lot.
wizholt7 said:
HAAAA! That was it! Gosh, you don't know how many hours of searching and asking it took for me to get that! lol Ok, so I just had to rename the file to splash1.img and it worked, praise Jesus lol Thanks a lot.
Click to expand...
Click to collapse
It took me quite a while to get this right too. Enjoy your new splash screen...
lol u and me both.. it took me forever HEHEHe

Need help creating custom splash screen on EVO

I'm new to this and just need a tutorial on how to create custom splash screens on a Evo. If any one can show me or post a link that be great.
Download this and unzip it. (On your computer)
http://db.tt/YLmI87K
There's a how-to included in there that tells you how to use it.
Sent from my HTC EVO 4G with Tapatalk
there's also a program called nbIMG, along with the one mentioned above.
Thanx working great!!
These instructions work for anyone who rooted using the "UnrEVOked" method such as that given at HTCEvoHacks.com. I have not tested these instructions with any other root method out there.
For the sake of these instructions, all references and instructions dealing with PhotoShop are assuming you are using PhotoShop CS5. Cammands may be slightly different on older versions of PhotoShop, so it may take a few extra clicks to find what you're looking for.
1. You can download custom boot images from the web, or create your own in PhotoShop using ANY sort of photo, graphics, text, or combination. You MUST make sure that the image size is set as the same for the EVO's screen resolution (480x800). For this reason, I would double check any image file you try to use prior to converting it for use with your phone.
2. Open your image file in Photoshop and make whatever tweaks or enhancments you like. Remember to "flatten" the image prior to saving it out if you have multiple layers in your file. You can use the next step to resize the image first if you like, but depending on your current settings in PS it should not matter.
3. Right click the file window (the one that contains your image) and set the "Image Size" settings to a width of 480, and the height to 800. These measurements MUST be in pixels as well. If you have the "Constrain Proportions" box checked, you may not be able to tweak these individually without affecting the other. So uncheck that box and change the size settings. Click ok to close the box and the image will resize within Photoshop.
4. After you have finished creating your custom image, flattening the image, and resizing it to fit on your phone's screen, it is time to save the file. Navigate to the "file" menu and click "save as". Here, you can choose where to save it, name it, and choose the file format. It's probably easier to go ahead and save it as "splash" now, so that you wont have to rename it later. Either way, this file MUST be named "splash" when we are in the final stages. Save it as the "BMP" format, and you will get a pop-up window for the BMP options. "File Format" should be set to Windows... and choose the depth option of 24 Bit. The "compress" and "Flip row order" boxes should be unchecked, and you do not need to go into any advanced settings. Once you have saved the file, You can close PhotoShop.
Now the File needs to be converted from the BMP format into an IMG file. This is so that the bootloader in your phone will see it when you flash it to your phone.
There are a few conversion tools out there, but I have found Splash Screen Creator to be the EASIEST way to convert the file with a few clicks.
The link to download this small program is here... http://www.addictivetips.com/?attachment_id=43073 ... and it is FREE!!! (I did not create this program)
1. Download the .zip package from the link above.
2. Extract the files. I found that creating a folder on my desktop to secure these files (and these files only) to be less of a headache.
3. After you have extracted the files, you are ready to convert your "splash.bmp" file. You MUST move this file into the same directory that you unzipped the Splash Screen Creator to. It will only find the bmp file in the same directory, which is why having its own folder is easier. Move your "splash.bmp" file to the same folder and open "RUN THIS ONE". This will open the program in a command prompt.
4. Choose option 1 to convert your existing .bmp file into the required .img file. The next option will ask if you would like to flash the file to your phone. This option is not necessary for these instructions, but I have read of others being successful. You can try this option, but if it fails, go on to the remaining steps.
5. Go ahead and close the program by pressing another key to exit. You should see your new "Splash.img" file in this same directory. Rename this as "splash1.img"
Now that I think of it, naming the BMP file to "splash1" prior to converting to the .img format may solve the error when trying to flash the file to the phone
within Splash Screen Creator. The img file MUST be name "splash1" prior to updating it in the bootloader in the next steps so it makes sense that the program would come up with an error at this point. I have not tested this theory at this time, but you are welcome to. If someone does test this, please update these instructions
to save from many unnecessary steps below!
Your next steps require access to your original "PC36IMG.zip" file that you used during your root process. If you do not have your original "PC36IMG.zip" file, you
can try to download one here... http://forum.xda-developers.com/showpost.php?p=8913849&postcount=156 ... I have not tested this file yet, but worth a shot if you dont have it.
1. Make a COPY of your "PC36IMG.zip" file and move it to your directory where you have worked with the custom splash files. This saves from getting confused between files and flashing the wrong one to your phone. You're also making a copy so that your original "PC36IMG.zip" file is NOT altered.
2. DO NOT unzip the file! Simply drag your "splash1.img" file over to your zipped "PC36IMG.zip" folder and copy it in there. If you get a prompt to overwrite an existing "splash" file, go ahead. Afterall, you are working with a copy of the PC36IMG.zip.
3. After you have added the "splash1.img" file into the "PC36IMG.zip" folder, you can now move the zipped folder over to your sd card. Make sure that it is the ONLY copy on your sd card, and that you have not placed it in any other directories. BOOTLOADER WILL NOT FIND IT IF IT IS IN ANOTHER FOLDER!!!
4. AT THIS POINT YOU WANT TO BE SURE YOU HAVE BACKED UP YOUR ROM!!!! YOU WILL LOSE YOUR CURRENT ROM AND DATA AFTER THE NEXT STEP!!!!
5. Reboot the phone into Bootloader by holding the volume down button and pressing power. The bootloader will find your "PC36IMG.zip" and ask you if you want to update. Press the volume up button to say YES! Grab a coffee, chug a beer, or take a piss, cause this step takes a few minutes.
6. Once the bootloader has finished it's update, reboot your phone. it will now display your new custom splash screen!!! (but you're not done yet)
Because you updated your "PC36IMG.zip" files in the bootloader, you have in effect reflashed the stock rom (rooted of course) back to your phone.
Allow a few mintues for your phone to boot up, log into your g-mail account (so that you have access to the market), and download Rom Manager (or your favorite backup
manager), and restore back to your rom!
Like I said before, I have only done this on the HTC EVO that has been rooted using UnrEVOked through the process explained on HTCEVOHacks.com. I have no idea if
this process will work with other configurations, and I accept no responsibility for the outcome of your actions!!!!
Can't u flash these also ??
neno2323 said:
Can't u flash these also ??
Click to expand...
Click to collapse
They're "flashed" in the bootloader, as a PC36IMG with the file being respective to how you rooted. You can also "flash" them using fastboot, but that can only be done if you're on the .76 bootloader.

[Q] can't flash loading screen

Hi guys,
I recently rooted and S-OFF'ed my Desire. Really amazing. Everything went fine.
Really enjoying my phone more than ever before.
Now trying to flash my splash screen and boot loading screen.
I'm using Android Flasher 1.8.0 as suggested in the Noob tutorial section.
Splash screen went fine. Automatically reboots into fastboot. And flashes.
The tutorial doesn't actually doesn't go deeper into flashing the loading screen and whether or not it's supposed to automatically reboot into fastboot.
When i manually reboot into fastboot sometimes it can't find the process fastboot.exe and sometimes it can.
When it can it says it can't find my device when it's trying to flash the new loading screen. I don't understand why. Everything else i have tried works fine (except the first time i tried to S-OFF, it also said it couldn't find my device)
It did actually remove my RCmix-S loading screen. So now i only get a black screen when starting up. Everyhing still works fine though. Boots normally.
What should I do?
You cannot flash a new bootanimation with android flasher or fastboot. You have to replace the bootanimation.zip in /data/local or /system/media. You are s-off, so you can do this in os. Just use an explorer with root access (e.g. root explorer), mount /data or /system as r/w (read write) and replace the existing one with yours (but make a backup of the old before and make sure you used the correct resolution).
Okay that was kind of confusing then.
Still weird it's not recognizing my phone but is finding fastboot.exe
Anyway I got root explorer mounted /data/local and put a bootanimation.zip in the folder. It doesn't work though. Does it also have to be in /system/media
or just in one of them??
Thnx
It only has to be in /system/media.
SwiftKeyed from Oxygen with Transparent XDA App
i got a weird error trying to flash a new splash screen
"sending splash1...OKAY"
"writing splash1"...FAILED <remote not allowed>
phone is recognised in fastboot etc...
any ideas?
thanks
00mpollard said:
i got a weird error trying to flash a new splash screen
"sending splash1...OKAY"
"writing splash1"...FAILED <remote not allowed>
phone is recognised in fastboot etc...
any ideas?
thanks
Click to expand...
Click to collapse
Do not post in a thread which has nothing to do with your problem! And use the search.
I tried putting it only in /system/media and only in /data/local.
Both don't work.
My loading screen is still total black. I don't get it. What am I doing wrong. Is there some other file interfering. Do I have to delete something else....
PixelApocalypse said:
I tried putting it only in /system/media and only in /data/local.
Both don't work.
My loading screen is still total black. I don't get it. What am I doing wrong. Is there some other file interfering. Do I have to delete something else....
Click to expand...
Click to collapse
It does not have the correct resolution. It has to be 480x800.
Actually it has. I checked.
They are 480 x 800, 24 bit *.PNG. Downloaded these in the splash screen thread.
I got it sort of working now.
I renamed the zip to bootanim.zip instead of bootanimation.zip. Don't know if it should matter but now i'm getting a loading screen.
It's just text reading "Android" with a animated glow going over it.
This is not the one i put on the phone though. Not the pictures in the zip.
Is this some kind of default loading screen?
Which means it's still not working....
Which rom do you currently run? If a sense one, the bootanimation has to be in /data/local. If aosp one, it has to be in /system/media. That's the basic. Furthermore, in your bootanimation.zip has to be minimum two parts:
- one folder named part0
- one file named "desc.txt" (description file)
In the folder named part0 has to be the png files in the correct resolution (480x800x24). In the desc.txt you have to put the following ouput:
Code:
480 400 x p 1 0 part0
'480' is the width (not variable)
'800' is the height (not variable)
'x' is here just a placeholder. You have to replace with a number. This number sets the frames (your choice, what you set)
'1' is the count how often the bootanimation loops (your choice)
'0' sets the a pause (max 10 possible)
'part 0' sets the folder in which the bootanimation files are (not variable).
Source: http://android.modaco.com/topic/338...nimationzip-futurama-bender-bootanimationzip/
Woooot it's working!!
I'm using RCMixS_v2.0_A2SD+_BravoHboot which is a sense rom.
I put it in /data/local.
The animation was only 6 frames. Which was incorrect in the desc.txt.
Also using NO compression when zipping was the key.
Not knowing this is probably key to many people not getting this to work.
Maybe it's a good idea to have that tutorial be made a sticky or include it in the "Complete upgrading guide"
Thnx a lot MatDrOiD!
PixelApocalypse said:
Woooot it's working!!
I'm using RCMixS_v2.0_A2SD+_BravoHboot which is a sense rom.
I put it in /data/local.
The animation was only 6 frames. Which was incorrect in the desc.txt.
Also using NO compression when zipping was the key.
Not knowing this is probably key to many people not getting this to work.
Maybe it's a good idea to have that tutorial be made a sticky or include it in the "Complete upgrading guide"
Thnx a lot MatDrOiD!
Click to expand...
Click to collapse
No problem. And you could make very happy if you press the thanks-button.

Categories

Resources