yashsingh1/xdaforums huggingface dataset:
[P3300, MDA Compact III  upgrading etc.] uliba:
Hallo Tom,

juhuuuuuu… oi oi oi… here is the crazy cooker uliba again - with a successful cooking!!!

At the base of your “B&B_v3_GER ROM” – it is really great!!!

I want to modify it to reduce memory demands, for example i do not need “HTC Home”

So i started to cook a private rom in the following way (may help beginners to cook a rom).

Steps to the hell:

I take your “B&B_v3_GER” and extract it with duttys NBH Tool 1.1 and get some nb files:

- windows.nb

- extendedRom.nb

- g3ipl.nb (by the way what is the difference between g3 and g4 file?)

- g4ipl.nb

- primarysplash.nb

- radio.nb

- spl.nb

Now i rename the windows.nb to RUU_signed.nb and copy it to my Core Kitchen into the extract folder and start the Core Kitchen running Extract DumpRom.

Then i start PKG Tool in automatic mode, make SYS and OEM and copy it to kitchen folder.

Then i start XIP.bat, copy XIP folder to ROM folder in kitchen and copy OS.nb in ROM folder.

After this i go to Core Kitchen to the folder SYS and delete the folders that I do not need: for example “HTCHome_1_0_527701_0”.

Now i start Core Kitchens BuildRom to get the file new-os.nb in temp folder – here I do not use dutty´s tool!

And at least i start Dark Simpsons HTC Tool again to build the NBH file for transfer with the follwing input data:

-	Device: Artemis

-	Model-ID ARTE1****

-	County-ID: 1111111

-	Version: Ulis_ROM

-	Language: GER

-	G3IPL:

-	G4IPL:

-	SPL:

-	Splash:

-	Ext.ROM:

-	Radio:

-	Systems: os-new.nb

The build and flash runs without no errors – the system is very stable, has a quiet good performance and has more memory (as wanted).

Thanks a lot for your help and the kitchen and tools of anichillus!

@anichillus: it might be usefull to intregate Dark Simpsons HTC ROM Tool into the kitchen?

Now I have some more questions:

In which way is it possible to integrate new applications into the ROM?

Is it possible by dumping and extracting existing ROMs and copy the folders

to the SYS or OEM folder in kitchen?

Is there another way to hell ? Which tools do you use here?

Questions from the crazy cooker uliba ;-).
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
just a matter of renaming :

nbhtool.exe -> nbhtool.ori.exe

htcrt.exe -> nbhtool.exe

:)

[SIZE=-1]I'm afraid I have to say yes ! :D[/SIZE]
[P3300, MDA Compact III  upgrading etc.] uliba:
Good idea - and before we have to copy htcrt.exe to the kitchen ;-).

This would be better and one step to heaven.
[P3300, MDA Compact III  upgrading etc.] dj_motor:
Hi!

I have some problem to flash my Artemis with OS file less then 50mb.

I use kitchen core to delete some unused files but when the ended file (***.nbh) is less then 50 mb the flash program give error (invalid file size). How can i do this:

Storage In Use : 2.79 MB

Program In Use : 25.7 MB

now i have only

storage program

total 58.76	47.90

in use 4.34	22.25

free 54.42	25.65
[P3300, MDA Compact III  upgrading etc.] markquinton:
Does anyone have a mirror of this file please? File sharing sites are blocked at work and its the only place I can download temporarily!
[P3300, MDA Compact III  upgrading etc.] anichillus:
Sorry ..but i didn't quite understood your post.

Try deleting less files. That should solve it, right ? And be very very careful what you delete. Files in the SYS dir are extremely sensitive, so pay extra attention.
[P3300, MDA Compact III  upgrading etc.] anichillus:
Hey guys !

I thought that this might be of help.

How to cook a rom ?

http://xdaforums.com/showpost.php?p=1374154&postcount=138
[P3300, MDA Compact III  upgrading etc.] romac:
Great help thanx
[P3300, MDA Compact III  upgrading etc.] uliba:
To discuss: why not participate form others developers ???

