[QUE] Made dump - got 4 .raw files - no .nbh or .nb - What's next? - Touch HD Windows Mobile ROM Development

Hello fellow HTC-ers!
I've made a dump of my Blackstone (using pdocread -l), all seems fine. Got 4 .raw files. Now, Dr. Jay in his movie says to "get" a .nbh file. From where?? I'm confused. Read several postings about IMGFS, but those didn't help me to get to the next step.
To be precise : I want to have a flashable backup of my original (NLD : Original NLD ROM - 1.14.404.3_Radio_52.49a.25.26_1.09.25.14) ROM before I install HSPL and start cooking my own. Preferably, I want to create this original flashable ROM myself, just to get familiar with the tools and the process.
Could anyone tell me where to go from here? (4 .raw files)
Thanks.
Grt., K.
ps. when I search this forum for ".nb" or "nbh" I get no hits.. Does the searchkey have to consist of a minimum number of characters?

[REF] Blackstone cooking class 2009 [for all cooking enthousiasts]
Like the title says. Every now and then people are asking how to start cooking. Some do and others can't find all the needed ingredients. I start this thread for all of you that want to start and share knowledge about cooking. It will focus on the basics, everyone is invited to share. Believe me, it is no rocket science, just a tedious task and a bit time consuming
The purpose - ROM Cooking demystified
I know some of the cooks will take a look every now and then and contribute. I still have to learn a lot so don't expect to get everything on a plate.
Some basic rules
1. Read the thread and the tutorials before posting.
2. Search the forum before posting.
3. No useless postings.
4. Be as clear as possible in your questions and provide enough background information about your configuration.
5. Be polite and let's make it a nice thread to stay.
Above all, have fun and enjoy the cooking!

The basics
Module - Your first rom
* TUTORIAL: Definitions - THANKS to Andrew
* Installing the kitchen and extracting a rom - by kwbr
* Your first build after extracting a rom - by kwbr
* Installation after first boot
Module - Creating packages
* Your first OEM package (to hold your registry tweaks) - by kwbr
* Creating a package from a simple cab - by kwbr
* Creating a package from a more complex cab - by kwbr
Module - Removing packages
* Removing specials

Documents
* Hermes Cookbook - THANKS to sambartle
* My Way of cooking - THANKS to Anichillus
* How to ADD/REMOVE programs -THANKS to mfrazzz
* How To Manually Make your own OEM Package from a .cab - THANKS to Noonski
* How to change the PagePool before flashing
* Replace Graphics in Exe Files and DLL's
* [TUT] Manual Full XIP Porting - THANKS to Ababrekar
* Home to Various Guides (HTC Tutorials) - THANKS to Ababrekar

Kitchen, ROM, OEM and SYS
Basic components
1. TOUCH HD ROM Kitchen (From JugglerLKR and JCEspi2005)
2. Clean 1.19 WWE rom to extract with example packages and SQM disabled kwbr
3. If you want to choose your own base rom to extract (e.g. if you want to cook in another language) get your rom here.
4. WinCE CAB Manager to create your service packs.
OEM package repository kwbr
* An example to store all your registry tweaks
* JBed JAVA 20081113_2_1
* OEM Internet Explorer version 6
* OEM Adobe Flashlite
* SD autorun UC 2.0
More OEM packages
* {FOR COOKS ONLY } OEM Packages - THANKS to Ather
Advanced tooling
* IDA Pro Disassembler and Debugger
* Itsme tools and info - Willem's klaphek
Special thanks
JugglerLKR and JCEspi2005 - for the Blackstone kitchen
Noonski - for support and the Elfin cooking class
Ervius - for packages creator
Dutty - for his NBH Tool
udK - for CustomRUU
dark simpson - for htc rom tool
misar - for G'Reloc
bepe, cmonex, itsme, mamaich, oli, pof, tadzio, theblasphemer, udk, the-equinoxe, Anichillus, ayyu3m, r0p3, Ababrekar, Kokotas, htctouchp and all the others on xda for the wonderful tools and tutorials.

kwbr said:
Like the title says. Every now and then people are asking how to start cooking. Some do and others can't find all the needed ingredients. I start this thread for all of you that want to start and share knowledge about cooking.
I know some of the senior cooks will take a look every now and then and contribute.
Above all, have fun and enjoy the cooking!
Click to expand...
Click to collapse
When is class # 1? I have played around a little with the Samsung i780 and actually flashed a ROM dump but never went far enough to learn about xip, packages, and other things. So I will stay tuned.

That's what I need to know , and package compiling, and ui tweaks, and some other things.

Hello my dear fellow cooks. Everything to start is in place. To make it easy to start I added 3 pictorials to install the kitchen, extract and build your first rom and a tutorial on how to add an OEM package. Links to all necessary reading are in post #3. I also added a clean 1.19 WWE rom with OEM and SYS to make an easy start. It now is up to your imagination.

Wow, thanks ! Soon I will be a great chef!

Hi,
I'm not a senior chef, but if I may, I will give you my contribute!

Ready to learn
Thankssssssssssssss so lot bro, ready to learn and keep in touch, really need to learn bro. great job dude. Awesome.

