yashsingh1/xdaforums huggingface dataset:
[Touch Cruise ROM Development] udK:
First all you need an Official Polaris Dutch ROM (find it here) to extract OEM part only.

To extract .nbh files you need NBHextract.

To extract OS.nb files you need ImgFS Tools

nbsplit -kaiser OS.nb

imgfsfromnb OS.nb.payload imgfs.bin

imgfstodump imgfs.bin

To reconstruct OEM and SYS parts you need PKG Tool

Remember, OEM from Polaris and SYS from Kaiser, don't mix them!

Then put your OEM and SYS in C:\Polaris_Kitchen (delete existing).

Open ROM\XIP\boot.rgu and change:

[HKEY_LOCAL_MACHINE\MUI]

"SysLang"=dword:409

[HKEY_CURRENT_USER\MUI]

"CurLang"=dword:409

to

[HKEY_LOCAL_MACHINE\MUI]

"SysLang"=dword:413

[HKEY_CURRENT_USER\MUI]

"CurLang"=dword:413

save and exit.

That's all.
[Touch Cruise ROM Development] lexi1986:
Thanks i will try :) youre great.

DONE: now i have to wait for the Polaris Kitchen youre great i hope this work. The Download link is availible tonight ?

Edit: Nevermind there are online great work
[Touch Cruise ROM Development] omaga:
Cant download Part1 or 2 "This file is currently set to private. This error has been forwarded to MediaFire's development team" came up
[Touch Cruise ROM Development] udK:
Try, it's not difficult ;)
[Touch Cruise ROM Development] udK:
part1 and part2 are now online!

Have fun :D
[Touch Cruise ROM Development] omaga:
:D Thank you UdK!
[Touch Cruise ROM Development] le55:
very fantastic UDK

moderator... Sticky thread??? :D
[Touch Cruise ROM Development] lexi1986:
I get an Error: The File temp\packages\75bcd9fa-30b9-8705-5d86-11acd2e2c1b1.dsm already exists

after that the BuildOS stops.

Edit: After closing BuildOS the file Buildrom.bat is busy with things maybe it's going to be ok.

I have got a .nbh file now i going to flash and look if it is working.

Edit: Flashing has worked but my phone is hanging on boot any idea ???
[Touch Cruise ROM Development] udK:
If BuildOS returns error close it and then close prompt commands, don't flash the .nbh.

I will fix this, If buildos returns error automatically stops all others tools.
[Touch Cruise ROM Development] Erikjuh:
Found it, link or you guys.

http://xdaforums.com/showthread.php?t=381600&highlight=rom+loader

If you have installed hard spl you can push the photo button and press the reset button release the button and you will get into the boot loader.
[Touch Cruise ROM Development] viz1977:
Language change

I would like to use the O2 6.1 official rom with a few applications removed. Secondly, i would like to change the language from Ger to WWE.

Can you please advise steps?

I have followed all the steps and reached the stage where in I have the Sys and OEM Folders.

How should I proceed hereon??
[Touch Cruise ROM Development] Tonybro:
Imgfs error

Hi guys,

Used the imgfs tools to get the file OS.nb.payload but then on next command 'imgfsfromnb OS.nb.payload imgfs.bin' I get an error message: -

Sector size is 0x800

ImgFs partition starts at 0x003e0000 and ends at 0x04fe0000

No IMGFS signature found. Exiting.

Any ideas?

Thanks,
[Touch Cruise ROM Development] Olioaglio:
The ROM you tried to dump is definitely protected against dumping.

There are several methods to protect a rom. You hit one of them.

Try another one (e.g. official WM6.1 HTC roms) and you will see

it works fine the same way you did. Most cooked roms are protected

like bepe's, udK's, itje etc.). Sometimes you just have some missing

rgu's, another time it will even not being able to dump.

Olioaglio
[Touch Cruise ROM Development] Tonybro:
Thanks Olioaglio, that does answer my question!

I am looking at udK's fabulous Syrius ROM and want to strip some bits out and add some bits in. I was trying to shortcut the build time! ;-)

I'll start with the generic WM6.1 and go from there!