Would it be a helpful and possibe that we post all our selfcooked SYS folders, which are successfully packed in form of zip files to this thread?

So everybody has to change to add those in the kitchen.

May be the description or declaration of the SYS Folder may be in the follwing form (to discuss):

DeviceType_Softwarename_Version_Language

For example: Artemis_HTC_Audiomanager_V.4711.007_WWE

What do you think about this idea???
[P3300, MDA Compact III  upgrading etc.] anichillus:
I think that would be a great idea. Actually you should start a thread and someone make it sticky.
[P3300, MDA Compact III  upgrading etc.] sambartle:
Arent they a bit huge though??

And as far as i know they would then contain a fair amount of MS code.. which is no longer allowed.. ripping up a ROM is practically the same as posting the full thing..

I'd avoid doing it myself, could always stick it on Rapidshare though and link to it.. which does still seem to be allowed.
[P3300, MDA Compact III  upgrading etc.] anichillus:
I encourage posting of OEM packages. Full SYS folders are big space consumers and aren't really needed. Uliba was talking about packages i think.
[P3300, MDA Compact III  upgrading etc.] markquinton:
I've been trying to cook my own rom for the past few days and getting to grips with it has not been as bad as I was expecting. I've successfully added a few packages of my own and removed some of the ones I wouldn't use. The only problem I'm having now is to get the changes I'm making to the default.hv and user.hv files to be integrated into the rom. I've converted to the hives to rgu files then made my changes and converted them back to hive files all with no errors but I just cannot get the changes to appear in the cooked rom! What directory should the hive files be located in for them to be cooked into the rom? I assumed it was the dump directory but that doesn't seem to be working and leaving them in the Kitchen\Sys\Metadata doesn't seem to work either. All I'm trying to do is clean the registry up a bit by removing invalid links etc!
[P3300, MDA Compact III  upgrading etc.] anichillus:
Hmm..this has been reported. I will take a closer look next couple of days.

By then, you could add all your changes into an .rgu, mabe that will work...for now .
[P3300, MDA Compact III  upgrading etc.] markquinton:
Ok glad to hear its not just me missing something really obvious. Thanks for the pointer, should be a good enough solution for now. And congratulations on the kitchen btw, even a simpleton like me has been able to use it easily!
[P3300, MDA Compact III  upgrading etc.] uliba:
Why should we not post OEM SYS Subfolders - you will find them in every rom kitchen in all forums here an XDAs?

I opened an new thread:

http://xdaforums.com/showthread.php?t=317866
[P3300, MDA Compact III  upgrading etc.] natxocc:
From other language ROM?

Hi, First of all thanks for your great help.

Finally I have made my own ROM WWE with all I wanted, Registry optimized, Lots of files deleted and changed by new ones , and new software, and all with more than 52 Mb for stororage and more than 26 Mb for programs. It's a basic version but now I can install only that I want, and not forced to use installed programs in others versions here. All was possible by your help.

Now, my new project is going to make and Spanish ROM and don't kwon if I can cook a new ROM for ARTEMIS from, for example, the spanish ROM I can find in the P3600. It can be possible? Don't want to damage my PDA trying, if not possible, I will continue to improve my new ROMS.

Thanks again!
[P3300, MDA Compact III  upgrading etc.] anichillus:
If you mess around with only OS i don't think that you will be able to brick your device. However, i don't own an Artemis and can't be 100% on that.

Good Luck !

and very glad that you made it :D
[P3300, MDA Compact III  upgrading etc.] anichillus:
Last days i have been working on next version of the kitchen.

The major improvement is that you no longer will be bound to use the Systemdrive and you can move it to wherever you want.

Second big improvement is that i've rebuilt it and of course got rid of few errors and made it much more error free than before and more organized.