bobsbbq said:
When is class # 1? I have played around a little with the Samsung i780 and actually flashed a ROM dump but never went far enough to learn about xip, packages, and other things. So I will stay tuned.
Click to expand...
Click to collapse
Well, class #1 has just started since the basic documentation is in place. Let's start
~~Tito~~ said:
That's what I need to know , and package compiling, and ui tweaks, and some other things.
Click to expand...
Click to collapse
I wrote a bare description to create a first OEM package. It's in post #2.
robertus3d said:
Hi,
I'm not a senior chef, but if I may, I will give you my contribute!
Click to expand...
Click to collapse
Great, I knew. Welcome and thanks for the support.

this EXACTLY what i was looking for. i am so happy i found all info in just one place. man, this is really good stuff. congratulations. i'll keep a close eye to this thread. will try to post my adventures too. but i must confess everytime i read the word cooking it reminds me of kitchen noises, smell of food... who invented this cooking term anyway? lol why not to say compile, build....

stick that post

Hi,
Yeah, this is really worth a sticky!
As the Touch HD is my first WinMob cellphone, i was looking for such a thread where all those infos are concentrated!
Many thanks for this!

Big thanks to get this together. I already managed to make my first steps based on the Touch of HD ROM, so another thankls to kwbr.

kwbr said:
* [TUT] Manual Full XIP Porting - THANKS to Ervius
Click to expand...
Click to collapse
Ehm.. Dont you think the thread belongs to me?
Any case, anyone can contact me in case if any info needed

Ameet said:
Ehm.. Dont you think the thread belongs to me?
Any case, anyone can contact me in case if any info needed
Click to expand...
Click to collapse
Hi Ameet, consider it a slip of the pen
Everyone gets the deserved credits, corrected post #3. And thanks for the support.

boyanovv said:
Big thanks to get this together. I already managed to make my first steps based on the Touch of HD ROM, so another thankls to kwbr.
Click to expand...
Click to collapse
Great that is what the thread is about.

Finally for HD....GRRRRRREAT
@kwbr
Here you are!!! it could be much easier for me to find this thread if you left me the link for the threads in your PM, anyway I found it accidently and not using the search option since I tryed it for hours but it didn't help a bit,
Anyhow thanks for opening a great helpful thread which I think it should be... sticky... sticky... sticky
After scrolling through the thread I still couldn't find answers to my questions. So here they are:
-From which folder do I need to delete the program folders that needed to be deleted? (SYS, OEM, or TEMP) Since some of them have duplicates.
-How about the registry do I need to edit anything after all or deleting the folders only would do the trick?
-What's the difference between using the buildos.exe and the buildos+package_tools-2.7 and what is the proper use for either of them?
-in some posts it mentioned that you can add a program by placing it's package to the "OEM or SYS" folder What's the difference if I put the packages in OEM folder rather than SYS folder? do i need to do any registry changes? If so then where?
-Do I need to use the buildos+package_tools-2.7 after all and along with placing the packages in the OEM or SYS folder?
Cleaning up the registry is quiete easy, too. Use an editor with a "search in files" functionality and use it in order to find the files containing your registry keys/values.
Click to expand...
Click to collapse
-Can you name me a good editor to use?
-What would be the best way to change in manila's, using the packages method or replace them directly from their location in the kitchen?
-The final and most delicate question is how can I integrate the registration info in a shareware program package?

Related