Thanks again....
[Touch Cruise ROM Development] Tonybro:
Error now with Package Creator! :-)

Guys,

Came to use the tool for the first time today and it failed with the following error message in the attached png.

Am I needing to install any other environment for it to work?

I am using Vista Ultimate 32bit.

Thanks,
[Touch Cruise ROM Development] KeRmiT80:
this is the first time i downloaded the kitchen...

i just want to add some applications and remove some others.

could someone give me a step by step guide to remove audiomanager and add s2p?

or give me a link for newbies :D

also i'd like to skin some application (i have .cab ) it is the same for the installation of the full program?

tnx :)
[Touch Cruise ROM Development] udK:
Kitchen upgraded.
[Touch Cruise ROM Development] imfloflo:
Oh thanks udK a kitchen multilanguage :) love you more and more every day :p

Maybe another release tonight :p
[Touch Cruise ROM Development] the king:
Deep thanx 2 all guys who offer this 4 us.

with my regards,
[Touch Cruise ROM Development] chandyperry:
Error on Build Rom

Hi Udk and really thank you for this Polaris Kitchen !

I followed the different steps that you wrote on the first Page. Build OS is OK but when I execute Build Rom.bat with your files or an other Nbh File (splitted into 2 directories OEM et SYS), I have the same Error Message : "The Project File was not found." and there is no Nbh File in the FLASH directory.

Can you tell me if I made something wrong or I forgot something ?

EDIT : OK. I Found! I didn't execute these operations in the C: directory. Now it works !!

Thank you !!

Best regards.
[Touch Cruise ROM Development] dim4x4:
hi all,

this is a big request to cookers, but maybe something like this already exists. i am looking for a list of SYS and OEM folders from latest official WWУ Polaris ROM which would have a brief description of each folder's contents AND if this folder can safely be removed from the ROM. Many folders' names are self explanatory like WelcomeCenter, for example. Others are not so obvious.

anyways, i was thinink that cookers who build new versions of their ROMs on a weekly basis should probably have such list handy :)

thanks!
[Touch Cruise ROM Development] Olioaglio:
Thanks for update, udk. Very appreciated.
[Touch Cruise ROM Development] [kab]:
uDK

thanks for kitchen!!!

i have one small question: if i build ROM by default with this kitchen - i have same ROM as official one? or something is changed? just wanna make light clean rom, without tflo and other old stupid things...
[Touch Cruise ROM Development] schilpfire:
UDK, I'm trying to make my rom (Toucht-It 3.6, sorry :)) a dutch WM6.1 version. For now, I managed to make a dump directory from that rom and I downloaded the NLD-BASE.rar, with also includes a OEM and a SYS directory.

- What next!?! Just put them together?

- To make a nbh file again, just reverse the steps in youre 2nd post?

Thanks for your grate roms/aps/etc.!!!
[Touch Cruise ROM Development] wvillas:
swtos utlra light black rom cannot rebuild

I follow the steps as mentioned to extract SYS & OEM sub-directories of the dump directory for the swtos Ultra Light Black ROM. Then, I removed the orginal SYS & OEM of the kitchen directory, and copied the SYS & OEM directories. After building the ROM, the ROM can be flashed but it can't boot up.

Any problem of the ROMs, or incorrect procedure in building the ROM.
[Touch Cruise ROM Development] turcomora:
OK guys so I followed the steps and added my two cabs to C:\Polaris_Kitchen\OEM.

Then I ran the C:\Polaris_Kitchen\BuildOS bat.

Then ran the C:\Polaris_Kitchen\FLASH\Polaris_CustomRUU.

Then I get the attched error message. Am I totally missing something? I just want to cook a simple rom with two added/flashed programs.

Once that is done then I would like to do one with manila.
[Touch Cruise ROM Development] wvillas:
After running BuildOS.bat, "Build ROM.bat" is required to run in order to build the ROM file located in c:\Polaris_Kitchen\FLASH directory.
[Touch Cruise ROM Development] turcomora:
Thanks for the info I will try.
[Touch Cruise ROM Development] turcomora:
I ran the "Build ROM.bat". It executed then ran the "Polars_CustomRUU". It did flash to the oem wm6.1 but none of my cabs that I had placed in the c:\Polaris_Kitchen\OEM were in rom? Any help would be great. Thanks.

