Hello,
Im working on my first rom. I wanted to start with a clean slate so I got the latest vanilla wm6 rom i could find "HTC_Wizard_WM6_15342.rar" and downloaded core pro from the thread in here. After changing the hex equiv of D.e.v.A.u.th to A.u.t.h.D.e.v in "80040000-OS.nb" I was able to boot the extracted and rebuilt clean rom with no device id authentication failure errors
My problem is that any packages I add to OEM/SYS in the kitchen don't seem to do anything, that is, they don't show up in the final product even though i see them rollin by in BuildOS, also only the second splash screen is installing . When I get everything moved to "C:\Core\Kitchen", i add some of the premade packages from
"C:\Core\PACKS\OEM" and "C:\Core\PACKS\OEMAddonsForKitchenV2" to the rom folder at "C:\Core\Kitchen\OEM". At this point I run "1. Splash1.bat" and "2. Splash2.bat" to produce my splash screens. I then run "C:\Core\Panel\Build\BuildOS" and "nb2nbf_wizard". in nb2nbf, I add details and then add files in this order
File 1: 9d000000-HTC.nb 92000000 "Splash Screen" 65536
File 2: 92000000-Splash.nb 92000000 "Splash Screen" 196608
File 3: 80040000-OS.nb 80040000 "OS" 59768832
From there its "3. Move nk.nbf to RUU" and "RUU Folder" etc..
Rom installs clean, but my HTC splash screen is always the one from a previous rom install whether i do Faria or xdar2 or any others. the second splash screen goes in fine. When it boots though, none of the applications are in programs or in windows dir or anywhere else. From the looks of it the packages are done correctly they just dont seem to be making it to the final rom? Is there a step im missing? Ive tried going the options.xml route but it seems to be doing the same thing. I cant even add a package to Farias rom and have it show up, so i feel like im maybe missing a vital step here.
Im a newber at this so id appreciate any experience or insight, (Ive been burning way too much time on this as it is)
Thanks
*EDIT*
Fixed first splash screen
File 1: 9d000000-HTC.nb 92000000 "Splash Screen" 65536
-->
File 1: 9d000000-HTC.nb 9d000000 "Splash Screen" 65536
Not sure why your packages aren't installing, but I can tell you why your first splash screen isn't. When your running the nbtonbf tool and you choose the htclogo, don't choose splashscreen from the drop down menu. Type HTC Logo in to that one in the empty space and in the address space just to the left of it type in 9D000000. After that your first splash screen will get added to the ROM.
THANKS, Ok I got the first splash screen going, and I think i may have figured out what my problem is with the packages.. but im a little stumped on how to solve it,
I was choosing my OS("80040000-OS.nb") from nb2nbf out of the folder "C:\Core\Kitchen\ROM" rather than
"C:\Core\Kitchen\ROM\temp".. but now when i install i get first and second splash screen but i get a big ol Device auth failure!... When I open 80040000-OS.nb in the hex editor I cant find the string from before as Authdev or devauth?!. Has anyone seen this? im a little lost
hmm, is this normal?...I tried running it without the initial hex edit (i waited till right after i ran build OS). Using winhex, I open up "C:\Core\Kitchen\temp\80040000-OS.nb". I search for "devauth" nothing... "dev" returns 1 result from the word "Device" but there is nothing else, hex editor isn't showing anything. Is BuildOS or any other tool trying to remove security or do anything besides compress that would mke the hex view of ...-OS.nb so different in temp folder?
original .nb size = 57.0 MB
BuildOS generated .nb size = 48.5 MB
any thoughts.. questions.. pointers?
Related
You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
It does not need to be told how to do it, but told how to search ! A lot of people here know how to do it, just GOOGLE it !
sorry, I've already searched... Maybe I'm searching badly!
Could you please help me?
Basically you need to extract the ROM installer, you will find an nbf file in it, then get an NBF file converter, to convert it into some sort of editable format, then you start cooking the ROM, placing whatever you want, and in the end, convert it back into NBF
Hello,
You might find something useful here:
http://www.modaco.com/index.php?showtopic=255064
It would be more helpful if people genuinely try to help others instead of directing them to Google.
A
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
duke_stix said:
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
Click to expand...
Click to collapse
if all were like you ...
I know it isn't but in so much amount of infos it's not easy to find ones that apply to your device or even thing you wanna do!
Need help too
Yea, Please..my probs are the reconverting my data into a .nb->nbf file...after flashing My phone hangs in First Bootscreen...please help!Only Reflashing helps...i really want to cook a rom by myself.
Ive used THIS kitchen...but it is for Wizard-devices only....but i think,it can be used for Tornado,too.
as far as we tried we could not make a proper dump of the wm5 tornado...
but i did manage to build a rom kitchen with wm6 for the tornado...this was a whileago and the base rom is the same as the current available...if ther is enougth request i may be inclined to update the RK and release it.
to get you started here is some pointers.... you can use the same tools from the wizard, imgfs tools.
When I use nb2nbf_wizard.exe, is this created nk.nbf flashable for my Tornado (german XDA Phone aka HTC Douton)?
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Have you removed the first two bytes of the initflashes.dat? When not, it can't be booting correctly! That was my mistake when I started to cook my own ROM's for my HTC Prophet (XDA Neo)!
What?
really?I may think,it is only needed after a Registryedit....thank you.!
edit:did not work...
arpy said:
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Click to expand...
Click to collapse
i have the same problem like you.
I've made a nk.nbf from the *.nb files with nb2nbf_tornado.exe.
I've also extracted *.nb (OS, IPL, SPL, etc) from nk.nbf from windows mobile 6 alpha and then 'translated' those nb files with nb2nbf_tornado.exe. Same result: succesfull flash, stuck in first screen every time..
so not the "initflashes.dat" file is guilty..
...and nobody out there may help us?
arpy, it seems that if I include only OS without IPL & SPL in nb2nbf, all are OK..
But still with my modified OS does not get over the first splash screen.. maybe i've done smth wrong. In dump folder, I've added some files (some overwritten), i've removed some files, modified initflashfiles.dat (last line blank, + removed the two first bytes with winex), modified the hv files (saved in unicode standard, first line REGEDIT4, last line blank.. complied: no errors). replaced carrier_splash and shutdown
that's all what I've modified ...
edit:
arpy, try to translate only the OS module with nb2nbf_tornado. and tell me the result. also, tell me what changes you've made
edit2: found this: http://forum.xda-developers.com/showthread.php?t=298327 . improved tools
edit3: i've dumped my modified OS module with tadzio's ImgfsTools and discovered that initflashfiles.dat had the two bytes that i've removed with win hex.. what the?!
i've removed again, and run the whole build rom process again , but this time with tadzio's ImgfsTools.
Same result.. (stuck in first screen)
Maybe i've modified something wrong.
edit4: i've repeated the whole process and OS module flash and work ok . I haven't tried yet with all modules, only OS. I think I've made some mistakes when trying to replace drivers.
@DSF
Can you post a Step-By-Step Solution?I want to figure out my prob...which tools do you use?And how?May you Post your ROM?
well, i will post summary. i hope to release a "tornado romcook kitchen" and more detailed steps these days.
here is my OS module:
http://rapidshare.com/files/45915194/RUU.rar.html
right now i'm trying to figure out how to make the sd driver from iphone/other roms to work on my custom rom. every time i try other sd driver, i cannot view the card.
i'm using the tadzio's ImgfsTools (see link in my previous post).
steps:
- download typho5.exe, ImgfsTools, nb2nbf_tornado (you can get them by searching via gogole)
- copy all those files in the same folder, eg: ROMDEV
- copy nk.nbf in ROMDEV
Commands:
1) typho5.exe -x nk.nbf
2) imgfsfromnb.exe 82040000-OS.nb imgfs_raw_data.bin
3) imgfstodump.exe imgfs_raw_data.bin
Now the OS files are dumped in dump folder. Do the changes (delete, copy, modify, etc). When editing registry and initflashfiles.dat file, perform the important steps describeb at http://www.molski.biz/romcooking.html (turn off word wrap and use UNICODE in notepad, etc). If you're dune with those things do next:
4) imgfsfromdump imgfs_raw_data.bin imgfs_new.bin
5) imgfstonb imgfs_new.bin 82040000-OS.nb 82040000-OS_final.nb
if no error occured in the whole process, run 6) nb2nb_tornado.
There, chose the nb files, OS will be 82040000-OS_final.nb and not 82040000-OS.nb. Don't forget to use the correct image name. (eg: for 82040000-OS_final.nb chose OS)
The language, oem, operator version, cid can be left blank.
When you're done, press translate.
Copy the generated nk.nbf file in the rom update folder (RUU), execute ROMUpdateUtility.exe and follow the normal flash steps..
That's all.
Thanks to all those ppl that made this possible
PS: if you flash only the OS module (without IPL & SPL), even if the update proces crashes, you will not 'brick' your phone . Mine happen to crash on 2%.. i transpired instantly
kartam said:
You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
Click to expand...
Click to collapse
Actually, I have some files about how to cook a rom, but they all Chinese, and may be useless for you.
DSF: the way you describe works with the tornado. thx. ive testest
an usefull app to edit initflashfiles.dat and the registry files is "notepad2".
Instructions for flashing custom splash screens on HTC Kaiser:
1. Install HardSPL.
2. Create a BMP file in paint, size must be 240x320, save it as BMP 24bit.
3. Download SplashTool
4. Load your BMP on nb_image_converter (included in SplashTool's zip) and save it as splash.nb
5. Open SplashTool.exe and convert splash.nb to new format.
6. Pack the resulting splash.nb into a NBH file using htc rom tool.
7. Flash your cusotm NBH using CustomRUU.
Enjoy your new splash screen!
pof said:
Instructions for flashing custom splash screens on HTC Kaiser:
6. Pack the resulting splash.nb into a NBH file using htc rom tool.
7. Flash your cusotm NBH using CustomRUU.
Enjoy your new splash screen!
Click to expand...
Click to collapse
Hi pof.
This is a great idea and I thank you for the instructions but I got to #6 and am so new to ROM building(virgin, in fact ) that I must ask....
In the htc rom tool do I leave all fields blank except for the splash screen entry? And where do I enter that? I assume that I type splash.nb into the splash1 field.
Else, do I fill in all of the fields such as country ID, version, IPL?
many thanks.
karlo
one more question. does this flash delete my current tytn's settings (do i need to flash splash screens after hard reset or anytime)?
re
Is there a way to make a .cab file to change the bootsplash image? Also i see some custom roms have a 3d intro (maybe flash?) how would i go about doing this?
Thanks
thanks a lot man
To change Splash Boot screen, made a picture 320x320 pixel 96dpi save it in .png and rename in welcomehead.96.png
Use Resco Explorer, copy, paste and replace the welcomehead.96.png in folder Windows, make a soft reset.
So, this will be the correct tool to use to format images for the Titan?
Splash Screen Collection....
panosha said:
To change Splash Boot screen, made a picture 320x320 pixel 96dpi save it in .png and rename in welcomehead.96.png
Use Resco Explorer, copy, paste and replace the welcomehead.96.png in folder Windows, make a soft reset.
Click to expand...
Click to collapse
May be WE can all put some more Splash Screen, so we will have a collection eventually...
Just a thought
Nadavi..
great idea
Nadavi said:
May be WE can all put some more Splash Screen, so we will have a collection eventually...
Just a thought
Nadavi..
Click to expand...
Click to collapse
Great Idea mate we should start a thread based on all custom splash screens who knows the cooks might even used some of them soon.
????????
How do you run bmp converter? Not work for me!
I get 240 file eroor when trying to flash it to my tytn2.
Optical Illusion Splash Screens
Some optical illusions:
Animated?
Since the image is in .png format is it safe to assume that we can NOT load an animated splash screen??.. Also does flashing via the steps in the first post accomplishes the same as replacing the welcomhead.96.png manually??
Thank you..
jadehawk: you are correct that the welcomehead.96.png is non-animated, if you create an animated .gif and rename it to .png it may work in some programs that read inside the file for the relevant code to know how to display it but most programs including the wm6 bootup hook will not display it how it should so don't bother
Just to clarify that the original post by pof is "THE ONLY WAY" at present to replace the splash screen on initial boot of the phone, the welcomehead.96.png usage is on windows boot (some people have a 3rd animated .gif in between the 2, but this doesn't work on all models even with the registry entries in place, i have tried on my T-Mobile).
hope that helps.
Russ
Thank you
Great thank you for clearing that out.. for now I am just happy replacing the animated.gif file in the windows folder with something other than the HTC animated one.. I have tried to make my own ROM using the kaiser kitchen but so far It has never worked at least not like the really simple tutorials I have found here.. still waiting for a better tutorial with screenshots and all.. so far i will stick with the ones I get from here and use the sprite backup to restore the applications I want loaded in the ROM.. thank you
Hey
when i try to instal
the 3 files u said
a window pops up & says
not a wm appliction
can u help
pof said:
Instructions for flashing custom splash screens on HTC Kaiser:
1. Install HardSPL.
2. Create a BMP file in paint, size must be 240x320, save it as BMP 24bit.
3. Download SplashTool
4. Load your BMP on nb_image_converter (included in SplashTool's zip) and save it as splash.nb
5. Open SplashTool.exe and convert splash.nb to new format.
6. Pack the resulting splash.nb into a NBH file using htc rom tool.
7. Flash your cusotm NBH using CustomRUU.
Enjoy your new splash screen!
Click to expand...
Click to collapse
freeborock said:
How do you run bmp converter? Not work for me!
Click to expand...
Click to collapse
find the missing ocx file (windows search) and put it in the same folder
Deathace said:
jadehawk: you are correct that the welcomehead.96.png is non-animated, if you create an animated .gif and rename it to .png it may work in some programs that read inside the file for the relevant code to know how to display it but most programs including the wm6 bootup hook will not display it how it should so don't bother
Just to clarify that the original post by pof is "THE ONLY WAY" at present to replace the splash screen on initial boot of the phone, the welcomehead.96.png usage is on windows boot (some people have a 3rd animated .gif in between the 2, but this doesn't work on all models even with the registry entries in place, i have tried on my T-Mobile).
hope that helps.
Russ
Click to expand...
Click to collapse
thank you for your help
Thank you very much. i put my business card on the splash screen. phone is well protected now
thank you again
anyone care to share their customize splash screen?
Is there anyone that is able to create a program that can perhaps create a selv installing .cab file for splash screens, or similar? Those steps you have to take to change the splash screen now is kind of long and complicated.
Imagine a program with a very simple GUI that can change the picture to the required .bmp, create the necessary .nb and .nbh file, and then maybe a .cab file, or something.
Or is this impossible?
Does anyone feel they have the need for a program like this? Or is it just me that's lazy?
changing the bootscreen requires you to flash the rom
changing the after boot splash could be done using a self installing cab file, you can use wince cab manager to make one, or wait for a programmer like you said to do one that lets you choose what bmp or jpg or png and does the overwriting of the default splash for you. But you cannot do the first boot screen like that, you could make a program that automatically generated the .nbh file for you but you still have to flash it (it cannot be installed within windows mobile)
mcq3000 said:
changing the bootscreen requires you to flash the rom
changing the after boot splash could be done using a self installing cab file, you can use wince cab manager to make one, or wait for a programmer like you said to do one that lets you choose what bmp or jpg or png and does the overwriting of the default splash for you. But you cannot do the first boot screen like that, you could make a program that automatically generated the .nbh file for you but you still have to flash it (it cannot be installed within windows mobile)
Click to expand...
Click to collapse
Gotcha. But someone an easy way to change the splashscreen(not bootscreen)
http://forum.xda-developers.com/showthread.php?p=1752083#post1752083
But thanks
I am trying to compile new rom for i637 out of original AT&T 6.5 rom, Telcel Mexico 6.5 rom and Chinese ROM. There are few things i'm interested in changing and I was wondering what can i find in eboot.eb0, pda.pda and phone.bin files. What do they do. What do they contain. WHAT IS WHAT?
Since someone wrote that in csc file there's language and keyboard and stuff I wanted to flash the phone with mexican pda file but with us csc so the keyboard won't get changed.
Can anyone please help me figure this out. Is there a way for me to extract csc from official AT&T updater.exe?
If anyone can explain it to me please keep it simple and clear cause it's my first attempt.
Thank you
Edit: Can you please tell me how to extract fiiles from AT&T updater. It's called MSM7X00 Unified Downloader.
http://ars.samsung.com/customer/usa...ID=2&PROD_SUB_ID=557&PROD_ID=558&AT_ID=177858
I have a similar question.
I was wondering if there is a possibility that any of the files used to flash the BenQ E72 could contain the Splash image that comes when you turn on the phone...
I'm using Windows Phone 6.5 on my E72, but everytime I turn on the phone I see tha old Windows Phone 6.0 splash image...
That picture is not inside my Rom, so I guess it must be located in one of the files used to flash the device... I'm attaching these files to see see if someone more knowledgeable can tell me if there is an image within those files! Thanks!!
can anyone help me? I'm sure somebody knows...c'mon brainiacs
nickleby said:
I have a similar question.
I was wondering if there is a possibility that any of the files used to flash the BenQ E72 could contain the Splash image that comes when you turn on the phone...
I'm using Windows Phone 6.5 on my E72, but everytime I turn on the phone I see tha old Windows Phone 6.0 splash image...
That picture is not inside my Rom, so I guess it must be located in one of the files used to flash the device... I'm attaching these files to see see if someone more knowledgeable can tell me if there is an image within those files! Thanks!!
Click to expand...
Click to collapse
that file is in your ROM, but not as a .jpeg or some picture file.. There is a registry key that directs to a .dll file which contains the Splash Logo!
If you want to change the Splash Logo for any custom one, take a look in here:
http://forum.xda-developers.com/showthread.php?t=769651
This is a Mortscript based Program
- Menu GridView to ListView
- Menu ListView to GridView
- Hide Menu Labels
- Show Menu Labels
- Change Startup Splash Logo
- Change Shutdown Splash Logo
- You can use any JPEG file with a 320x240 resolution
- You can also use the files in the \Windows directory, permission doesn't make sense (hidden, read only, archive)
In order to use it, you must download Mortscript: the link is in the same thread!
nickleby said:
I have a similar question.
I was wondering if there is a possibility that any of the files used to flash the BenQ E72 could contain the Splash image that comes when you turn on the phone...
I'm using Windows Phone 6.5 on my E72, but everytime I turn on the phone I see tha old Windows Phone 6.0 splash image...
That picture is not inside my Rom, so I guess it must be located in one of the files used to flash the device... I'm attaching these files to see see if someone more knowledgeable can tell me if there is an image within those files! Thanks!!
Click to expand...
Click to collapse
If you want to cook again with the right Splash Logo, use this resource:
You can only use a .jpg picture with a 320x240 (only for QVGA) resolution.
Place the file in \Application Data\Home\Your Custom File Name).jpg
Go to this path:
in HKLM\system\startup\1\
delete or backup STRING "DLL" Value "doani_Samsung.dll" (if any - found on remora)
create a new STRING with title "Splash" with VALUE "Application Data\Home\(Your Custom File Name).jpg"
in HKLM\System\Shutdown\1\
delete STRING "DLL" VALUE "doani_Samsung.dll" (if any)
create new STRING with Title "Splash" and Value "Application Data\Home\(Your Custom File Name).jpg"
I've tried all those things long time ago...So I say that the splash image may be contained in one of the files attached, so I'm asking if anyone can help me with that issue please
The old Windows Phone 6.0 image splash appears when I power on the phone...Then appears the Windows Phone 6.5 image splash...As I said before, that picture is not contained in my rom, dll file, etc
I was always kinda annoyed by the not matching boot logo. After the loader I could change the logo to the car manufacturer but the first seconds still showed "On vehicle navigation system". After installing the Malasyk 8.0 ROM I recognized a different boot logo. So a change was possible. After some playing around with various ROM tools I was able to change the logo (sorry, I don't remember the exact steps). After switching to the HAL9k ROM, the changed logo was gone. The old method didn't work with HAL as the boot loader with the logo was part of the signed update.zip and changing the logo of course breaks the signature.
So I played round with dumping various partitions and check for the logo. There is a way to change it:
NOTE: The slightest mistake in one of the steps WILL brick your device!!!
1. Dump the bootloader partition
2. Find the logo in the dump
3. Replace the logo in the dump
4. Write the new bootloader parition
In general it is a good idea to connect to the device using adb on your PC as typing on the on-screen-keyboard is error prone. dd commands have to be executed as root.
1a. dd if=/dev/block/mmcblk2p4 of=/storage/ext_sd/mmcblk2p4.bin
Note: Depending on your ROM or device the partition might be different. So if you don't find the logo there, try other partitions. Also adapt the of argument. I wrote the file to the "Music" SD card.
1b. Write down the file size. In my case it was exactly 16MB.
2a. Search the dump file for the string "BM6". I used HxD and found it atoffset F800.
2b. Dump everything starting as this offset to a new file and name it with the extension BMP.
2c. Open it with your favorite viewer (I use IrfanView) and check if it is the correct logo.
2d. Check the resolution. In case of the HAL9k 3.1 ROM it should be 800x480x24, for Malasky it was 1024x600x24
2e. Save the file there to a different name.
2f. Check the new file size. In case of the HAL9k 3.1 ROM it should be 1152054 bytes
3a. Create a logo of your choice with exact the same resolution.
3b. Check the file size. It must be identical to the one of the dumped BMP
3c. Replace the data in the compete dump. Make sure, you use the correct offset and use replace, not insert.
3d. Save the new dump and compare the file size. It must not be changed!
4a. Copy the file back on the SD card
4b. Write it back: dd of=/dev/block/mmcblk2p4 if=/storage/ext_sd/mmcblk2p4.bin
Note: if and of is now switched!
4c. Reboot
Just did mine in Hal9k rom.Thank you
Sent from my iPad using Tapatalk
NOTE: The slightest mistake in one of the steps WILL brick your device!!!
Hi,
just a thought of safety..
is it not better that you change that -boot- logo for all cars so that "everybody" can choose his car logo, instead or to prevent that men would make some a mistake which wouldl brick his headunit?
https://www.google.com/search?q=and...KHQHTDu8QsAR6BAgEEAE&biw=1280&bih=726&dpr=1.5
Thanks for this!
In my case, it was mmcblk2p7.
At first, I had a black screen, but file size and resolution was correct.
Somehow, I managed to boot the device again and then I tried another picture and it worked.
I don't know the difference between my first and second try...but I'm lucky that my device isn't bricked.
Maybe we find a safer way for this...
rezi09 said:
Thanks for this!
In my case, it was mmcblk2p7.
At first, I had a black screen, but file size and resolution was correct.
Somehow, I managed to boot the device again and then I tried another picture and it worked.
I don't know the difference between my first and second try...but I'm lucky that my device isn't bricked.
Maybe we find a safer way for this...
Click to expand...
Click to collapse
Great example of New member joining, reading articles, giving it a go and reporting back.
Wonderful but rare.
marchnz said:
Great example of New member joining, reading articles, giving it a go and reporting back.
Wonderful but rare.
Click to expand...
Click to collapse
Well, I'm new since 2009
Thx...it's a great forum with great people!
Pls support