Help me with Splash screens! - Touch CDMA Windows Mobile ROM Development

Hello!
I am trying to create *.nbh file that will flash only splash screens and animation without touching my rom and anything else. Just splash screens.
I would like to hear from someone a brief instruction on how to go from bmp/png/gif files to short nbh file that will simply flash my splash screens and boot animation.
The reason I am asking is because some custom ROMS contain splashscreens that I don't like.
I am on Verizon and having XV6900. Current ROM is NFSFAN's V6 WM6.5
Thank you in advance.

spodg said:
Hello!
I am trying to create *.nbh file that will flash only splash screens and animation without touching my rom and anything else. Just splash screens.
I would like to hear from someone a brief instruction on how to go from bmp/png/gif files to short nbh file that will simply flash my splash screens and boot animation.
The reason I am asking is because some custom ROMS contain splashscreens that I don't like.
I am on Verizon and having XV6900. Current ROM is NFSFAN's V6 WM6.5
Thank you in advance.
Click to expand...
Click to collapse
Copy/paste from my answer to you at PPCGeeks LOL
Your not going to just flash boot splash screens - a flash is a flash and it will overwrite your ROM on your phone
two ways to do what your trying to do
1) cook your own ROM - integrating the splash you want to use (its built into most kitchens)
2) search for an app that will let you replace the splash screen on your phone - its there, I dont remember the name though but its there
Detroit Doug

Would you be so kind to remember what the name of the application that allowing to change splashscreens? I've seen nbimg.exe, but it only converts bmp to nb. That's not quite nbh.
If that's too difficult maybe you will help me out on how to cook my own ROM using nfsfan's rom as a base?
I downloaded PPC Kitchen and its kinda tedious program to figure out in intuitive manner. However I noticed there's possibility to add splashscreens. Which is good.

spodg said:
Would you be so kind to remember what the name of the application that allowing to change splashscreens? I've seen nbimg.exe, but it only converts bmp to nb. That's not quite nbh.
If that's too difficult maybe you will help me out on how to cook my own ROM using nfsfan's rom as a base?
I downloaded PPC Kitchen and its kinda tedious program to figure out in intuitive manner. However I noticed there's possibility to add splashscreens. Which is good.
Click to expand...
Click to collapse
Theres lots of threads on Kitchen how-tos - I dont cook that often so I am not a reliable source for Kitchen info
As for NFSFANs ROM as a base, you better ask him first, last I know he like many others lock their ROMs
And I just dont remember it, if I get some time tonight I will do a search and see what I can find ...
Detroit Doug

Found two items that may help - of course its based on what and if a splash screen was cooked into the ROM to start with - seems it isnt needed to be
patchsplash.zip - not sure where it is just read up on it in a Diamond thread
and
In a registry editor, go to:
Changing the boot picture/sound:
HKLM/Software/HTC/HTCAnimation (startup animation and sound)
and
HKLM/Software/Microsoft/Splash Screen (after the splash screen used)
Hope that helps
Detroit Doug

Yeah I changed mine in Advanced Config. Just take the .gif that you want to use and copy it to the /Windows folder. In System Tools> Advanced Config, go to HTC Animation
Change the "Startup GIF File" to point to your file. Hit done and let it soft reset. Upon reset, you'll see your new animation.

Okie doke! Thanks guys for your responses. Its clear with animation now. I'll dig a little bit more about actual splash screens.

spodg said:
Hello!
I am trying to create *.nbh file that will flash only splash screens and animation without touching my rom and anything else. Just splash screens.
I would like to hear from someone a brief instruction on how to go from bmp/png/gif files to short nbh file that will simply flash my splash screens and boot animation.
The reason I am asking is because some custom ROMS contain splashscreens that I don't like.
I am on Verizon and having XV6900. Current ROM is NFSFAN's V6 WM6.5
Thank you in advance.
Click to expand...
Click to collapse
Hey check out post number 5 in this thread, might be what you are looking for. I used it to flash just the the boot (first two) screens w/o flashing an entire new ROM.
http://forum.ppcgeeks.com/showthread.php?p=238065
I had some trouble with the image sizing, so let me know if it works for you.