Never mind got it to work. I am putting together a little breakdown of some instructions if anyone would like them.
[Touch Cruise ROM Development] turcomora:
I also have the same problem. Phone is stuck on "smart mobility" screen that displays:

smart mobilit

R 1.59.42.15

G 25.85.30.07H

D 3.13.00.00

Any ideas what went wrong? Thanks.
[Touch Cruise ROM Development] andriej1974:
same problem
[Touch Cruise ROM Development] mylostnick:
Use this tool with raw data

Hi all.

I've to backup my original ROM found in my devices.

This ROM is light branded by my provider and I'd like to try other ROM but first I want to be sure I can return to the original state in warranty case. I can't find this ROM so I want to try to dump it and reassembly it.

So here is my question: how can I use the four raw data files to "cook" the original ROM without any other modification?

Thank u for all and pls forgive my really bad english. Bye
[Touch Cruise ROM Development] easysofts:
Thanks for your great work,

How to extract the original ROM from updater tool from htc website.

Because I have the updater tool with rom packed in the .exe.

I wanted to use the original ROM provided in the post, but the ROM FR provided on the site HTC seems more recent than yours.

3.13.406.0 FRE (on xda is 3.13.405.0)

Radio 1.59.42.15

I am obliged to install it on my phone and then retrieve it?

do you have an idea,

thanks,

easysofts
[Touch Cruise ROM Development] ouioui01:
@ easysofts

unrar the .exe with winrar, and you will get RUU-Signed.nbh...

Cheers!
[Touch Cruise ROM Development] easysofts:
it was too simple to think, ;)

I will try next time before asking the question (but as I am in the office and I can not use winrar or 7-zip, I wanted to be sure to cook at the end of day).