[NEW RELEASE] ◄ HyperCore Kitchen ► MULTIDEVICE !!!

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 :
HTC Wizard : " set device=Wizard "
HTC Hermes : " set device=Hermes "
HTC Artemis : " set device=Artemis "
HTC Herald : " set device=Herald "
HTC Universal : " set device=Universal "
HTC Trinity : " set device=Trinity "
HTC Prophet : " set device=Prophet "
Click to expand...
Click to collapse
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 Sorry..
You finally did it!
Congratulations to you. And what about a Core 3X for the hereald???
I´m just kidding. Thanks for the kitchen....
I cannot use - but I guess many other will use it for the herald.
Thanks my friend.
papamopps said:
You finally did it!
Congratulations to you. And what about a Core 3X for the hereald???
I´m just kidding. Thanks for the kitchen....
I cannot use - but I guess many other will use it for the herald.
Thanks my friend.
Click to expand...
Click to collapse
Thanks Unfortunately not much to do...since you can only flash with aserg's method...
will we with p4350 still be flashing asergs way?
itje said:
will we with p4350 still be flashing asergs way?
Click to expand...
Click to collapse
For now, everybody
I noticed the iconpack..nice
Ill get right to it, cooking
Thanks for the new pots and pans
will it not dump a nbh? it asks oly for os.nb?
anichillus said:
- 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 :
HTC Wizard : " set device=Wizard "
HTC Hermes : " set device=Hermes "
HTC Artemis : " set device=Artemis "
HTC Herald : " set device=Herald "
HTC Universal : " set device=Universal "
HTC Trinity : " set device=Trinity "
HTC Prophet : " set device=Prophet "
Click to expand...
Click to collapse
So, what should I do with a Wing? Herald or Atlas?
Hip Hip Hooray
anichillus said:
Thanks Unfortunately not much to do...since you can only flash with aserg's method...
Click to expand...
Click to collapse
Any progress is good progress. Thanks for all the time and work you've put into this project. Unfortunately I've had to put the rom cooking sessions on hold for a while (the person who told me life was all about having fun lied to me), but you best believe I'll be back at it when I've got some free time.
Thanks again
Cheers
itje said:
will it not dump a nbh? it asks oly for os.nb?
Click to expand...
Click to collapse
it is such easy to extract the nbh manually - and then use teh os.nb to dump....
right click on the RUU, extra, then use the signed.nbh file to extract
Sorry..i didn't knew what program you use to extract .nbh
And since most of your roms come in OS.nb format....that's why
Like i said...i am sorry that it doesn't do as much as for other devices for you guys ...but let's hope for the best.
Who cares? you can use the NBH extractor from your other kitchen. I'l start cooking with the Herald kitchen now (was using Artemis first, worked too)
Kudo's Anichillus!
papamopps said:
it is such easy to extract the nbh manually - and then use teh os.nb to dump....
Click to expand...
Click to collapse
Yeah did that
Just wondering why it was set up that way, its doesnt matter to me
thx Anichillus, for the time and hard work you have put into this project, guys like you makes this forum "simply the best" (by tina turner )
cheers
The Dutchman said:
Who cares? you can use the NBH extractor from your other kitchen. I'l start cooking with the Herald kitchen now (was using Artemis first, worked too)
Kudo's Anichillus!
Click to expand...
Click to collapse
The NBH Extract is in this kitchen too
hm, cant get it to extract the os.nb, or should I say it wont find it.
I put my os.nb in the hypercore/extract/source
I go to dumpRom and get this:
itje said:
hm, cant get it to extract the os.nb, or should I say it wont find it.
I put my os.nb in the hypercore/extract/source
I go to dumpRom and get this:
Click to expand...
Click to collapse
Weird...try again and close the explorer window first...it will delete the Extract folder before extracting the rom.
still the same error
this is what I did:
removed the old core
Installed your new one.
Dumpet the os.nb with asergs pack
copied the os.nb into extract/source
closed the explorer
started dumpRom
error
Tried other os.nb
same error
same thing happened to me anchillus
i was telling you about this on MSN lol
Does it first give you an error that MSVCR71.dll was not missing ? Or some other pop up error ?

BETA: Extended Herald Kitchen for WM6.1

New extended Kitchen for Herald
HERALD_DEV_v2.1_Build_19199.rar
Related:
Extended Kitchen for Hermes
Extended Kitchen for Trinity
Extended Kitchen for Artemis
Thanks to misar, FreePK for helping with this new set of tools!
About the Kitchen
Herald base: HTC WWE 4.17.405.2
OS base: VF Kaiser UK 3.08.161.0 (Build 19199)
OEM Apps removed, but you need to clean up the OEMDrivers package
I did not do any changes to the OS, because it should be a clean base Kitchen for all of you
Full XIP editing supported by the Kitchen
New tool to merge all dsm files to one big file and delete all rgu's
I think the OEM package to SYS problem should be solved... but did not try it yet
How to use it
Requires Microsoft Visual C++ 2008 Redistributable Package
OEM and SYS can be used as known
The content of ROM\XIP will be used to create a new XIP section for the OS
You don’t have to worry about relocating modules... add/remove whatever you like and the new tools will take care of relocating modules or freeing RAM
.VM and .ROM is updated automatically
Actually this Kitchen runs in auto mode, which means you only need to run BuildNB.bat to create the ROM. You can change that by editing the bat files; made it this way, because I don’t use the options in BuildOS.exe
I consider this a perfect port of the new build to this device
Replaced all XIP SYS packages (I did not just changed coredll.dll to get the new build number)
There were also boot.rgu changes my MS, those have been added too
SYS is completely untouched
Read this for download:
All donations are very welcome!
I need to buy a new device, because this time my Trinity is gone forever and I cannot use my girlfriends Artemis without being killed (by mistake I deleted all contacts last time I used it for testing... she was not very happy about that )
When you are getting money for the ROMs you cook using my kitchen, I would really appreciate a donation.
I'm not talking about 50% of you incomes, but one small donation would be fair I think.
To download the Kitchen click at "All donations are very welcome"
!!! This was only meant for ppl never donated for these tools and expecting donations for ROM's created using my Kitchen !!!
Thanks to all those who have donated already!​
Happy cooking!
Come on guys - the ROM (I installed a test version by bepe) has nothing inside - real barebone...
BUT it is BOOTING
And it is what I call "click n´get" = no lack when clicking start-settings
So start cooking...
And once again: IT is a KITCHEN === NO usable ROM!!!!
which one is the herald kitchen ?
nice release bepe, and misar
quick question...anyone know which phone the 19716 build came from
loco41 said:
which one is the herald kitchen ?
Click to expand...
Click to collapse
Check the bottom of the post and read carefully
wow Bepe, great work. Downing now
Nice. Downloading now, too. My firefox decided to bloat up to 1gb of RAM randomly and then crash... so I have to sit here waiting 17 minutes for Radipshare to let me download again. >.<
neptune said:
nice release bepe, and misar
quick question...anyone know which phone the 19716 build came from
Click to expand...
Click to collapse
Forget about 19716, it is a very old build! Dont ask me about this logic.
19199 seams to be the final build, so please use this one. It's more stable, not beta like 19716, faster.
Now all I need is a way to bypass the flash center's 51.2mb limit and I'm in heaven. ;-) Awesome release. Cooking as we speak, instead of sleeping...
bepe said:
Forget about 19716, it is a very old build! Dont ask me about this logic.
19199 seams to be the final build, so please use this one. It's more stable, not beta like 19716, faster.
Click to expand...
Click to collapse
good to know
cheers
great job guys!
I'll strip it a little more, trying to get the smallest possible (working) rom for building my own one.
**********
edit: do we have to add some drivers or something? No matter what i try, the touchscreen doesn't work so i can't get past the "Tap the screen to set up your...."-screen.
mmh, adding the old drivers from 6.0 doesn't work. Am i missing a step? Can anyone confirm that it works out of the box?
Strange...
OK and Startmenu Buttons are not working,any one have the same problem.
Settings\buttons is clear, can not assiging any button.
Please advice
shafez said:
OK and Startmenu Buttons are not working,any one have the same problem.
Settings\buttons is clear, can not assiging any button.
Please advice
Click to expand...
Click to collapse
have you cooked a rom with this kitchen. because it is NOT a usable rom!!
you have to add EVERYTHING
The OEM folder is pretty empty here...
missing/you must add:
Camera
MMS
Taskmanager
AudioManager
ConnectionSetup
ev.touchflo
Dialer
CommManager
etc
etc
etc
etc
.....
you have to add EVERYTHING
The OEM folder is pretty empty here...
missing/you must add:
Camera
MMS
Taskmanager
AudioManager
ConnectionSetup
ev.touchflo
Dialer
CommManager
etc
etc
Click to expand...
Click to collapse
yeah sure... but the touchscreen should work out-of-the-box, right? Or does it need a package? Couldn't find something suitable...
stahlsau said:
yeah sure... but the touchscreen should work out-of-the-box, right? Or does it need a package? Couldn't find something suitable...
Click to expand...
Click to collapse
I'm working on a stripped version as well... For the touchscreen to work, make sure you have the touch.dll driver in your OEMDRIVERS or a TOUCH package with the needed touch.dll.
papamopps said:
have you cooked a rom with this kitchen. because it is NOT a usable rom!!
Click to expand...
Click to collapse
itje said:
you have to add EVERYTHING
The OEM folder is pretty empty here...
missing/you must add:
Camera
MMS
Taskmanager
AudioManager
ConnectionSetup
ev.touchflo
Dialer
CommManager
etc
etc
etc
etc
.....
Click to expand...
Click to collapse
Thanks, I will give it a go.
Regards
After you run buildnb.bat, and it completes successfully, what is the next step? I was looking for a OS.nb but didnt find one.
Thanks
JLine05 said:
After you run buildnb.bat, and it completes successfully, what is the next step? I was looking for a OS.nb but didnt find one.
Thanks
Click to expand...
Click to collapse
take a look in \tem\
run pagepoolchanger
run htcrt
flash the ruu_signed....
maybe