Related

Change The Boot Up Screens?

How would i got about this????
You try to search Custom Splash Screen in the forum. You should find the thread.
You also need Windows XP instead of Vista.
You can also find a picture you like 240x320 and rename it "welcomehead.96.PNG"... This will overwrite the 2nd splash screen that comes up... I use resco 2007 to overwrite this file in the wibndows directory as it is part of the rom and the base file explorer WON'T do this. Total Commander will also overwrite, or so I've heard(never tried cos I LOVE resco)...
Cheers...
If you there is already a startup screen in a ROM that you like and you want to use it in another ROM then you can always use Dutty NBHTool and extract it then just include it in the ROM you want.
Also once you've got the startup screen you like, then for any subsequent ROM you do do load then you can use the NBHtool to get rid of the startup screens and just repackage the NHB with just the OS.
4K_Dohc said:
You try to search Custom Splash Screen in the forum. You should find the thread.
You also need Windows XP instead of Vista.
Click to expand...
Click to collapse
I did nothing came up!
Wam7 said:
If you there is already a startup screen in a ROM that you like and you want to use it in another ROM then you can always use Dutty NBHTool and extract it then just include it in the ROM you want.
Also once you've got the startup screen you like, then for any subsequent ROM you do do load then you can use the NBHtool to get rid of the startup screens and just repackage the NHB with just the OS.
Click to expand...
Click to collapse
I looked it up and found it but his links are dead!
Try this method: http://www.mrvanx.org/cms/index.php?option=com_content&task=view&id=20&Itemid=27
4K_Dohc said:
You try to search Custom Splash Screen in the forum. You should find the thread.
You also need Windows XP instead of Vista.
Click to expand...
Click to collapse
I managed to do this in Vista, so no need to use XP.
LlamaLord said:
I looked it up and found it but his links are dead!
Click to expand...
Click to collapse
So they are! Try this http://rapidshare.com/files/120778163/Dutty_nbhtool-101.rar.html
jws3 said:
Try this method: http://www.mrvanx.org/cms/index.php?option=com_content&task=view&id=20&Itemid=27
Click to expand...
Click to collapse
Mr. Vanx's links are also dead
Does anyone have a copy of the basic plain HTC logo screens? I believe there's a black version and a white version.
Here is a link with some splash screens
http://forum.xda-developers.com/showthread.php?t=301803
If I have a rom already installed and I only want to change the splash screen can I use nbhtool without overwriting what I've already set up? Or do I have to flash the new rom and lose anything i've got setup right now?
biscuits1978 said:
Does anyone have a copy of the basic plain HTC logo screens? I believe there's a black version and a white version.
Click to expand...
Click to collapse
Here is the white HTC boot up screen.
mcorrie1121 said:
Here is the white HTC boot up screen.
Click to expand...
Click to collapse
Thanks will be adding that to my collection
Have to reflash rom... I use rom koch to extract nb files and swap around...
Cheers...
Just realised I aint reposted the custom splashscreens guide, i'll get round to it today.
mrvanx said:
Just realised I aint reposted the custom splashscreens guide, i'll get round to it today.
Click to expand...
Click to collapse
Why would you do that?
That matter is thorougly discussed in the Wiki...
Wiki Splash Screens Compilation
Cheers.
Kevlar-Source said:
Why would you do that?
That matter is thorougly discussed in the Wiki...
Wiki Splash Screens Compilation
Cheers.
Click to expand...
Click to collapse
A) was part of the original Hermes Guide back in feb 2007,
B) LOL, since when did people go to the wiki without being told?
c) Im tempted to update the toolset anyway.
Hi,
attached is the Splash Screen tool. Make your splash screens self.
create a bitmap (sample.bmp), with 240x320 pixel
open "nb_image_converter.exe"
load your bitmap
save as *.nb file (sample.nb)
open the new *.nb with "SplashTool.exe", convert to new format
create with dutty nbh tool a *.nbh file with you splash screen
flash the nbh file
wfg
starbase64
mrvanx said:
A)c) Im tempted to update the toolset anyway.
Click to expand...
Click to collapse
Is that so? what do you mean?
Cheers.

