yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze ROM Development] djshotty:
All the info is WHERE?

Let me apologize for thinking you'd be able to give a bit more direction than what you have, considering you've made a few ROM's already and should therefore be one of the best people to ask for basic instructions on how to do that. I know Windows XP and Vista inside out, but surely there's a simpler way to be able to incorporate whatever applications and features a cook would want in a version of Windows Mobile?
[Touch Pro, Fuze ROM Development] KChauJen:
Would You Please give us a few examples to make sure we're on the right road of our master cooks.

Thanks so much for your posts,

KCJ
[Touch Pro, Fuze ROM Development] jcespi2005:
Try to search this

XDA "ROM Kitchen Tutorial"

in Google and you see what i mean in my previous post ;)

BTW, cooking basics are the same in many devices, so don't search only in raphael...

And of course, start reading the WiKi, contains much info about all you need to cook a ROM...

Cheers
[Touch Pro, Fuze ROM Development] kanzen:
I must be a complete idiot, since I haven't seen anybody else ask the question...

But how can I read the text file inside if I dont have the password for this protected rar file???

Can anybody please tell me how to get this password? Or just tell the password?

Thanks...
[Touch Pro, Fuze ROM Development] Noonski:
It was a little bit hidden so people would do some reading.

You can extract the first Rar there is another one in there that is protected if i'm right.

Not posting the Pass out of respect for the posters reasons.
[Touch Pro, Fuze ROM Development] kanzen:
Ok, I officially classify as a noob... I always right click and choose "extract to" so I never saw the text file that was accesible....

Thanks for the quick response!
[Touch Pro, Fuze ROM Development] kanzen:
Please give me a hint...

I dont remember how, but I managed to download the ROM from my Touch Pro a few weeks ago.

I got 4 files named: Part00.raw, Part01.raw, Part02.raw and Part03.raw.

I can't do anything with those files. Winrar, WinISO, etc etc, doesn't recognize them. There is no way I can find to extrac those raw files.

Does somebody know what to do next with them?
[Touch Pro, Fuze ROM Development] jcespi2005:
Take a look here http://xdaforums.com/showthread.php?t=427507

Cheers
[Touch Pro, Fuze ROM Development] kanzen:
You're quick to respond! Thanks I get right into it!!
[Touch Pro, Fuze ROM Development] kanzen:
"You need to put the NBH file from the step before in the BaseROM folder"

How do I get this NBH file? And if you mean it is inside the "Download the WWE BaseROM to use in the reconstruction process here" file, then how did the person uploading this file managed to get the WWE BaseROM extracted without this file?
[Touch Pro, Fuze ROM Development] kanzen:
Maybe I didn't state my question right the first time.. Actually I wanted to know how I can extract the 4 ".raw" files. So that I get my own .nbh file etc... It seems I am now just opening the .nbh file I downloaded from your uploaded ROM. Right?

Wanting to make it flashable will come a few steps later... Because I would first like to "open" the .raw files, and change some programs, add some, etc (meaning "cook", right?) and then later, put it back on my device..
[Touch Pro, Fuze ROM Development] Noonski:
You don't ;)

You download any posted official rom from the WIKi.

Then you rightclick the exe and also choose save as.

That wil get you the nbh file.
[Touch Pro, Fuze ROM Development] kanzen:
I'm really sorry to keep asking... but you got me puzzled...

Maybe I have a wrong idea of what a NBH file is... What is an NBH file? Does it contain the ROM? Or is it just a file to be able to extract a ROM?

How can I obtain an NBH file from the 4 .raw files that I extracted from my device?

How did the first person manage to get an NBH file, and where from?
[Touch Pro, Fuze ROM Development] pfcsabre:
geez.. lucky you jcespi2005 and Noonski answered your initial posts-- but you really, REALLY need to use the SEARCH function!
[Touch Pro, Fuze ROM Development] Noonski:
Some Wiki pages for other devices contain the info on which raw file to use to get the OS.nb (which can also go into the Kitchen) .