Kovsky Kitchen

This the WM6.1 Xperia ROM Kitchen by originally developed by jcespi2005 and jugglerlkr. I have adapted it to work with the Xperia! Please search XDA for the full tutorial which is pretty much the same for other phones.
http://rapidshare.com/files/166098346/KovskyKitchen.rar.html
Can someone please upload this to a premium or FTP account please? This link has a 10 download limit.
Note: XP SP2 or Vista with MS .NET Framework required to use it.
Remember to backup your phone and use HardSPL before you flash ANY rom!!
Download the BaseRom you wish to use here on XDA and extract your RUU_signed.nbh. Download the kitchen and read the included instructions to install and start cooking!
Unrar Kovsky kitchen to the root of c: so you have c:\kovskykitchen
The Kovsky ROM Kitchen has been created using the tools and knowledge of many people (not limited to those who are mentioned below)
bepe
dark simpson
itsme
jcespi2005
jugglerlkr
mamaich
pof
tadzio
theblasphemer
Enjoy & go cook!
YES, please - I support
I was gonna release mine, but you can release yours
just give credits to the makers.
The kitchen is a collaboration of many developers/chefs at xda
cheers
[email protected] said:
I started this thread because I could not see one for an Xperia rom kitchen.
I have modified a Raphael Kitchen so it will cook X1 roms. Is anyone interested? If so, I think I will have to get someone's permission to release it.
Any ideas / does anyone want the kitchen?
Click to expand...
Click to collapse
Yeah, I'd be interested in learning how to cook ROMS. How hard is it to learn how to do it? I've been a developer for many years so have a good level of technical skill.
Cheers
http://forum.xda-developers.com/showpost.php?p=2922381&postcount=12
Isn't that the same? At least that one worked for me
Kovsky Kitchen!
phenx said:
http://forum.xda-developers.com/showpost.php?p=2922381&postcount=12
Isn't that the same? At least that one worked for me
Click to expand...
Click to collapse
Pretty much the same except I have removed everything that is Raphael and replaced with X1. There is also some config updates in Dark Simpson's tool so it signs the rom properly.
Kovsky Kitchen!
itje said:
I was gonna release mine, but you can release yours
just give credits to the makers.
The kitchen is a collaboration of many developers/chefs at xda
cheers
Click to expand...
Click to collapse
Cheers itje, I will release it this weekend with credits. Everyone else, standby - just need to test it a bit more.
Anyone hoping to use the kitchen should look for the tutorials for using it as there is no point in me writing another one when there are already plenty of good ones at XDA.
Mirror here. Enjoy Zipped for better compatibility
new Mirror here: http://rapidshare.com/files/167183305/kovskykitchen.zip
change pagepool size
how do we change the pagepool size and rom date?
thanks in advance.
required to use HardSPL prior per any uprom or up radio ?
Hi,
Please could someone do a guide/tutorial for this kitchen.
I am aware that there is a guide for the Kaiser, but is this really the same?
It would be nice if there was a step by step and 'what you need' list so that people can start dumping/cooking roms for themselves.
If there already is a guide/tutorial then I apologise, could someone please link?
Thanks,
Phil Rich
philrich1 said:
Hi,
Please could someone do a guide/tutorial for this kitchen.
I am aware that there is a guide for the Kaiser, but is this really the same?
It would be nice if there was a step by step and 'what you need' list so that people can start dumping/cooking roms for themselves.
If there already is a guide/tutorial then I apologise, could someone please link?
Thanks,
Phil Rich
Click to expand...
Click to collapse
I agree, since there aren't many cooked rom's available at the moment for the X1
I'm having a huge problem with this kitchen.. well all kitchens. IMGFSFROMDUMP keeps crashing. All i do is extract a stock rom and it fails everytime. Can someone point me in the right direction?
Question
Is there any other mirror for this kitchen? The current mirror keeps failing me at 10%.
I'm not sure why though.
is it possible to re-up the ZIP please? because it is offline... thanks in advance!!
File isn't available anymore. Any other links?
someone please upload kovskykitchen.zip i wanted to backup my rom...