[04-08-08] XDA-Devs Splashscreen Kitchen v0.3

Hey all, found a need to update the splashscreen method to make it a bit more streamlined.
Currently the devices supported are:
Hermes
Trinity
Polaris
I will try to get more devices added, just a matter of getting hold of the RUUs.
download the exe and extract where you like. Follow the readme. enjoy.
thanks to pof, olipro and udk for the tools used.
Currently re-doing the commands, will be back up soon with v0.4
mrvanx said:
Hey all, found a need to update the splashscreen method to make it a bit more streamlined.
Currently the devices supported are:
Hermes
Trinity
I will try to get more devices added, just a matter of getting hold of the RUUs.
download the exe and extract where you like. Follow the readme. enjoy.
thanks to pof and olipro for the tools used.
Click to expand...
Click to collapse
Awesome, you're my hero
Wow this looks waaaay easier than the old way
Edit: Didn't seem to work for me. Made the splash screens fine, flashed to device, but when it restarted it retained the old one and added a snowy screen.
Hey mrvanx, some notes on your splashcreen kitchen:
- nbimg can make NBHs itself, no need to use yang for this.. but at the moment only 1 splash is supported if you want to make splash and subsplash you have to make 2 nbh's. If that is a requirement I can make it support generating NBH with two splashes...
- instead of including a single RUU for every device, you can just include HTCFlasher.exe and cygwin1.dll, it supports all devices Flash the NBH with HTCFlasher -F filename.nbh
mcorrie1121 said:
Edit: Didn't seem to work for me. Made the splash screens fine, flashed to device, but when it restarted it retained the old one and added a snowy screen.
Click to expand...
Click to collapse
The BMPs can't be compressed and must be 24-bit color depth.
If you create them with M$ "paint.exe" that should be ok
Nice quick feedback people...good stuff
with a little luck v1.0 should have alot of the issues ironed out.
@pof I have noticed a SERIOUS increase in filesize every time i add an RUU for a new device...so yes is probably a good idea to use the HTCFlasher util.
Bout time people got used to a different flashing util
pof said:
The BMPs can't be compressed and must be 24-bit color depth.
If you create them with M$ "paint.exe" that should be ok
Click to expand...
Click to collapse
I did. I picked a couple random JPEGs, resized them, and saved them as 24 bit BMPs using Paint.
I really didn't try after that initial test, though, because I'm fine with my splashes and was just trying this out.

New Old style kitchen based on Bepe's tools