Also some kitchens already have the function to recognize the Raw files in it self.
[Touch Pro, Fuze ROM Development] kanzen:
The search function is nice... but when I type in "defenition NBH file" or something alike, I get more than 255 posts. So if there is an easy way to say it, I thought it to be better to ask.

Sometimes it's just a matter of being put on the right track from which I can continue searching my questions. So instead of being a smacktard asuming I haven't tried to search yet, a small answer or link would be appreciated. Unless of course, you also dont know the answer...
[Touch Pro, Fuze ROM Development] kanzen:
Thanks again for your time.. I will stray out some old kitchen wiki's...

Hope to pick up a lead there.
[Touch Pro, Fuze ROM Development] jcespi2005:
Well, this is the way i use "search" function myself...

go www.google.com and try search for NBH file XDA the go first result link that take you to http://xdaforums.com/showthread.php?t=289830 and in the first post you have a link to the NBH definition in the Wiki ;)

There are some threads on how to use the search to get correct results... like this one http://xdaforums.com/showthread.php?t=298893 ...

Hope this helps you a bit...

Cheers
[Touch Pro, Fuze ROM Development] kanzen:
Thanks for your patience... it got late yesterday... but I got some answers.. :-)

The only thing I can't find yet, is how to extract my own .nbh file from my device... I can find someone else's though, but want to be sure to leave my device as it was, except 2 or 3 programs that I add to the ROM...

Thanks again for the lead!
[Touch Pro, Fuze ROM Development] jcespi2005:
You can extract the NBH file from your device, instead you can extract Part01.RAW and Part02.RAW necesary to reconstruct your device ROM into NBH file... The raw files you extract don't include any data or software you installed on your device, only the ROM.

Part01 is XIP (like Kernel in any OS) and part02 is OS files.

Cheers
[Touch Pro, Fuze ROM Development] kanzen:
Thanks jcespi2005 for taking the time to help!!!

Everytime I think I understand it, it turns out I don't... :-s

I managed to dump Part00.raw, Part01.raw, Part02.raw and Part03.raw from my device.

Just to be sure, from what I understand, is that the ROM is inside the package called "RUU_Signed.nbh". But the ROM is also inside the .raw files.

And I need to extract the .raw files to get the .nbh file. Right?

So I am confused... because when I use the "Raphael_ROM_Kitchen_v0.62", I need sombody elses "RUU_Signed.nbh" file in order to extract the ROM from my own device.
[Touch Pro, Fuze ROM Development] jcespi2005:
you need three files to start, two from your dump (part01 and part02) and one from a shipped WWE ROM (RUU_Signed.nbh). The kitchen dump the content from part0X and then packages using the RUU_Signed.nbh (OS.NB file inside). This is why shipped ROM is needed. Two basic process to get it working, first extract with option E on main menu, and when finish cook it with option C. That's all ;)

Cheers
[Touch Pro, Fuze ROM Development] kanzen:
I get it now... pfff... another day of straying the posts...

You're a patient man! Thanks for your help!

I (think I) finally understand...

- Extract the .raw files from my device.

- Use "Raphael_ROM_Kitchen_v0.62" to extract a shipped RUU_Signed.NBH.

- Mess with the OEM part of the shipped ROM to add or remove auto-installed programs etc.

- Use "Raphael_ROM_Kitchen_v0.62" to cook the adjusted extracted RUU_Signed.NBH OEM file AND my original Part01.raw and Part02.raw into a new .NBH file.

- Replace the original RUU_Signed.NBH from the shipped ROM with my new .NBH file.

- Flash my device.

Did I get this right?
[Touch Pro, Fuze ROM Development] AssassinsLament:
Ok, for some odd reason, I am now getting the 1/4th Screen Bug too. I had been fine the past few days using your 62 kitchen, but then tonight for some odd reason, I started getting the 1/4h screen bug. I was afraid it was my device but flashing a different custom rom was fine. Also seeing that someone else had already described the bug, eased my mind. Any ideas?
[Touch Pro, Fuze ROM Development] jcespi2005:
What is the 1/4th screen bug?
[Touch Pro, Fuze ROM Development] karloe:
A qvga program on a vga screen, my guess ;)
[Touch Pro, Fuze ROM Development] mrvanx:
Its a mismatch issue with the XIP and SYS you are running probably. What build versions are you using?