Cooking a New ROM

Hello guys, i have question.
For example i can`t find a Explanations for new persons who wana cook a ROM.
I found some Kitchens but its not writen anything, and is very hard for peoples who are new in the cooking to understand anything.
For example.. some Short Thread and usefl explanation like.. You need to download a Kitchen then you need to find and download OEM, SYS etc etc the elements for cooking new ROM and then you begin start cooking.
Its so confused that i even can`t find the latest packages to use for the Blackstone.
So all the things are not so hard.. and if we have Thread with good exmplantation.. we can read it several times and to know what we doing exactly, not everybody is born like a cooker and i think that everyone who wana cook ROM`s in the future i mean NEW Cookers will be awesome we to have from where to read ALL IN ONE post.
If Some Cooker can make a STEP BY STEP Guide in one Thread this will be very usefull for all.
For example now i wana Cook a ROM but i don`t know How, because its full with Thread and how much you read them is more and more confused.
Thanks in advance
OK, will give some ideas how to start. I am a beginner, so here I will tell you, how I started.
Before you start cooking:​
- download this kitchen, which already have all needed packages in(Windows Mobile [6.5.5][23529] Manila 2.5 and other stuff). If you want kitchen with no packages go in this thread and for different SYS packeges look at this thread
This kitchen is best choice for new cookers, because it contains explanation for each system package.
- Then, read this thread - it was really useful for me, at least in general terms.
- Also, in process of cooking you will want to change some registry, so, keep in ming, that you should look mainly at these two files, they are for general registry settings
user.hv & default.hv
I am using WinCE Registry Editor to open them.
Cooking in Process​
1) Beginning
When you will open kitchen in the first time you will see something like this
Then you should choose all main options such as Device Model, SYS build and so on...(if you downloaded kitchen without packages, you should add them manually - look at the "Folders in the root of kitchen" part to find, where you should place all packages)
When you will finish it, go to System Packeges(core components in WM)
Also, you need to choose, which OEM and EXT packages you want in your ROM
If you want clean ROM, just uncheck EXT packages, which you don't need. But remember, unlike EXT many of the SYS and OEM packages are crucial and specific for each device.
Please also explain how to REMOVE things from the pakacke that i don`t like for example programs if i want to remove mp3 trimmer and will be the same for all other apps that we wana remove
Click to expand...
Click to collapse
Well, as I said, in order to remove any program from ROM(for example MP3 Trimmer), you shoul remove its package from kitchen(simply uncheck it)
2) Folders in the root of kitchen
This is how base folder of my kitchen looks like.
CABs folder were created by manually(Oprional - you don't need to create it if you don't want). I am using this folder for all cabs, which I will convert in EXT packages in the future.
Flash folder is "the folder where cooked ROMs will be saved when the build process is complete" and also it have all necessary file for flashing.
Projects folder is folder where all your projects will be saved.
Resources folder contain "files and tools necessary for the kitchen to work, don't touch it!"
Sources folder contains all SYS, Kernels, etc. This is main folder, where you can change everything related to WM and its programs.
So, there is Sources subfolders:
-> EXT - there you can create folders and put your ext packages
-> MSXIPKernel - always create folder named as version and inside it place all MSXIPKernel files
-> NK - native kernels, create there folder for your device (names in first post). Learn more about this folder in the kitchen tutorial.
-> OEM - Here create just as with NK your device-named folder and place in it OEM files
-> ROM - There also create device-named folder and place in it romhdr.bin, os.nb.payload and folder XIP with MSXIPKernelLtk and OEMXIPKernel without nk.exe!!
-> Stuff - just some stuff for devices, you can't do anything there, don't touch it
-> SYS - There create version-named directories. In them are supposed to be few more directories:
->-> All - There goes DPI and RES related stuff, but NO LANGS!
->-> Common - There place all nonDPI, nonRES, nonLANG related files, just main binaries etc
->-> <lang code> - here goes all langs, like 0405, 0409, 0C0A etc
This was partly copied from kitchen manual, so if you want, you can read more about structure of these folders in this manual.​
3) Import CABs, OEM and SYS packages to EXT
One of the main part of cooking process is adding programs in the kitchen.
You can do it in two ways - using program tools or copying in the EXT folder whatever you want.
Here, I will explain easiest way of how to do it by using program tools.
First of all, go to "Convert"
then choose option, for example "From CAB to EXT", fill all blank spaces
and you will see, that your packages will be added in the ROM
That's all! Then, when you will finish, just press "Start cooking" and waiting for results
I hope it was clear enough. If you have any question - post it in this thread or PM, I will try to answer.
Thanks for the Help, now i will explain you what i want exactly!!!
Why i want to cook a ROM
So i already have few Favorite ROM`s they are cool but they can be even more better, and clear.
For example i can`t dupm the ROM`s i love because they are protected etc.
So i like the Builds from Branch COM 2 now the latest one is 21893 i like them most because they are Fast and Stable, I just want to Have one Clear WM 6.5 Build ROM with Manila 2.1.19.21
What i mean by clear is ... all the ROM`s have alot of apps and things that im not using and never will use on the future, so this apps that are coocked just eat from my device memory. Also i want the default stock Task bar icons.. because if i want to costumize them i can do all this with Theme just to install a cab.
This is only the reason why i wana cook a ROM if you have any idea also HOW i can edit a ROM for example this my FAVORITE ROM witch is NBH file just to OPen it extract is somewhay and to remove all apps i want and to do some minorr changes and again to make it a nbh file will be awesome i mean that in this way i will not have need to cook a brand new ROM.
tsalta said:
Thanks for the Help, now i will explain you what i want exactly!!!
Why i want to cook a ROM
So i already have few Favorite ROM`s they are cool but they can be even more better, and clear.
For example i can`t dupm the ROM`s i love because they are protected etc.
So i like the Builds from Branch COM 2 now the latest one is 21893 i like them most because they are Fast and Stable, I just want to Have one Clear WM 6.5 Build ROM with Manila 2.1.19.21
What i mean by clear is ... all the ROM`s have alot of apps and things that im not using and never will use on the future, so this apps that are coocked just eat from my device memory. Also i want the default stock Task bar icons.. because if i want to costumize them i can do all this with Theme just to install a cab.
This is only the reason why i wana cook a ROM if you have any idea also HOW i can edit a ROM for example this my FAVORITE ROM witch is NBH file just to OPen it extract is somewhay and to remove all apps i want and to do some minorr changes and again to make it a nbh file will be awesome i mean that in this way i will not have need to cook a brand new ROM.
Click to expand...
Click to collapse
Wait, let me finish my post first. It take some time. Then I will answer on your questions.
tsalta said:
Thanks for the Help, now i will explain you what i want exactly!!!
Why i want to cook a ROM
So i already have few Favorite ROM`s they are cool but they can be even more better, and clear.
For example i can`t dupm the ROM`s i love because they are protected etc.
So i like the Builds from Branch COM 2 now the latest one is 21893 i like them most because they are Fast and Stable, I just want to Have one Clear WM 6.5 Build ROM with Manila 2.1.19.21
What i mean by clear is ... all the ROM`s have alot of apps and things that im not using and never will use on the future, so this apps that are coocked just eat from my device memory. Also i want the default stock Task bar icons.. because if i want to costumize them i can do all this with Theme just to install a cab.
This is only the reason why i wana cook a ROM if you have any idea also HOW i can edit a ROM for example this my FAVORITE ROM witch is NBH file just to OPen it extract is somewhay and to remove all apps i want and to do some minorr changes and again to make it a nbh file will be awesome i mean that in this way i will not have need to cook a brand new ROM.
Click to expand...
Click to collapse
correction 21895 is latest
miniterror said:
correction 21895 is latest
Click to expand...
Click to collapse
Is this what i need? : http://joojoobee666.ppckitchen.org/Kitchens/21895/
I download SYS_21895_192DPI_0409
SYS_21895_Common.rar
SYS_21895_XIP.rar
LOL LOL LOL
Aliff this will be a GREAT TUT MAN I LOVE YOU.. if you do all the things like this after this THREAD is finished almost everyone will be able to cook a ROM
Thank you i will wait when you finish with the TUT and will Start READ step by step to don`t miss anything.
Please also explain how to REMOVE things from the pakacke that i don`t like for example programs if i want to remove mp3 trimmer and will be the same for all other apps that we wana remove
Okay if I understand you right the SYS Package is that for the Build and if i want diferent Build i just need to change the SYS the OEM is the Base and i can use now this OEM that is inclused in the Kitchen or i can Update this too? For example i download now the latest I download
SYS_21895_192DPI_0409 --- I understand that 192DPI is for our Blackstones 0409 mean WWE
SYS_21895_Common.rar
SYS_21895_XIP.rar
So i only need this components tocreate a new 21895 based rom and i can use the OEM that is on the Kitchen or i must change it too?
Testing method
thanks for the tutorial, i myself has been wanting to create my own ROM but dont really know where to begin...
1 thing that i would like to ask, is there a way to test the ROM without actually flashing it to the device? well, you know a newbie in cooking, can result in undesirable result if not properly done, and dont really want to brick my device (touchwood)...
KayK said:
thanks for the tutorial, i myself has been wanting to create my own ROM but dont really know where to begin...
1 thing that i would like to ask, is there a way to test the ROM without actually flashing it to the device? well, you know a newbie in cooking, can result in undesirable result if not properly done, and dont really want to brick my device (touchwood)...
Click to expand...
Click to collapse
Same question over here!
aliff thank you for this..... I've been looking for something like this for ages...
It answers a lot of my questions that I had and now I can begin with optimizing and cooking my own ROM...
KayK said:
thanks for the tutorial, i myself has been wanting to create my own ROM but dont really know where to begin...
1 thing that i would like to ask, is there a way to test the ROM without actually flashing it to the device? well, you know a newbie in cooking, can result in undesirable result if not properly done, and dont really want to brick my device (touchwood)...
Click to expand...
Click to collapse
SJackal said:
Same question over here!
Click to expand...
Click to collapse
Nothing like that exists that I am aware off. BTW you will have to make it really terrible to brick your device with a bad ROM.
Cooking means, altering stuff, cooking, flashing, f'ing up, alter some more stuff, cook, flash and so on.. There is no easier way to test unfortunally.
Yeah, thanks.
It's not probable that I'd cook my own ROM, but you never know...
This thread is Awesome!!
I had the same problem just like anyone else.....
You just don't know where to start and where to get the sys builds etc.
Is there a moderator who thinks this is usefull? please make it sticky
motorboy-johnny said:
This thread is Awesome!!
I had the same problem just like anyone else.....
You just don't know where to start and where to get the sys builds etc.
Is there a moderator who thinks this is usefull? please make it sticky
Click to expand...
Click to collapse
There is already a thread with the same purpose stickied.. It's sparkies kitchen, you can download the latest builds there. Also this forum has a nice search function, search for stuff. Questions you can always ask in sparkies thread (which also links to an awesome tutorial by KWBR).
EpiphanyNL said:
There is already a thread with the same purpose stickied..
Click to expand...
Click to collapse
I didn't find this thread, that why I described how I started.
EpiphanyNL said:
It's sparkies kitchen, you can download the latest builds there. Also this forum has a nice search function, search for stuff. Questions you can always ask in sparkies thread (which also links to an awesome tutorial by KWBR).
Click to expand...
Click to collapse
Yes, this thread can really help with many questions about ROM making.
About KWBR Cooking tutorial - they were posted in this thread, but it currently empty.
aliff said:
I didn't find this thread, that why I described how I started.
Click to expand...
Click to collapse
Oh no? It's sparkies kitchen thread and ofcourse it's ok to describe it, but I dont think this thread should be stickied, maybe linked to in sparkies thread. Since there are more then one types of kitchen
aliff said:
Yes, this thread can really help with many questions about ROM making.
About KWBR Cooking tutorial - they were posted in this thread, but it currently empty.
Click to expand...
Click to collapse
Oh maybe that has to do with KWBR being away for some time
Can anyone give me the sources from where to download the Packages i need? I google few hours and don`t find this things that im looking for.
I download SYS 21895 but i need EXT packages that include the latest 2.1.19.21 Sense Manila
Also from where can download this Manila CFC Compressed etc?
ALso if someone point me from where to get the latest Upto Date OEM packs will be cool.
I want to try to cook Blackstone WWE WM 6.5 ROM build 21895 with Manila 2.1.19.21 also with the latest Up To Date APPS etc
tsalta said:
Can anyone give me the sources from where to download the Packages i need? I google few hours and don`t find this things that im looking for.
I download SYS 21895 but i need EXT packages that include the latest 2.1.19.21 Sense Manila
Also from where can download this Manila CFC Compressed etc?
ALso if someone point me from where to get the latest Upto Date OEM packs will be cool.
I want to try to cook Blackstone WWE WM 6.5 ROM build 21895 with Manila 2.1.19.21 also with the latest Up To Date APPS etc
Click to expand...
Click to collapse
You can find the latest Manila here:
http://wiki.xda-developers.com/index.php?pagename=HTC_Rhodium/Shipped_Roms
The CFC application:
http://forum.xda-developers.com/showthread.php?t=470798
latest Up to Date apps can be found in sparkies thread, Tmob Leo 2.10 ext packages
Does anyone know if it's possible to cook using Linux via WINE? I'm thinking it should be as there is no actual activesync required.
Wouldn't mind 'trying' to put together a 6.1 ROM
Excellent tutorial stuff
Question time:
I made myself a 23544 rom and cooked it with no ext packages at all. It flashed and booted fine, so I added all of the Leo 2.10 packages - nothing else. Now it boots to a white screen. I'm guessing there are some incompatible packages for the HD2, or I'm missing some dependencies for the HD. Anybody know what these are?

19AUG Thread closed dev continuning on HD2 Windows Mobile 6.5 ROM Development section

I have decided rather than keeping two threads open for the same build, I am going to concentrate on my thread in the HD2 Windows Mobile 6.5 ROM Development thred which is here: The direct link thread is here:
Change Logs
Version 5.5
Fixed start menu links - Added google maps
Fixed logon issue with Peeps - credit to osiedacz and foxone for helping
In case I need this 1
In case I need this 2
In case I need this 3
Yeah, I could try that. Thanks for sharing.
Guys new version available to download!
re
hay and thanks.
Unfortunately, the link you have clicked is not available.
please me more input
pixelfreak
Link fixed!
GhostXSeries, I think I sent you (quite time ago) a PM, asking you if you like to develope a private rom for me.
Interesting?
andrew.mazlim said:
GhostXSeries, I think I sent you (quite time ago) a PM, asking you if you like to develope a private rom for me.
Interesting?
Click to expand...
Click to collapse
There is no need to now, simply download my oskitchen, click the applications you want and press build, it is really that easy
To be or not to be
Nice work. I am totally novice in this addiction of being a ROM chef. I have tried many custom ROMs but I am not totally satisfied. To cook a Spanish version of a ROM for a US T-mobile, which base ROM do you recommend? Thanks.
negrowil said:
Nice work. I am totally novice in this addiction of being a ROM chef. I have tried many custom ROMs but I am not totally satisfied. To cook a Spanish version of a ROM for a US T-mobile, which base ROM do you recommend? Thanks.
Click to expand...
Click to collapse
I would downlaod a standard spanish rom from the HTC site and create a new oskitchen, then import the rom. Once you have done that copy accross the nk.exe from my kitchen, that should then make it tmous compatable.
You could then copy accross all my customisations accross on to your kitchen and start from there! If you copy sense accross remember to remove it from the HTC leo packages folder!
re
hello GhostXSeries
which pack in the kitchen is responsible for the in Rome under SETTINGS -> TEXT LOCAL for local en-gb stands. I want to change the en-us. but I do not know where that is stored?
thank you
GhostXSeries said:
I would downlaod a standard spanish rom from the HTC site and create a new oskitchen, then import the rom. Once you have done that copy accross the nk.exe from my kitchen, that should then make it tmous compatable.
You could then copy accross all my customisations accross on to your kitchen and start from there! If you copy sense accross remember to remove it from the HTC leo packages folder!
Click to expand...
Click to collapse
Thanks for your advise. Well, I will tell you what I have done:
Kitchen downloaded... easy
Spanish standard ROM downloaded (hard to find but finally done)
Create a new oskitchen (that means to open osKitchen and press the "new project" button, doesn't it?)
Import the ROM (the programs asks me always if I want to create a new folder, default_2 for example. What should I choose?)
Trying to make compatible with TMoUS... I can't find the NK.EXE application. Could you help me?
Finally, what does "copy across" mean? I suppose to use the applications that are included in your kitchen.
Thanks for your patience and your work. We all appreciate it.
negrowil said:
Thanks for your advise. Well, I will tell you what I have done:
Kitchen downloaded... easy
Spanish standard ROM downloaded (hard to find but finally done)
Create a new oskitchen (that means to open osKitchen and press the "new project" button, doesn't it?)
Import the ROM (the programs asks me always if I want to create a new folder, default_2 for example. What should I choose?)
Trying to make compatible with TMoUS... I can't find the NK.EXE application. Could you help me?
Finally, what does "copy across" mean? I suppose to use the applications that are included in your kitchen.
Thanks for your patience and your work. We all appreciate it.
Click to expand...
Click to collapse
Easiest way to do it, is to create a new folder and from my oskitchen copy accross oskitchen.exe and resources folder. Then open kitchen and import your rom.
Next go to oskitchen\sources\devices\htc leo\profiles\default\
delete folder nk.exe and copy the one from my kitchen into yours. This will make it tmous compatable.
Finally copy all the extra packages I created in to your kitchen and you should then be able to start building your own rom good luck man!
ronny2005 said:
hello GhostXSeries
which pack in the kitchen is responsible for the in Rome under SETTINGS -> TEXT LOCAL for local en-gb stands. I want to change the en-us. but I do not know where that is stored?
thank you
Click to expand...
Click to collapse
Are you talking about changing the default location from en-gb to en-us?
re
Yes. If I install the rom I have a site but I en-gb en-us site-one wants to have locally. but can not find where I need to change this.
many thanks
ronny2005 said:
Yes. If I install the rom I have a site but I en-gb en-us site-one wants to have locally. but can not find where I need to change this.
many thanks
Click to expand...
Click to collapse
Sorry for the late reply but got this from poyensa hopefully it is what you are looking for!
Originally Posted by GhostXSeries
Did you get ther reg key for setting the default language. One of the users is wanting to change default from en-gb to en-us.
This is working for me: HKCU\MUI\CurLang=1034 (Spanish)
*Leo Hints, Tips and Registry Tweaks*
9. Change the Language of HTC Sense
Go to HKEY_CURRENT_USER\MUI\CurLang and change the value 409 to 408 (Hex) (for example Greek) or try another value for your language. You can find all Windows Locale Codes here: http://www.science.co.il/Language/Locale-Codes.asp
Please read this thread before changing language: http://forum.xda-developers.com/showthread.php?t=583878
Also this
HKCU\Software\HTC\manila\Locale=en-GB (maybe changing to en-US)
New version uploaded

Categories

Resources