Third thing...is an improvement for me and for the community as well, since it will be usable for mostly all HTC devices into only one kitchen. You'll have to edit a txt with your device name and it will automatically use your device settings. Don't worry, the kitchen size will be less than the one before.

For now i have settings added only for Wizard, Hermes and Artemis but the best thing is that it's really easy and it takes little time to make config for any HTC device by yourself

I will provide it as soon as i can and until then, PLEASE tell me what errors it has until now.
[P3300, MDA Compact III  upgrading etc.] tom_codon:
Thanks Br0ther..!

U are the man...:D
[P3300, MDA Compact III  upgrading etc.] devdarshan:
Sounds interesting...any chance of posting a link - would love to give it a try on my Orbit?

what are the versions? can you post some screenshots on the program folder and the device/about...would really help.

Great work...
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
top kewl ! thanks :)
[P3300, MDA Compact III  upgrading etc.] sparcle:
Illegal file size

Hi,

Okay I've been playing around a bit with Core Pro Kitchen and it's actually quite easy after getting the hang of it. However my intent was to kick everything out of the ROM I don't need and then start filling it up again. So after so minor optimizations and kicking some stuff I didn't need I got the OS ROM down to approx 30 MB (from +/- 51 MB original). The ROM flashing tool then didn't want to flash. After 3% it said 'illegal file size' (directly translated from the German output it gave). Now I have enough trust in this message that this suggests adding additional files to the ROM again to make it bigger will solve the issue.. That however won't get me e.g. 60-70 MB of free storage.

I was able to get available program RAM up to 26.5 MB in a quick first quick test but what I really want is more space in storage and with it cleaning up the windows folder to increase speed.

So who has suggestions on how to fix/bypass this problem since I have the feeling I'm missing something here.
[P3300, MDA Compact III  upgrading etc.] devdarshan:
I think you went too fast - maybe they put in a check on the minimum file size which is quite illogical. Only other thing that strikes me is that some critical folder/file has gone missing. I would take it step by step - remove maybe 1-2 folders/files and recompile and see till where you get.
[P3300, MDA Compact III  upgrading etc.] sparcle:
Hi,

My guess is that there is some kind of minimal size protection.. If the size goes below a certain amount that it can't possibly be a valid ROM. I think however that the ROM size can be reduced by approx 50%. There is so much rubish in the ROM (huge amount of html help files pictures which belong to them), ringtones, and functionality I never use. Other than that executables and DLL files can be size-optimized. So providing a bare ROM this way stripped from all 'somewhat' extras without help files (nobody reads though after using WM for a while) etc should make a huge difference.

Not only in size but also in terms of speed. One of the reasons for WM slowing down is huge amounts of files and there's plenty of these which serve no critical function at all.

I tried adding dummy data to a 'too small' ROM but this doesn't work. There must be some kind of end-of-data marker in there. So assuming that extended ROM space normally starts after the main ROM space the logical thing to do would be overwriting the 'partition table' to redefine the size of the system ROM part as being smaller. Of course this would require dummy data to be present at the end of the system ROM.

I tried to find out what XIP is/does. From what I could find it defines what part is 'system data' (non deletable). Can somebody confirm this ?

Also noticed that the old pdamobiz flash method doesn't allow partition sizes to change. However using the windows based flash program it can be done.

An example are the B&B ROMs. Storage size stays the same as before when using the pdamobiz method, however when using USPL in combination with the windows flash program it changes the partition table to some extend. So that's where I think the solution must be and my guess is that 60-80 MB of free storage is very possible.
[P3300, MDA Compact III  upgrading etc.] sambartle:
Just a quick note to tell you ive updated the guide that anichillius linked to in the first post.. the new version can be found: http://xdaforums.com/attachment.php?attachmentid=45532&d=1185821265