EDIT:: to elaborate on that :) gwes.exe has had some problems before that results in the apps behaving rather odd (only using the QVGA portion of the screen, large menus etc...) certain ones have this issue, the majority dont.
[Touch Pro, Fuze ROM Development] jcespi2005:
You are right, mrvanx... remember read something about this issue on this thread http://xdaforums.com/showthread.php?t=438676

Special in this part

Cheers
[Touch Pro, Fuze ROM Development] AssassinsLament:
Ok thanks mrvanx and jcespi2005, that makes sense.
[Touch Pro, Fuze ROM Development] kanzen:
Can anybody confirm this?

(think I) finally understand...

- Extract the .raw files from my device.

- Use "Raphael_ROM_Kitchen_v0.62" to extract a shipped RUU_Signed.NBH.

- Mess with the OEM part of the shipped ROM to add or remove auto-installed programs etc.

- Use "Raphael_ROM_Kitchen_v0.62" to cook the adjusted extracted RUU_Signed.NBH OEM file AND my original Part01.raw and Part02.raw into a new .NBH file.

- Replace the original RUU_Signed.NBH from the shipped ROM with my new .NBH file.

- Flash my device.
[Touch Pro, Fuze ROM Development] pfcsabre:
A little help with the Kitchen, I'm still trying to port the BlackStone XIP which I think I did right, but still not booting :o It displays the radio information but doesn't go from there (first one I did didn't even show the radio so I know I'm making progress :p) Can anybody confirm my observations?

- Kichen deletes files on SYS:

del OEM\OEMXIPKernel\*.* /q /s

del OEM\Langdb\*.* /q /s

del SYS\MSXIPKernel\*.* /q /s

del SYS\MSXIPKernelLTK\*.* /q /s

del SYS\WinCENLS_WWE\*.* /q /s

which are actually files from the XIP. So, that means files from XIP (packed in OS.NB in ROM directory) are being used. So:

- to actually port a ROM to another device, you need to port the XIP and SYS from the same build (?)

Also, what's the actual basic workflow on porting? I'm thinking:

- port XIP, boot and test

- if working, port SYS, boot and test

- if working, delete OEM packages, boot and test

- if working, do the special tweaks, boot and test
[Touch Pro, Fuze ROM Development] RizwanKhan:
jcespi2000... umm i don't know bro if i'm missing it but how can i read the txt file without unraring the rar?? as soon as i start to extract the rar it asks me for the password and i'm sorry if i am acting blind but i didn't see it in the first or 2nd post.

thanks for help.
[Touch Pro, Fuze ROM Development] pfcsabre:
txt file doesn't need the pass, you can double-click it and it will extrract :) Not the Kitchen though :D
[Touch Pro, Fuze ROM Development] RizwanKhan:
thats my problem... winrar won't even extract the txt file as soon as it encounters the password protected kitchen executable. it just creates a empty folder.
[Touch Pro, Fuze ROM Development] jcespi2005:
For porting the XIP (and relationship with SYS) take a look to this thread http://xdaforums.com/showthread.php?t=438676

Great tutorial by ababrekar and other great guys helping in XIP porting....

Cheers
[Touch Pro, Fuze ROM Development] pfcsabre:
LOL I'm actually following that one :D But for the workflow..?
[Touch Pro, Fuze ROM Development] jcespi2005:
mmmm

- port XIP, boot and test

- if working, port SYS, boot and test

- if working, delete OEM packages, boot and test

- if working, do the special tweaks, boot and test

I beleave you can't port only the XIP, cause XIP/SYS are related, and at least you need some files from SYS be ported with the XIP...
[Touch Pro, Fuze ROM Development] l3v5y:
Open the RAR in winrar rather than extracting it.