Hi here i release an OLD style kitchen based on Bepes tools
I have taken bepe's kitchen and created some batch files to make it a one click extract and one click build and flash
I was so used to the old style kitchens and when they stoped working (failing at xip extract) i was looking for something that worked that i could use easly.
I found bepes kitchen, and it was nearly the same so i ported the batch files from diamond kitchen 0.4 to make this.
this kitchen uses the new style packages but has the look and feel of the diamond kitchen 0.4
I am still looking for the package creater that makes these NEW style packages but can't seem to find it now so if anyone has it please drop me a link so i can include it in the kitchen tools
download link ---->
http://rapidshare.com/files/217781904/Kitchen.rar
Instructions
1 place you RUU_Signed.nbh in the baserom folder
2 click on !Begin
3 Dont touch anything until extraction is finished (approx 5-10minutes)
4 Modify your packages
5 click on !Cook
6 wait until the htc rom tool loads
7 select diamond in device, os.new.nb as the source OS and save as kitchen/RUU_Signed.nbh
8 close htc rom tool and Custom RUU flash tool will load
9 flash and enjoy
......
will this kitchen group the OEM and SYS files properly. im having difficulty in using the new format or everything's in SYS\MSXIPKernel folder.
Is the Rom dump protected after cooking?
DefJamz said:
will this kitchen group the OEM and SYS files properly. im having difficulty in using the new format or everything's in SYS\MSXIPKernel folder.
Click to expand...
Click to collapse
this dumps the rom into the OEM, SYS and ROM Folders if you want the EXT folder download Bepe's tool below OEM2EXT
RideTheTube said:
Is the Rom dump protected after cooking?
Click to expand...
Click to collapse
not had time yet to try and test if i can rebuild a cooked rom, will have a go tonight and post my findings.
This is Bepe's Kitchen automated by batch files so he is the best person to talk to about protection
sorry to be a little blunt but i am a noob when it comes to cooking that why i found something that worked for me and made it a little easyer to use,
Protected Rom? Almost Rom when rebuilding, it will delete all dsm file, so you can't use package tool.
ok i have now tried the flashing, and the cooked roms won't pass the splash screen page, not getting the device info in bottom right corner.
anybody there who uses bepe's kitchen mind having a look for me.
also i can't open a re-cooked rom
garymeg said:
ok i have now tried the flashing, and the cooked roms won't pass the splash screen page, not getting the device info in bottom right corner.
anybody there who uses bepe's kitchen mind having a look for me.
also i can't open a re-cooked rom
Click to expand...
Click to collapse
I had the same problem and it was a XIP "mess-up". however I can't help you more than this.
try asking here: http://forum.xda-developers.com/showpost.php?p=3575850&postcount=131
i simply do NOT understand why build a tool that deletes stuffs that are important for cooking. isnt rom cooking supposed to be an open project for ALL? i mean some chef have the donate button in their sigs. but their rom's locked. it isnt fair to those (like myself) trying to learn how to cook a rom. i mean, i try to compare official roms and custom roms insides. what are the difference. it's by comparing that people learn to differenciate. and i would say BAHHH to missing rgu and dsm files!!
My thoughts exactly... Alas...
it is ironic, that NONE of the chefs who lock roms/doesn't supply kitchen/ask for donation wrote the code themselves. In short - everybody operates on stolen/leaked or any other way obtained code.
Ok, there are authors who created tools. And those guys have full right (and reason) to ask for donations fro that - TOOLS.
Otherwise - it's just funny. it's like stealing a car, and then asking police to protect it....
no panic.
at normaly old style kitchens never delete dsm'S.
and if you delete manualy dsm'S, you get all files in folder.
i think, with protect rom it means, no recookable roms.
it stops at point 1 or in the first step by using BEGIN! with a message like
"rom is smaller/bigger than/at starts" or so. excuise me, i've forgot the exactly words.
for checking of recookable rom i checked it with "htcRIE_0.5.0.12.exe".
it shows you all files with oem/sys - folders. but the oem can be empty. you find the oem-files than in sys-folder.
these points are my thinks that i see/learned by beginning flashing and cooking until now. other people can see/learn other thinks so dont dismiss me, if you are not my oppinien - but you can dismiss my english
Htc rom tool
Is it possible to use this for the Fuze?
EDIT: I found HTC tools with support for more phones on this thread a couple posts down

Splash Screen help

Ive just started cooking my own roms and decided to cook in the boot splash screens, i have made them cooked them into the nbh file from guides and tools on other threads on this sit but i cant sort out the information that shows at the bottom with the spl number and stuff, it still shows a line where this is of the old splash screens i had which were crc's. i would like to know if any one can help me sort this out.
Thanks in advance for any help
it was answered!
i think this was answered on Josh's kitchen thread...mmm in page 39 i cant remember exactly but is near page 39... i guess you are using the Joshs kitchen so... yo9u must to open the S000 file inside the rom\oemxipkernel folder with an hex-editor set the search metod in little unicode or something like that and search for the word you need to change... i mean crc or something you see on the boot screen! thanks to the new ervius kitchen this is easier to me Nurkamol teach how to do it on josh's. Thanks nurkamol!
BTW your rom is nice is simple i think but the coreplayer dont works properly.
thanks que, ill check that when ive got some time ive been sorting out other things that ive had problems with at the moment so hopefully any thing that you find that wasnt working for example the comm manager will have been fixed. i will be updating my post with new version later today.
Thanks again

Incorporating my own splash into a custom kitchen build.