thank you very much :)
[Touch Cruise ROM Development] Krypto99:
Same problem for me!!! :(
[Touch Cruise ROM Development] pereirald:
Probably a registry error. I got that yesterday after I ignored a rgucomp error. When I corrected it it worked fine.
[Touch Cruise ROM Development] mustafa20:
set version Id, language ID

Hello,

i finished everything hopefully right, but i could figure out step 2.

how can i set the versionID and Language ID, the file mentioned Polaris.htcrtproj is a file that can't be opened.
[Touch Cruise ROM Development] schilpfire:
It can be opened with notepad
[Touch Cruise ROM Development] adrenalynik:
Hi to all, I have a problem with this kitchen: when I build os an error occurent: 'Error building default.hv and user.hv'but I dont have idea the reason....:(:(

Please help me!
[Touch Cruise ROM Development] pereirald:
Try removing the packages you added one by one. Get them out of the folder (sys or oem), if you just click it off it won't work (at least it didn't for me). Still haven't found a work around, which means that the mentioned package has to stay out (i get that with opera).
[Touch Cruise ROM Development] easysofts:
I would use your software with the new OFFICIAL ROM UPDATE

I have extracted and reconstructed OEM and SYS parts from offical ROM update FR (HTC Touch Cruise_RUU_Polaris_HTC_FRA_3.13.406.0_radio_sign_25.85.30.07_1.59.42.15)

That work is great, the tutorial is perfect , thanks

I have deleted OEM and SYS from Polaris_Kitchen 1.4 and copied my OEM and SYS

I have executed "Build ROM.bat". it's ok. No error message during all these processes:)

It's an test, I have not modified any files of my original ROM , just for understand the principe before to cooking my ROM.:rolleyes:

-----------

But before flash my phone, I have 5 questions :

1 - Why the new RUU_signed.nbh (91 556 ko) has a different size that original RUU_signed.nbh (129 730 ko) ? Is this a serious problem, doctor?

2 - I read on thread that I can't and select/deselect packages in BuildOS because I don't use the orignal OEM and SYS from Polaris_Kitchen, ok.

I read that I can manually delete or add package directly in OEM and SYS directory. It is true or not ?

3 - in Polaris.htcrtproj, can I put that what I want, it does not impact? example: VersionId : Homer Simpson v 1.2 , LanguageId : Aramaic

4 -Where can I modify the registry ?

5 - Can I change and overwrite the image files (icons...), without changing the format, I want changing just the size(ko) and color ?

thank you UDK for this software and tutorial, I count on your answers (all customers) for cooking my ROM. :rolleyes:

I read the whole thread, but my knowledge of English isn't very good, thank you for forgiving me.

Easysofts
[Touch Cruise ROM Development] Krypto99:
Reg keys !?

If i want to for exampel disable the cube, where do i find that regkey in the kitchen? "HKLM\Software\OEM\TFLOSettings change EnableCube from 1 to 0"

Where can i fint it?? :confused:
[Touch Cruise ROM Development] Krypto99:
You have to check the .rgu file for that package.

/Krypto
[Touch Cruise ROM Development] bl4ckb1rd:
Hi...

first of all if BuildOS.exe say's that it can't build registry, you can check the

log.txt in the temp folder.

At the end the failed rgu file is listed with the line number where the error occurs.

So you can check the according RGU file.
[Touch Cruise ROM Development] opont:
cannot download

Hi all,

Is there any issue with the hosted zip file ?

when I follow the download link on the first post, I get the error message on Mediafire :

The key you provided for file download was invalid. This is usually caused because the file is no longer stored on Mediafire. This occurs when the file is removed by the originating user or Mediafire.

-- Edit : Works now.

so no problem with the file itself :)
[Touch Cruise ROM Development] gmacre95800:
pb de signature fix pack 3.1

Bonjour amine

lorsque que j'essaye d'installer le fixpack 3.1 j'ai un message d'erreur du type

programme non signe installation impossible

Avez vous une solution svp

Merci pour le boulot c'est vraiment top
[Touch Cruise ROM Development] easysofts:
nobody can help me ? :confused:

http://xdaforums.com/showpost.php?p=2819685&postcount=213

thanks :o
[Touch Cruise ROM Development] gullum:
So this is where I'll start. I'm getting a polaris next week and need to start cooking a rom for it.

Thanks for the kitchen and hopefully others can have joy of my roms in the future :D
[Touch Cruise ROM Development] w04g005:
OMG gullum,

my hero from good old XDA NEO times!! looking forward to your first polaris rom!

greetings
[Touch Cruise ROM Development] worstenbrood:
Improved "Build Rom.bat"

I improved "Build Rom.bat" a bit so you can use the kitchen from ANY directory, not only C:\Polaris_Kitchen, adjust the 2 environment variables at the beginning (set version_id=... and set language_id=...) to your needs and execute buildos.exe, then "Build Rom.bat".
[Touch Cruise ROM Development] willy2005:
Hi,

Please, i need to know from where i can find my polaris contacts file to send it to my laptop, just i need to modify and update away of outlook sync.

My target is to use polaris contacts and add it to outlook contacts instead of usin outlook contacts.
[Touch Cruise ROM Development] sc.w:
Hi, Master udK, you kitchen is very useful.

I want to ask why in your kitchen there is only one file:boot.rgu in ROM/XIP? Because some templates I downloaded have many files in the XIP folder? What should I do with the XIP folder when I put another os.nb.payload into your kitchen?

Thanks in advanced.
[Touch Cruise ROM Development] gullum:
this is because the XIP is already inside the os.nb.payload the othere xip's you downloaded have it separated and get build back into os.nb.payload when building the final rom.
[Touch Cruise ROM Development] rspillo:
Great news :D :D
[Touch Cruise ROM Development] willy2005:
Hi,

Waht about activating programs that works with Win6 to be compatible wth Win 6.1? is that possible?
[Touch Cruise ROM Development] roms5:
Hi

I am a newbe in rom cooking...

Have I just to delete some folders I dont need (the windows live folder or the Transcriber for example) in the SYS directory if I want to uninstall them in my rom?

If I start Built OS I get an error

MSVCR71.dll not found...
[Touch Cruise ROM Development] Olioaglio:
Yes.

You need an installed DOTnet Framework on your desktop to use the kitchen.

Olioaglio
[Touch Cruise ROM Development] Olioaglio:
WM contacts are stored in the file pim.vol in your devices root.

You can examine the database files e.g. with SKtools.

Olioaglio
[Touch Cruise ROM Development] roms5:
I have the .NET Framework 3.5 installed...
[Touch Cruise ROM Development] Olioaglio:
Hmm, strange... I attached the dll to this post. Copy the unzipped

file to your Windows\System32 dir. It's from XP SP3. Hope this helps.

Olioaglio
[Touch Cruise ROM Development] roms5:
Now it works

thx!!!

I have some more questions...

How can I edit the registry?

Can I delete the sample video, image and audio files in the oemapps?

can I delete the .cab files I dont need in the oemapps(Opera WM6_PPC_Paros_Neon_Opera865_3079.cab,...)

Can I take the sys part from the Blackstone(I think its the newest...)
[Touch Cruise ROM Development] stefan112:
Help

I want to have: Ultimate Theft alert 3.5 add to this ROM:

RUU_Polaris_HTC_NLD_3.13.404.0_radio_sign_25.85.30.07_1.59.42.15_Ship

How can i do this? I don't know how the kitchen works.

Thanks in advanced.
[Touch Cruise ROM Development] Quilapvd:
Mediafire download link is broken
[Touch Cruise ROM Development] slider34:
Hello

sorry for my bad english...

I have made a unbuildRom bat file from a xx.nhb file

juste extract sfx inside polaris kitchen dir same as preview

- paste your original nbh file in Project\base dir and rename on base.nbh

- run unbuilder.bat

- show in project dir...

UnbuilderRom.exe
[Touch Cruise ROM Development] enry74:
How can I delete HTC Home and Opera?
[Touch Cruise ROM Development] adderz91:
Well im trying my hand at cooking a Rom and im getting there.

I have read so much, googled so much and reloaded my rom on my device about 12 times so far :-P

but im having a couple of problems im hoping you can help me with, some of which i think relate to the registry which i have not edited before (at least not via windows xp)

How do i change the Start Menu background and the "highlighter". Its currenty that patterned black with the blue highlighter. I tried photoshopping the ESM_background_pattern but no luck.

How do i delete shortcuts from the MANILLA programs tab, and how do i add new ones. Ive tried googling but came up with nothing. Ive deleted the programs and the .ink files but the manila "programs tab" shortcuts still remain.

Im using C_shekar's ROM as a base, and currently he has coloured status icons in the start bar. Such as green for the battery, along with others that are red, orange etc. Id like to change these all back to white but cant find any corresponding png's.

Thanks for any help you can provide :-)
[Touch Cruise ROM Development] mozannara:
verry nice
[Touch Cruise ROM Development] jpq:
BuildOS can't initizlize