You should then see a text file and another RAR.
[Touch Pro, Fuze ROM Development] HansN:
RecMod.exe is crashing on my XP when extracting a ROM , is this a known problem ?

(Seems like this occurs when when executing "..\Tools\ImgfsToDump.exe imgfs.bin")

This is the ROM: http://xdaforums.com/showthread.php?t=439662

(Trying to fix Swedish keyboard)

/Rgds, HansN
[Touch Pro, Fuze ROM Development] golfoyrodolfo:
NetCF 3,5

Hi

I have trouble with NetCF 3.5. I tried a few I've found here (zip) but I do not have good results. :(

JCespi, in its Spanish Rom is included NetCF 3.5 and works well. I may indicate a download site? We need to modify any register? :o

Thank you:cool:
[Touch Pro, Fuze ROM Development] faustiano:
Well, thanks to NATF and the rest of the team here I have now created my first few ROMs. There is still, so much to learn...

One quick question regarding the OEM Packages. I was wondering if I needed to modify the Raphael Packages in order to include them into the package dir so that I could use them later with Ervius? I tried just moving Raphael Packages from OEM to package directories, but when I ran Ervius it did not find those packages. It did however find the other OEM Packages that I pulled over from the Kaiser OEM Package.

Thanks again :)
[Touch Pro, Fuze ROM Development] faustiano:
A helpful tool for newbies in the Kitchen is DiffMerge (free software utility http://www.sourcegear.com/diffmerge/) that allows you to view the differences in folders and files. It is a great tool when you want to see what some of the master tool builders are doing in their development. It has really helped me to compare standard builds to custom ROMs.

Basically, download the standard shipped ROM (following the tools provided by jcespi2005 in this thread), and extract it into one RaphaelKitchen Folder, so that you have your SYS and OEM folders

Next, download your favorite Custom ROM and install it on your phone and extract the RAW files using itsutilbin.

Now you can create another RaphaelKitchen-2 Folder and create a new set of OEM and SYS folders using the Raphael Kitchen now with your favorite Custom ROM image.

Finally, you can use the DiffMerge tool to compare both Folders, and you can find the changes made by the master chef. The tool will even let you view all the text based files so you can see all the edits to the rgu, provxml, and txt files...

Hope this helps some of the new chefs out there...
[Touch Pro, Fuze ROM Development] jcespi2005:
Not all ROMs are usable in the Kitchen...

Try a shipped or dumped ROM (or unprotected...) for better results

Link to the .NET 3.5 packaged...

http://rapidshare.com/files/164422853/NetCF3.5.zip

Cheers
[Touch Pro, Fuze ROM Development] HansN:
So if the ROM cant be used in Kitchen directly, I can install it and then dump it to RAW files that kitchen can use, right ?

/Rgds, Hans
[Touch Pro, Fuze ROM Development] jcespi2005:
The problem is not the way to use the ROM in the kitchen, but the way the cooker modify the ROM to make it unusable into any kitchen.

There are some methods to do this, one is delete RGU files just before doing imgfsfromdump, other one is use of "all_packages_to_one" tool (that deletes the RGU files too and modify the DSM and package info files), and some other are modifying the IMGFS header inside the OS.NB file making the imgfs partition unextractable, so sorry to say this, but if some ROM is unusable into the kitchen, there is no way to use it...

Cheers
[Touch Pro, Fuze ROM Development] golfoyrodolfo:
thanks.....:D
[Touch Pro, Fuze ROM Development] HansN:
Ok, thanks for the detailed explanation.

Maybe there will be a way in the future to fix/reconstruct those "tweaks" :-)

/Rgds, Hans
[Touch Pro, Fuze ROM Development] aruppenthal:
OK Can someone please explain to me why I am only getting boot.rgu in XIP?

I never had any issues cooking on my kaiser. I cant seem to get xip right.
[Touch Pro, Fuze ROM Development] jcespi2005:
What is your problem?
[Touch Pro, Fuze ROM Development] aruppenthal:
When I extract my shipped rom I am getting the Sys and OEM folders just as I should. Everything is perfect. However, my XIP only has 1 file. Boot.rgu