Hello,
I'm feeling confident enough to build my own rom now.
I can make Diamond splash screens 'till the cows come home;
Where in the kitchen tools do you add your Final splash screen file to incorporate into a custom kitchen build?
Tools are not in the kitchen. They are on the forum, BUT you need to bother and search.
You can't incorporate the 1st splash screen into the kitchen. You can 2nd one. 1st one is a separate .nbh file. very easy to do - search. It's all on the forum.
mjaxa said:
Tools are not in the kitchen. They are on the forum, BUT you need to bother and search.
You can't incorporate the 1st splash screen into the kitchen. You can 2nd one. 1st one is a separate .nbh file. very easy to do - search. It's all on the forum.
Click to expand...
Click to collapse
First I must say that it look not to be true that you cannot add 1-st splash screen to the cooked rom as I have flashed several cooked roms and they had sifferent splash screens incorporated so there is a way to add own splash creen while cooking.
I'm spending 4-th hour now trying to find the answere but maybe some one knows how to do it.
search for duttys nbh tool you can use that 2 combine ur rom nbh and ur flash nbh into the one nbh file
Its possible within the HTC ROm Tool, isnt it?
There's an option for that in there, when you select OS, Radio..
abadon1977 said:
First I must say that it look not to be true that you cannot add 1-st splash screen to the cooked rom as I have flashed several cooked roms and they had sifferent splash screens incorporated so there is a way to add own splash creen while cooking.
I'm spending 4-th hour now trying to find the answere but maybe some one knows how to do it.
Click to expand...
Click to collapse
Incorporating things into the rom and into the kitchen are 2 different things. So, you can't incorporate it into kitchen, but if you make an .os file with splash, it will be in the final ROM.
After all, my custom ROM does have one..
As to search:
http://www.google.com/custom?hl=en&...G=Search&cx=000825531964825142534:cqr2sjirilw
and then...
http://forum.xda-developers.com/showthread.php?t=405118
http://forum.xda-developers.com/showthread.php?t=398359
And that took me 2 minutes..
mancsoulja said:
search for duttys nbh tool you can use that 2 combine ur rom nbh and ur flash nbh into the one nbh file
Click to expand...
Click to collapse
thanks a lot I'll try it as soon as I'll get home. (if my wife haven't kicked me out form home yet it was another night I've been up till 3-4 a.m.)
mjaxa said:
Incorporating things into the rom and into the kitchen are 2 different things. So, you can't incorporate it into kitchen, but if you make an .os file with splash, it will be in the final ROM.
After all, my custom ROM does have one..
Click to expand...
Click to collapse
probably that is why I'm junor here ... thanks for info and clarifying this.
sumarising my research
I've tied NBHUtil to create rom including custom splash screen. It is a llitle inconvenient having to move one step back after kitchen finish creating ruu_signed.nbh but at least I now flash wit own splash screen.
For those who would like to try this way ....
I step creating splash.nb file using tools from the below:
http://forum.xda-developers.com/showthread.php?t=436105
(for the moement skipping the nb -> nbh conversion)
II step After cooking ruu_signed.nbh in eg Ervius Kitchen it is good to copy splash.nb from step I to temp file in the kitchen and run NBHUtil. Select the device OS -> os-new.nb, splash -> the splash .nb and click "Built NBH!" select target folder, name file ruu_signed and done we have new ROM including custom splash screen.
There is for sure easier way .... but this one works and is good enough for me
once again thanks to mancsoulja for showing me the way
If I undestand well, it needs to be incorporated to the nbh generated by ervius kitchen each time you generate the rom with the kitchen (eg to add a program)? There is not bat file that can automate the process?
Edit: Solved, simply I have to modify the bat file and add the sentences in bold style, assuming I leave the nb files in the tools directory (osidvalue is for polaris, please check yours in the nbhutil.xml file):
set OSIDVALUE=0x400
set OSIDVALUE2=0x600
Click to expand...
Click to collapse
rem ---------------------------------------------------
..\tools\nbhutil -model %deviceid% -ver %versionid% -lang %langid% -chunk %chunksize% -nogui -e -i %osidvalue2% ..\tools\00_MainSplash.nb -i %osidvalue% ..\temp\os-new.nb -b ruu_signed.nbh
rem ---------------------------------------------------
Click to expand...
Click to collapse

Categories

Resources