I have a question when it comes to using the "htc rom tool" to put together the .nb files into the .nbh file for flashing.
When I extract the official WM6 ATT ROM it get more .nb files than the tool asks for when you select the Treo 750 to build a ROM for. Files such as Ext_ROM.nb, etc. How do I add thoes files in as well?
Also am I correct that the GSM.nb file is the "Radio" ROM? If so, then I should be able to select the updated Radio ROM I got from these forums and have it add that one in as well?
If there are any good guides anyone knows of thoes would be helpful as well.
Thanks.
I am a software developer by trade and so I hope I will be comfortable with creating my own ROM. However, I have no idea where to begin! Can anyone point me in the right direction?
on the wiki you can all read about it.
xmoo said:
on the wiki you can all read about it.
Click to expand...
Click to collapse
Thanks for the quick replu xmoo. I've had a look there before but it's not answering any questions. I have no idea what dev environment I need nor how to do it. Am I missing something or is it just my Sunday head?
you need a kitchen, in the kitchen you unpack a ROM image, you then exchange, remove or add files to the extracted ROM image. then you repack it. thats it. no programming skills involved.
and all information regarding kitchens can be found in the wiki, I did at least.
schaggo said:
you need a kitchen, in the kitchen you unpack a ROM image, you then exchange, remove or add files to the extracted ROM image. then you repack it. thats it. no programming skills involved.
and all information regarding kitchens can be found in the wiki, I did at least.
Click to expand...
Click to collapse
Thanks for the info.
I have Hard-SPL'ed my X1 and am ready for a new ROM now. I have downloaded a NBH file and used the NBHUtil to unpack it. Is this the point at which I customise the individual parts? If so what do I use to do this with the NB files?
NBHUtil is not a kitchen, its a utility only. And NB files are just the components of the NBH file, like a NB for the radio part, a NB for the OS part, a NB for ... you get the idea. The actual contents (exe, dll, eg.: files that ARE windows mobile) are encoded inside the NB's.
Search for "RaphaelKitchen" version 0.62, download that. Once you got that far, get back in here and I'll give you the config files you'll need for the RaphaelKitchen.
Instructions on how to do what: http://forum.xda-developers.com/showthread.php?t=427507
In that message, leave out the parts about dumping and get directly to the instructions for the kitchen. The actual "cooking" (thats what its called, hence its called a kitchen) comes between instructions "e, b (for dumped ROM),space key" cuz now you just unpacked the ROM and you have tons and tons of DLLs, EXEs, eg.: you unpacked the NBH in NBs and decoded the NBs to its contents.
You cook by removing and adding stuff to the respective folders.
After you did that, continue by following the post: "c, a, press BuildOS Play icon and wait to finish, Close BuildOS, close PagePool Changer and press space" which equals putting the files back together and compiling a new NBH which you can flash...
and i'm sorry but the WIKI acutally REALLY does explain all that:
http://wiki.xda-developers.com/index.php?pagename=Kaiser ROM Kitchen Tutorial
The RaphaelKitchen is a modified version of alex kitchen for the kaiser, it is essentially exactly the same.
Cheers Schaggo!
I was looking at the Xperia Wiki not the main Wiki My bad sorry.
I'll give this a go later and report back
No problem, no problem. As I said, as you start cooking, get back in here and I'll provide pre-edited config files with all the settings for the X1.
schaggo said:
No problem, no problem. As I said, as you start cooking, get back in here and I'll provide pre-edited config files with all the settings for the X1.
Click to expand...
Click to collapse
Hi, could you provide the pre-edited config files for X1? Thanks.
Ok so here's what I have done:
Download and unpacked RaphaelKitchen 0.62 as stated.
Ran it with 'e' then 'a' as the command line parameter to extract the NB files again (just to see).
Found all the NB files in BaseROM folder and a sh*tload of mixed files in the temp folder. At the root I have a couple of BIN files as well as some NB related files. dump_imgfs and dump_xip are the main folders in there with lots of bits beneath then. Is this right?
Then ran the build ROM commands as you stated. Pagepool wasn't open though(?) or couldn't see it anyway. Everything else went to plan and I got a NBH file in the end.
I expected the packages folder to be populated but nothing went in. Has this all gone to plan?
**Edit: Also never saw PagePool **
Here is the extra config you need for X1
Extract and put the files in the root of the RaphaelKitchen.
Run "X1Kitchen.CMD".
This is what I am using for "e"xtract and "c"ook a room and it's working perfectly w/ me. Other options is not tested or use by me.
I even added/modded some more files. Replace all files and run RaphaelKitchen.cmd and continue as instructed in the manual.
Cheers guys. Will try this config tonight and get back to you
In the extract ROM there are two options:
- one needs RUU_signed.nbh only
- the other one needs RUU_signed.nbh + part01.raw and part02.raw
which is the right one to choose? if b): where do i get those files?
/edit: never mind, figured it out myself
Flashing now :-D
For future reference, if some more people ask:
if you just want to unpack an existing ROM image (nbh-file) use option 1. this unpacks the file and fills up the folders with the files to cook with.
if you want to reconstruct a ROM you (or someone else) dumped from his device, chose option 2. this decodes the raw-files (dumps) according to (simply spoken, please forgive my inaccuracy ) the template which is given by the nbh-file. without the nbh-file the kitchen doesnt know how to decode the raw-files, it needs a reference file (the nbh) to do so.
hi i'm a noob to the whole wm scene and i'd like to learn how to cook my own roms as well. I've downloaded the kovsky kitchen but i can't find anywhere on how to use it. i've looked in the wiki but can't find how to use kitchens. maybe i've overlooked something. at any rate, if someone could post a link on a tutorial or any info that could get me started, it'd be greatly appreciated. thanks in advance
figurine said:
hi i'm a noob to the whole wm scene and i'd like to learn how to cook my own roms as well. I've downloaded the kovsky kitchen but i can't find anywhere on how to use it. i've looked in the wiki but can't find how to use kitchens. maybe i've overlooked something. at any rate, if someone could post a link on a tutorial or any info that could get me started, it'd be greatly appreciated. thanks in advance
Click to expand...
Click to collapse
take yer pick, but the first one looks okay!
http://www.google.com/cse?cx=000825...orial&sa=Search&cof=FORID:0&ie=utf-8&oe=utf-8
thanks! one more thing... should i backup my original rom? if so, how do i do this?
Hypercore and X1 "kovsky"
i just had to ask, well kovsky kitchen works for the experia right? so hypercore multidevice, shows no experia or kovsky config, #11 post says raphael kitchen xperia.cmd, so you can use that kitchen for x1 as well, so how do you get hypercore/X1? to work
Hey there
I would like to backup my current stock rom on my Blackstone.. What i have done so far is to dump the rom i think? i have used Itsutils to create part00.raw up to part04.raw which means 4 files.. Now i would like to build those together to make a single flashable file .. But how to do this ?
Thanks !
~D
The guide is still pending here: http://forum.xda-developers.com/showthread.php?t=450565&highlight=Reconstruct
Check out the links in his sig for Kaiser and Raph ROM Reconstruction, and try and figure it out
There might be something on the wiki also.
Ta
Dave
I've used the same procedure and it works,
use the Blackstone Kitchen from http://forum.xda-developers.com/showthread.php?t=438456,
copy your raw files in the baserom folder and a reference stock rom (RUU_signed.nbh file) (I don't know what's taken from this file but you need it)
then launch the "BlackStoneKitchen.cmd" and extract the content (e,b), then re-cook it (c,a) and it's done.
Hi there, I am trying to create a nbh file from 4 dump files. This ROM is missing in this forum and it is a stock ROM version 1.14.488.3 for middle east. I would like to share it with you and add it to the wiki page.
Now that i got my 4 raw files Part00/01/02/03.raw I downloaded the ROM kitchen. After 3 days of non stop reading, I have a few questions :
* It seems that I need also the ruu_signed.nbh file to make a ROM from dump ? (Please correct me if I am wrong). Why ?
* Can I use kwbr_ruu_signed_WWW_1.19.zip to cook 1.14 ROMs ??
* If not, where can I find the 1.14 ruu_signed_WWE.nbh file ?
* Using DUMP files from 1.14.488.3 and nbh from another 1.14 version will give me which version ? the 1.14.488.3 or the other ?
I tried to use the nbh from official ROMs and that did not help as it seems to be locked I believe which is expected.
Any help would be very apperciated. I hope to create the ROM successfully as there where lots of people asking for it on many forums.
Thanks !
BUMP
another shamless bump
To my knowledge official roms arn't protected, i think all you need to build the dump is part01/part02
you shouldnt need ruu_signed aswell as the part files so just put the 2 part files into the baseRom folder of the Kitchen(may be different depending on what kitchen your using) and run the .bat file to start
goto option extract ROM and then choose the second option(you should see Part01/Part02 mentioned),
if it doesnt make sense to you ill try and explain better but atleast something for you to get started on.
sgilesuk said:
To my knowledge official roms arn't protected, i think all you need to build the dump is part01/part02
you shouldnt need ruu_signed aswell as the part files so just put the 2 part files into the baseRom folder of the Kitchen(may be different depending on what kitchen your using) and run the .bat file to start
goto option extract ROM and then choose the second option(you should see Part01/Part02 mentioned),
if it doesnt make sense to you ill try and explain better but atleast something for you to get started on.
Click to expand...
Click to collapse
BlackStone ROM Kitchen -- Extraction Menu
-------------------------------------
(a) if you want just to extract a shipped ROM
(RUU_signed.nbh required in BaseROM folder)
(b) if you want to rebuild and cook dumped ROM into flashable ROM
(RUU_signed.nbh, dumped part01.raw and part02.raw required in BaseROM folder)
(m) back to the main menu
(x) exit
Any explanation anyone ?
Hi all!
I've done a lot of searching on this topic between here, PPC, Google, and haven't found any definitive answers, so I'm going this route and asking.
I have a CDMA Touch Diamond (DIAM500) on a small regional carrier (Nex-tech Wireless - Google it as I can't post links), that also roams on the Sprint network. I'm wanting to backup the ROM before I flash to something else. With using a small carrier, I'm not confident that a Sprint rom would work, thus wanting to extract what my phone currently uses.
My goal is to end up with a file that I can flash back to. I've already flashed to the HSPL .57 with no problems. I've found a set for the Nex-tech Touch Pro, but I doubt it's fully compatible.
I've also seen the directions here (thread 334680 on these forums) and have extracted the files, but I'm not too sure what to do next.
Any help would be greatly appreciated!
I'm on the same carrier as kazoni and would also be interested in an answer to this...
you can use the itsme tools to extract the rom bin files.
than U will need a similar base rom to build it back.
extract your base rom.
U will not need a full kitchen as some have sugested.
U will need to identify the xip.bin and imgfs.bin from the device.
use xipport to implant your xip into os.nb.payload
use imgfstonb to implant your imgfs to os.nb.payload.
nbmerge os.nb.payload with os.nb.extra to make os.nb
use an nbh tool to create RUU_signed.nbh from your os.nb and your set.
thesteve42 said:
you can use the itsme tools to extract the rom bin files.
than U will need a similar base rom to build it back.
extract your base rom.
U will not need a full kitchen as some have sugested.
U will need to identify the xip.bin and imgfs.bin from the device.
use xipport to implant your xip into os.nb.payload
use imgfstonb to implant your imgfs to os.nb.payload.
nbmerge os.nb.payload with os.nb.extra to make os.nb
use an nbh tool to create RUU_signed.nbh from your os.nb and your set.
Click to expand...
Click to collapse
Ok, I think i'm on the right track...