I am assuming I should get all the other XIP files as well. Am I missing a step with the raphael kitchen.

When I extracted a kaiser rom it was all in 1 step and I had the XIP. I really appreciate your help.

I hope I didnt come off the wrong way in my last post. I totally rebuilt the rom had all my packages ready had all my provxml's rewritten and went to cook. Realized I had no xip. Tried to reextract 3 different times and always the same result.
[Touch Pro, Fuze ROM Development] jcespi2005:
Nothing wrong. The script is made to use the XIP from the shipped OS.NB file. If you are not going to make XIP porting, you only need boot.rgu and os.nb file in XIP folder. Try to cook it and you will get a working ROM. There is no need to put XIP modules/files into imgfs partition.

You only need to use the XIP if you are changing the SYS with newer version than the included in the shipped ROM you started with or if you want to use a newer XIP from other device.

Check this thread about XIP porting http://xdaforums.com/showthread.php?t=438676

Anyway if you want the XIP in place, you can open the CMD and modify to don't delete the XIP folder inside temp one.

Hope this helps...

Cheers
[Touch Pro, Fuze ROM Development] aruppenthal:
Ooooo now I get it.

thanks jcespi2005

I really thought I had messed up somewhere. Ive been working on this rom since I got my fuze on the 10th. I saw pictures in my head of starting over and paniced.

...any chance well see a kitchen with the changes made not to delete xip and the ability to combine dsm's?

I havent really messed with CMD since like the 10th grade. That was a couple years(or decades) ago :rolleyes:

Maybe it will come back to me if i look at it lol
[Touch Pro, Fuze ROM Development] aruppenthal:
OK I have moved to a new problem.:(

I get through the majority of the cook. When it tries to run ImgfsFromNb.exe I get a "This program has encountered a problem" message from windows and I have to close everything. I have redownloaded the kitchen twice and reextracted the rom and I always get that error. I am using a xp sp3 machine atm to cook on.

Wow I cant believe I am having so much trouble.

EDIT: I seem to have got it to cook. It appears related to checking the box at the bottom "create OS-New.nb" which the script seems to do automatically.
[Touch Pro, Fuze ROM Development] fanguru:
2 raw files to reconstruct Raphael ITALIAN Rom H3G branded (10/16/2008 rom).

rom version: 1.90.772.3 ITA

rom date: 10/16/2008

http://www.megaupload.com/?d=7K8CGAGA

maybe someone can try the reconstruction?

tks in advance
[Touch Pro, Fuze ROM Development] silluine:
newbie questions

hi everyone,as i am newbie to all this, i want to ask a few things. i wanted to "personalize" PROven v1.02,extracted the rom, from OEM and SYS folders i removed unwanted programs and cooked it. everything looks ok but i wanted to ask;

Is that all:)

I removed youtube and adobe reader from OEM folder. Does is effect system stability?
[Touch Pro, Fuze ROM Development] jcespi2005:
Nice to see you get it working ;) and nice to see your cooked ROM too...

congratulations...

Downloading....

1. yes

2. it depends on what packages and what modifications you do... better is you test by yourself ;)

Cheers
[Touch Pro, Fuze ROM Development] karimartine:
jcespi2005,

one quick question:

How do one change the rom version?
[Touch Pro, Fuze ROM Development] fanguru:
@jcespi2005

hello, just 4 knowledge, do you have tryed someting with the 2 raw files form H3G Ita original Rom, discussed in #130 ?

tks a lot
[Touch Pro, Fuze ROM Development] Vortala:
OK, this is my first time to dump my own ROM, and I just want to rebuild it as a backup, and i have encoutered quite a few problems. OK, first of all, i dumped raw files successfully. I also extracted your cook rar, and copied part 1 and 2 to "BaseROM" dir. Now comes the trouble part.

1. Where can I find RUU_signed.nbh??? What exe to unpack? i didn't understand that at all from the readmefirst file.