hi,

After extracting Kitchen 1.4, in c:\

click on buildos.exe and i get an alert box :

This appication can't inialize correctly (0xc0000135) click OK to close it

I'M running WinXP SP2

How can i make it run correctly

Tkx for your Help

jpq
[Touch Cruise ROM Development] ximenqing:
thx for your share.
[Touch Cruise ROM Development] mrcrack:
Hello to all. I would like to learn to cook a Rom! I downloaded this kitchen, I installed the framework 3.5, but starting buildOS, to me the list of packages appears empty. Someone knows why?
[Touch Cruise ROM Development] ivenhu4859:
help !

Could somebody give me another link pls?

I cann't open mediafire here:confused:

I need the kitchen badly~

THX ！
[Touch Cruise ROM Development] klzthb:
Trojan detected.

Norton Antivirus give a warning and block Polaris_customRUU.exe

bye.
[Touch Cruise ROM Development] excogitation:
Yeah it's a trojan. Now go away. (or use the search as it has come up 500 times before)
[Touch Cruise ROM Development] klzthb:
what's u'r problem?

Who are you 4 tell me go away?
[Touch Cruise ROM Development] klzthb:
Here is a rapidshare link:

http://rapidshare.com/files/218836653/Polaris_Kitchen_v1.4.zip.html