It's designed for Hermes users but it seems to work fine on Artemis (I work with someone who uses one)... do any Artemis users actually use it? (otherwise ill stop posting updates here)
[P3300, MDA Compact III  upgrading etc.] sambartle:
There is a minimal/maximal flash size check.. if you go under/over it you would brick the device. I didnt think the kitchen would succesfully build a ROM that breaks it though.. It sounds like you got to the RUU trying to flash it.. (which would probably have had disastrous effects so its a good job it failed im guessing..)

disclaimer: im a hermes user not an artemis one.. so i may well be talking rubbish in this forum :)
[P3300, MDA Compact III  upgrading etc.] sparcle:
Hi,

Yes.. I and some others use it.. So it's appreciated :)
[P3300, MDA Compact III  upgrading etc.] sparcle:
Hi,

Thanks again. I just build my first own custom OEM application thanks to this document.
[P3300, MDA Compact III  upgrading etc.] itarix:
virus?

NOD32 thinks there is a virus in the core kitchen.. someone might get ill.

C:\Core\Tools\Install\Hex Workshop 4.23\4.x.exe - probably a variant of Win32/Obfuscated trojan

probaly false alarm...
[P3300, MDA Compact III  upgrading etc.] sambartle:
That was already mentioned in the Hermes thread...

The official response I think was that it isn't needed and so can be deleted if you are worried about it.
[P3300, MDA Compact III  upgrading etc.] welcorn:
Cook addition > Businessccard recogniton

Hello, did anyone have an idea to a BCR programm for romkitchen ..

See this thread:

http://xdaforums.com/showthread.php?p=1414738#post1414738

Thanks
[P3300, MDA Compact III  upgrading etc.] LeoArg:
'BCR' is a commercial soft, is not freeware.

I´m Sorry
[P3300, MDA Compact III  upgrading etc.] anichillus:
I need a tester for my new kitchen. It's beta stage for now so i would need someone with at least a small amount of experience. Mabe someone that succesfully cooked a rom with the previous one.

Unfortunately still uses nbhtool...and i forgot about that problem...

So ...you have to manually download the

http://xdaforums.com/attachment.php?attachmentid=41682&d=1182017733

and extract it in the

"HyperCore\Tools\Convert" folder ... don't keep the folder htcrt ..but extract the

htcrt.exe and htcrt.ini in the same folder with nb2nbf.exe and Dutty.NBH.tool.exe . Then go to your systemdrive\Core\ACK and edit the Settings.txt and search below artemis where it says

and replace it with

and that should do it.

This is minor problem and i will fix it on the final release.

I will provide the link on PM.

Cheers!
[P3300, MDA Compact III  upgrading etc.] tom_codon:
Ok brother..!

Test now.And if it work u can make Core kitchen for Artemis,Titan,ELF,Kaiser,Herald...

Because all use htcrt.exe repakage NBH format..!
[P3300, MDA Compact III  upgrading etc.] LeoArg:
Thank you!!

See you later :-)
[P3300, MDA Compact III  upgrading etc.] andrew_green:
Nb to Nbh

Ok, really dumb question now, so prepare yourselves.

I'm looking a Dutty's NBH Tool Program, and wondering how many NB files I need to compile what will be a successful "RUU_Signed.nbh". Could somebody with knowledge of these things please talk me through this?

The reason why I ask is because I extracted .nbh files from this ROM HTC WM6 "Crossbow" V3.5, and only got three (ExtROM.nb, OS.nb and GSM.nb), but Dutty's program asks for an IPL and SPL file, as well as a splashscreen.

Thanks in advance, and thanks also to anichillus for his Core Pro Toolkit.
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
you should consider Dark Simpson's Tool :

http://xdaforums.com/showthread.php?t=311909

so far, it's the only one able to give a correctly signed nbh for the Artemis !

:)
[P3300, MDA Compact III  upgrading etc.] andrew_green:
Thanks, but how many files do I need? Or does Dark Simpson explain this?
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
at least, one file : os.nb :)
[P3300, MDA Compact III  upgrading etc.] Atze001:
Ich kriege es nicht hin :mad:

Ich versuche meine O2 WM6 GER Version zu ändern, aber ich schaffe dass einfach nicht.

Ich will nur dass die ganzen O2 Einstellungen wie auch der Live Messenger verschwindet.

Kennt jemand eine deutsche Anleitung? Mit der englischen komme ich einfach nicht klar :confused:
[P3300, MDA Compact III  upgrading etc.] uliba:
You are looking for a german manual fpr core kitchen - here is the link: www.telios.de/rom-cooking!
[P3300, MDA Compact III  upgrading etc.] Atze001:
Wau, die Antwort kam echt schnell :-)

Vielen vielen Dank!!!!!

Nur schade dass es eine Anleitung ist zum extrahieren und erstellen von ROMs. Ich bräuchte eher eine Anleitung um zu wissen, wie ich Programme aus dem Windows entferne und selber welche hinzufüge.
[P3300, MDA Compact III  upgrading etc.] uliba:
There is so far no instruction for this here in the forum - if you want to extract or integrate new programs or apps to your rom cut or paste part oh the sys or rom folder - look here http://xdaforums.com/showthread.php?t=317866.

PS. please post in english - otherwise there are german forums as well!
[P3300, MDA Compact III  upgrading etc.] Atze001:
Sorry, my english is very bad an i dont now some words. but thanx for your help.
[P3300, MDA Compact III  upgrading etc.] anichillus:
HyperCore​

It will install :

Core folder on the system drive. Some tools and settings required.

HyperCore folder on the Desktop. There is your kitchen. You can move it wherever you want. Check the HyperCore\Panel.

How To :

- First of all edit the file named "Device.txt" located on the "Core\ACK\" folder located on systemdrive (mostly drive C:\)

EDIT: if you have a

HTC Wizard : " set device=Wizard "

HTC Hermes : " set device=hermes "

HTC Artemis : " set device=Artemis "

Save it and then you're good to go.

It's much similar to the old Core kitchen...so those of you who used it ...will feel comfortable with it. Regenerated batch scripts, better, and i hope bug free.

Feel free to report.

Download : HERE
[P3300, MDA Compact III  upgrading etc.] anichillus:
Nobody ?

I fixed the issues in previous version...this should work easy ...It uses the htcRomTool program....
[P3300, MDA Compact III  upgrading etc.] uliba:
I use corekitchen so far - excellent kitchen - great job anichillus!!!

Now i tried first time hypercore with my artemis.

Every point runs without errors - even flashing finshed with 100%.

But after reseting the device it stucks at the bootscreen.

I could only reflash the device (bootloader modus) with an existing rom.

May be i did something wrong???

btw: one point to optimize -> i presetted the device.txt -> HTC Artemis : " set device=Artemis " but in the htcrt.exe i had to do this once again manually.

Who has flashed his artemis sucsessfully with hypercore???

When i have more time i will do again and try to solve the problem.
[P3300, MDA Compact III  upgrading etc.] anichillus:
Yes, the HTC Rom Tool will ask you once again that...the Device.txt is only for the kitchen to know which program to use and which settings.

I will need further reports...I will re-release this unfortunately not today...since it's already late, but i am hoping for tomorrow with few more devices included, like Universal, Herald, Trinity and Prophet.
[P3300, MDA Compact III  upgrading etc.] uliba:
Yes i know - in the corekitchen i integrated HTCRT.EXE and changed the first entry in the htcrt.ini to artemis=1 -> then i could use it as standard presetted with my artemis.

[Devices]

Artemis=1

Hermes=1

Trinity=1

...
[P3300, MDA Compact III  upgrading etc.] Atze001:
Needed Help