2. I went to see what would happen when i start !Begin.cmd, and I warned me that RUU_signed.nbh could not be found. Everything else is probably beacuse of this file missing, and if not i'll write some more problems. To cut the long story short, !Cook.cmd couldn't do it's job, and cooking failed.

So, please help people :)

edit: ok, i found RUU_digned.nbh, copied it to BaseROM folder, started Build again, and few time i god message that specified file was not found. After that i hit !Cook and same thing happens. After some time, and building (BuildOS program finished with making registry), at 10th batch, HTC ROM Tool I get the next message:

"Some of files encountered inside project was not found:

%path%\JugglerLKR_RAPHAEL_ROM_Kitchen_v0.5\os-new.nb"

By looking at Process Explorer a program named htcrt.exe encounters this error.

What seems to be the problem?

Do you need any more info and what?

thanks in advance :)
[Touch Pro, Fuze ROM Development] hurrycaine3000:
So I'm probably missing the obvious here, but I can't unzip this because I don't have the password. no txt file downloaded with the zip. Is it in the rar. file? Like I said I am probably missing something obvious here.
[Touch Pro, Fuze ROM Development] NotATreoFan:
Is there a way to edit the HTC ROM Tool project file to include a splash screen with the ROM nbh when it builds?

I know the file can be modified with any text editor, but I don't know which commands to add to it.
[Touch Pro, Fuze ROM Development] jcespi2005:
Hi, and sorry to be not so active in the thread...

The INI for HTC Rom Tool have the section definitions for the Raphael...

[Raphael]

ModelId=RAPH*****

SignMaxChunkSize=64

SPL=$200

SPLN=SPL

Splash1=$600

Splash1N=Splash

Radio=$301

RadioN=Radio

System=$400

SystemN=System

And the project file has the sections to include in the NBH...

[Project]

Magic=kateiloveyou

Version=1

[Buildrom]

Device=Diamond

ModelId=RAPH*****

CountryId=11111111

VersionId=1.90

LanguageId=WWE

Sect_0x400=False,"os-new.nb"

So seems easy to include the Splash adding a Sect_0x600 line...

I can't test it now, but sure you can ;)

Cheers
[Touch Pro, Fuze ROM Development] NotATreoFan:
Thank you very much.

So I would add a line like this:

Sect_0x600=False,"splash.nb" ?
[Touch Pro, Fuze ROM Development] At0mAng:
Would anyone know how to change the ROM version? It is always 1.6XXX?
[Touch Pro, Fuze ROM Development] NotATreoFan:
Windows Mobile does not see any ringtones in the \Windows\ root. They need to be in \Windows\Rings.

If you look at the HTCApps.provxml file, you will notice that they have all of their included ringtones coded to be copied to %CE2\Rings.

In my ROMs, I use an XML file to copy tones into %CE2\Rings. Once there, the device will see them.
[Touch Pro, Fuze ROM Development] andret:
It does provided they are listed and added as valid ringtones to that registry key!
[Touch Pro, Fuze ROM Development] Da_G:
Correct, you can add any path to the registry and windows will use that in its list of ringtones.. it can be in \xyzivasdg\beer30 and windows will still use it if you specifically add it to the right path..

However I can easily tell you what your problem is, you're trying to shoehorn a multi_sz value into a binary value, that's just asking for trouble :)

Use this standard notation for multi_sz values instead:

[HKEY_CURRENT_USER\ControlPanel\Sounds]
"Ringtones"=multi_sz:"\\xyzivasdg\\beer30\\ringtone1.wma","ringtone2.wav","ringtone3.mp3"

The format is pretty straight forward, just add more commas and quotes :)
[Touch Pro, Fuze ROM Development] andret:
Thanks - I was wondering why CERegEditor exported it as HEX but didnt think it would do any harm :)
[Touch Pro, Fuze ROM Development] NotATreoFan:
Learn something new every second. Thanks! You just allowed me to free up another 2MB of space in my new ROM. :)
[Touch Pro, Fuze ROM Development] andret:
:)

Is there any specific documentation covering the Windows Mobile 6.1 registry or is everyone pretty much shooting in the dark?