bye.
[Touch Cruise ROM Development] p0l0us:
I have same question. I have kitchen, some cabs, but I haven't found any howto add applications into OEM directory to be usable by BuildROm. Will someone explain it or give link to a manual ?
[Touch Cruise ROM Development] ImprezaNL:
I really hope this isn't one of those obvious questions, but I'm really not sure if I'm thinking right here.

The essence of cooking custom ROM became clear to me in the past weeks, it's not even that hard when you get the idea. But something that I'm wondering about and rather see confirmed before I accidentally brick my phone:

If I take the OEM-part of a Dutch Polaris 6.1 ROM, let's say based on build 19212 like Lexi's Dutch ROM.

Can I use that with the SYS part of a more recent WWE 6.1 ROM? Or will the cooked ROM be completely messed up?

Thanks in advance for answering and keep up the good work!
[Touch Cruise ROM Development] ivenhu4859:
thank you so much~

You're such a nice man~
[Touch Cruise ROM Development] balainp:
Downloading doesn't opzrates

Hi,

I want to try your rom, but downloading Polaris_Kitchen_v1.4.zip from mediafire doesn't operates.

I want a french version. Sholud I have to dowload and unzip Polaris_Kitchen_v1.4.zip first or only the french version ?

balainp.
[Touch Cruise ROM Development] Nik Ahmad:
Kitchen for wm6.1 & wm6.5 by ervius + Guide by hilaireg

I was found new kitchen & guide and the above problem resolved. Pls refer this post tqvm :D
[Touch Cruise ROM Development] highway61:
Help Needed

Hi Guys ,

Used the kitchen to build a ROM .It seemed to go great until it re-booted after the flash and then got stuck on the first logo screen with ..

Radio : R 1.59.42.15

Protocol : G 25.85.30.07H

Rom : 3.13.00.00

I've tried all the usual tricks to get into the Boot loader tricolor screen .reset and cam button .but it just sticks at the logo screen . USB does not recognize the device so MTTY cannot connect . I tried POLAIMG.nbh on a fat32 1Gb card and a 2Gb card . tried MTTY on a couple of PCs with activesync disabled etc .

I can do the reset by holding the two bottom buttons and pushing the reset and then pressing "send" to restart . it just reboots to the same logo screen .

I think I've covered all the bases on this one .

Anyone have any other ideas or should I just start using it as a paper weight :-(

Thanks for reading guy ..

HW
[Touch Cruise ROM Development] meet.rajiv15:
USE ONLY FOR THE POLARIS/P3650

format the memory card(fat32), copy original rom 6 or 6.1 in it and rename it as "POLAIMG.nbh". Then do 1ns hard reset and insert the card and press power button. when the device gets on, press and hold the cam button and at the same time press reset buttton(see bottom of the phone) with the help of stylus.when the tri color screen appears, at that time leave the reset button, after that cam button. now connect it with pc and now try to flash. Or when you are holding the buttons in between it gives a msg "reading from phone", leave the reset button this time.

This method works for me 4 or 5 days before. Hope it will work for you too.

good luck....
[Touch Cruise ROM Development] nabeelimran:
Hi!

Thanks for this very useful software and for the guide. I wanted to ask if this version will work for Build 19981 or will you be releasing an update please?
[Touch Cruise ROM Development] maati:
Any chance to make a german ROM/kitchen?
[Touch Cruise ROM Development] lexi1986:
Yes my cooked rom was not working. I flashed my old rom back now my cruise is working again did anyone else get that error ?
[Touch Cruise ROM Development] udK:
This's a kitchen, you can build ROM in any language!

Search in the kitchen should have 2 files (.dsm) with the same name.
[Touch Cruise ROM Development] lexi1986:
Everything went OK now but if i flash the file to my Cruise it still hangs on boot :(
[Touch Cruise ROM Development] udK:
There are different kitchens because there are many ways how cook a rom and everyone chooses the method that prefers.
[Touch Cruise ROM Development] maati:
Yeah, of course... thanks for this. But how to get the language files? Are they included?