Sorry, but i will cook my own rom, but i am too stupid. I tried it several times, but i dont know what i am doing :(

Is there somebody out there, who kann help me please?:confused:

I need for my German O2 XDA Orbit a new WM6 ROM, without any Provider Infos (O2 Settings, Theme, O2 ComCenter). And the Live Messenger and MediaPlayer is also not needed.

I would like to have a clean Rom in German.

Please sorry for my very bad english :(
[P3300, MDA Compact III  upgrading etc.] DeepToneFN:
hei, i'm german too! Because of fairness = english

You can download the original WM6 Update from 02-Homepage, extraxt the *.exe file and you have an OS.nb.

Now you can create a nbh with HTCRT and update your phone whith this.

Now you have a free WM6 on your Phone, withouth Extrom or anything else.
[P3300, MDA Compact III  upgrading etc.] anichillus:
HyperCore

PUBLIC BETA​

The most complex KITCHEN a begginer cook may ever need.

Easy to use but also very complex, it can be usefull to anyone.

Why ask and wait for others to make the perfect ROM for you when you got the power to do it yourself ?

~. Base ROM .~​

* NO BASE ROM ! but ANY ROM !

~. Best part .~​

* IT USES TADZIO TOOLS

* YOU CAN OPTIMISE EXE's and DLL's, SO IF YOU WANT EVEN MORE SPACE, YOU'LL GET IT

* IT CAN BE USED ON ANY DEVICE WITH VERY LITTLE MODIFICATIONS !!!!!

* NO LONGER LIMITED BY ANYONE OR ANYTHING.

* YOU CAN COOK ANY ROM YOU LAY YOUR EYES ON VERY EASY

* IT HAS ADVANCED ERROR CHECK

~. It will install .~​

Core folder on the system drive. Some tools and settings required.

HyperCore folder on the Desktop. There is your kitchen. You can move it wherever you want.

The place where you actually use it is HyperCore\Panel.

~. How To .~​

- First of all edit the file named "Device.txt" located on the "Core\ACK\" folder located on systemdrive (mostly drive C:\)

Edit as following.

If you have a :

Save it and then you're good to go.

It's much similar to the old Core kitchen...so those of you who used it ...will feel comfortable with it. Regenerated batch scripts, better, and i hope bug free.

~. Guides .~​

* Hermes Cookbook - THANKS to sambartle

* My Way of cooking

* How to ADD/REMOVE programs -THANKS to mfrazzz

~. Notes .~​

Since this is still a public BETA, I await your problems/ideas/concepts.

If you spot a bug, i suggest to send me a PM as well as a post on the thread.

I suggest having a ROM to make a backup in case you do something wrong

I created and tested this tool for WindowsMobile 6 , but WM5 should work OK too.

~. Download .~​

RapidShare

Special thanks :

* Papamopps - for real support

* nandlal_mk - for answering questions and DSM editor

* mfrazzz - for being a calm, intelligent and helpful person

* mUn - for finding the time to answer some of my questions

* molski - for i started working on his tools and still used some of them

* Tadzio - for his tools and patience

* bepe - for his tools

* the-equinoxe - for his splash-screen tools

* naboleo - for his initflashfiles generator

* dutty - for his NBH Tool

few others that surely i forgot to mention :o Sorry..:(
[P3300, MDA Compact III  upgrading etc.] Atze001:
Path?

Please, can you tell me the exact path, where the RUU_signed.nbh must be?

When i run "dump rom" it tells me, that the .nbh must be in "HyperCore\Extract\Source".

And then the following error appears: There is no RUU_signed.nbh in the "Core\Extract\Source".

I found 2 Folders "Extract", but no one worked.

Please tell me the exact path, eg. "C:\Core\Extract\Source"?

Many many thanx.
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
probably ran the script from Explorer... in this case, you have to indicate from where to start it in the shortcuts properties :)
[P3300, MDA Compact III  upgrading etc.] Atze001:
I dont understand. Same happens when i use c:\Core\Batch\DUMP_ROM.bat

The Shortcuts seems to work, but it wont find the file.
[P3300, MDA Compact III  upgrading etc.] kulbut0r:
you have to run the "extract" shortcut from the Panel Hypercore and in its own directory :)