What program to edit registry hive when building a rom? - Tilt, TyTN II, MDA Vario III Windows Mobile ROM De

What program can I use to edit the registry in "SYS\Metadata" before I cook the rom?
Or maybe it is not that straightforward?
Please advise.

To modify default.hv and user.hv you need RGUCOMP.
lowreeds said:
What program can I use to edit the registry in "SYS\Metadata" before I cook the rom?
Or maybe it is not that straightforward?
Please advise.
Click to expand...
Click to collapse

Laurentius26 said:
To modify default.hv and user.hv you need RGUCOMP.
Click to expand...
Click to collapse
Thank you.
Is there a gui for this or could you point me to a thread/howto/wiki/step-by-step for using this?
I want to remove registry entries that correspond with the packages I remove from "\SYS".

you might want to do some research on how to use it since I know thats going to be the next question coming lol. the Wiki has some good info on this you might also want to check the Hermes Wiki since cooking for the Hermes has been around for a long while.

Related

Kaiser ROM Kitchen Tutorial

After PMing jcespi2005 for his approval, I've taken the time to write up this beginner ROM cooking tutorial. Please reply with your comments or questions about it in this thread.
Enjoy.
Kaiser ROM Kitchen Tutorial​
Here are some user testimonials:
tkalli said:
I want to thank you for the tutorial and the other members of xda-developers that contributed to the Kitchen.
Following the Tutorial, I cooked several ROM's today. It was a great learning experience. I flash all the ROM's and they worked.
Know I have to put together everything I want in them and cook some more. I have both a Tilt and a Kaiser. Looking forward to more learning.
Click to expand...
Click to collapse
gregross said:
...Alex, thanks for the tutorial and components in a nice tidy package - actually got me to jump into cooking for the first time...
Click to expand...
Click to collapse
stozmon said:
_Alex_ and jcespi2005,
Thank you both SO VERY MUCH for all of your time and contributions.
I've been hesitant thus far to cook my own ROM but with the noob friendly screenshots added to the wiki, I finally had the courage to cook up my own ROM, flash it and what do you know...it WORKED!
Being a professional chef, I am now inspired to work towards virtual chefdom in the ROM realm.
Thanks again!
Click to expand...
Click to collapse
ecltech said:
Great job ... couldn't be easier!
Click to expand...
Click to collapse
Do all these tools function rightly in windows Vista ?
What is int he package Cingular Pre-Midlets 9020? Sounds like it could either be important or junk
cooked rom
hello alex
sorry about my english
i want ask you about recook cooked rom like dutty's rom
i know that in need to instell the rom in my device and after that i need to dump the rom/
ok i know to do that without any error, i need allso take the part01.raw and part02.raw and puy them with ruu_signed (the cooked one "dutty's") in one folder
when i start cooking that rom i allways get the same result about 2 dsm file that the accses is denaid
what can i do to fix that problem, what did i go wrong
jast to tell you that is no problem whie shipped rom, buy with cooked i dont know what to do
thanks for your help
doron
I want to thank you for the tutorial and the other members of xda-developers that contributed to the Kitchen.
Following the Tutorial, I cooked several ROM's today.
It was a great learning experience.
I flash all the ROM's and they worked.
Know I have to put together everything I want in them and cook some more.
I have both a Tilt and a Kaiser.
Looking forward to more learning.
So just to check I under stand this..
I went thorugh the the install instructions OK but the bit that confused me was...
Extract the OEM Package folder included within the ROM thread to \kaiserkitchen\packages
I assume you have to manually create a sub-folder called packages under
\kaiserkitchen\ ??
But then what is the use of the OEM_HTCxxx folder?? What if anything goes in there??
So then, if I unzip all the OEM cab files into the \kaiserkitch\packages folder (OR any other OEM packages I can find , especially HTC packages) then when Ervius runs - I should see all the packages I copied to the \kaiserkitch\packages folder???
Many Thanks for your tutorials - it's really nice to see people sharing their knowledge!!
Cheers
John
dcdivenut said:
What is int he package Cingular Pre-Midlets 9020? Sounds like it could either be important or junk
Click to expand...
Click to collapse
Cingular Pre-Midlets is all the java games that came with the phone. It's mostly junk...
mordof said:
hello alex
i want ask you about recook cooked rom like dutty's rom
i know that in need to instell the rom in my device and after that i need to dump the rom/
Click to expand...
Click to collapse
Not really good at reconstructing ROMs, but the errors you're receiving about duplicate DSMs, you'll need to find the duplicate folder and/or file and delete it.
You might be able to get more help in the reconstructing ROMs thread stickied at the top of the forums.
Hope this helps.
panosha said:
Do all these tools function rightly in windows Vista ?
Click to expand...
Click to collapse
From other threads, I've heard that extract will not work in Vista. I can't say about cook or flash until I get a chance to test it.
Hope this helps...
odyseus said:
So just to check I under stand this..
I went thorugh the the install instructions OK but the bit that confused me was...
Extract the OEM Package folder included within the ROM thread to \kaiserkitchen\packages
Click to expand...
Click to collapse
It seems like you haven't downloaded the OEM packages yet. It should be alot clearer with the files in front of you. Download them first and see if that helps...
tkalli said:
I want to thank you for the tutorial and the other members of xda-developers that contributed to the Kitchen.
Following the Tutorial, I cooked several ROM's today.
It was a great learning experience.
I flash all the ROM's and they worked.
Know I have to put together everything I want in them and cook some more.
I have both a Tilt and a Kaiser.
Looking forward to more learning.
Click to expand...
Click to collapse
Glad to see that I'm helping others cook
_Alex_ said:
It seems like you haven't downloaded the OEM packages yet. It should be alot clearer with the files in front of you. Download them first and see if that helps...
Click to expand...
Click to collapse
Hi Alex,
My mistake I though I had got these files..
Just one more question. I have deconstructed Dutty's latest ROM. There are a few 'OEM' packages in the SYS folder that I would like to add to your base ROM one being a folder called HTC Touchflo Cube.
I have set up another kitchen folder with your Alex base ROM, now where would I put the additional Dutty extracted folders eg HTC Touchflo Cube folder?
Do I simply add the additional Dutty extracted OEM packages to the SYS (Alex) folder? or do I add it under (Alex) packages??
Many Thanks for your patience
John
odyseus said:
Hi Alex,
My mistake I though I had got these files..
Just one more question. I have deconstructed Dutty's latest ROM. There are a few 'OEM' packages in the SYS folder that I would like to add to your base ROM one being a folder called HTC Touchflo Cube.
I have set up another kitchen folder with your Alex base ROM, now where would I put the additional Dutty extracted folders eg HTC Touchflo Cube folder?
Do I simply add the additional Dutty extracted OEM packages to the SYS (Alex) folder? or do I add it under (Alex) packages??
Many Thanks for your patience
John
Click to expand...
Click to collapse
Extracting OEM packages from other people's cooked ROMs isn't that easy which is why it's not covered in this tutorial. I also don't like doing it because it's somewhat stealing...
You may have better luck following my steps in my OEM Package Tutorial, and convert the htc touch cube cabs to OEM packages.
Here are some links for HTC touch cube cabs:
http://forum.xda-developers.com/showthread.php?t=348437 and http://forum.xda-developers.com/showthread.php?t=343583
Hi Alex - I didn't think of that, I didn't realise that the ROM author had made their own OEM packages..
Anyway, in that case, I will have a go at generating a OEM package for coreplayer, I assume that I will add this package in the kaiserkitchen\packages folder? (Not SYS etc..)
Cheers
John
_Alex_ said:
Glad to see that I'm helping others cook
Click to expand...
Click to collapse
Next I am going to try and cook one with the dotnet 3.5.
Be traveling next ten days, so may not get to it right away...
sorry doppel-post
Hi Alex thx for this TUT... i´m testing...
First: Sorry for my bad english
This is the first time for me to cooking roms.
i use the HTC German recunstructed ROM as Base-Rom...
after klicking the GO Button, i have many line´s of:
package "XXXXXXX" does not contain .rgu file "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.rgu"
not all, but a few... is this normal??
EDIT On:
All is great... my first GER cooked ROM run I´m so happy
and now i musst learn how i create/delete (GERman) OEM Pakages, to create a good German ROM...
@ ALex
very big thx!!!
Edit OFF:
Martie said:
package "XXXXXXX" does not contain .rgu file "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.rgu"
not all, but a few... is this normal??
Click to expand...
Click to collapse
Yes, not all packages contain rgu or registry entries. No worries there.
odyseus said:
Anyway, in that case, I will have a go at generating a OEM package for coreplayer, I assume that I will add this package in the kaiserkitchen\packages folder? (Not SYS etc..)
Cheers
John
Click to expand...
Click to collapse
Yup, it all goes in packages.
FWIW, The Core Player Media Player (TCPMP) exists as a OEM package for the freeware version and can be found as 'Pocket Media Player' within the OEM packages included within the Kaiser ROM Kitchen by jcespi2005.
_Alex_ said:
From other threads, I've heard that extract will not work in Vista. I can't say about cook or flash until I get a chance to test it.
Hope this helps...
Click to expand...
Click to collapse
Cooking works great in Vista. Thank you.

TNT.Kitchen based on Kaiser_Kitchen by _Alex_ (All my OEM's)

Hi,
at the begin, i want to give all credits to _Alex_ for his kitchen and i want to tell you all that "This kitchen is _Alex_ kitchen with integrating All packages to one by bepe"
if you are beginner, just visit this
if you tried kaiser kitchen before, just read the edit directly and download.
What i did:
- Fully supports all_packages_to_one.exe by bepe (which give the ability to combine all dsm files into one dsm file, so Windows directory contains just one dsm file).
- All packages arranged to be easily updaeted.
- Useful registries included.
- SYS and ROM based on 19202 by nothrills.
i hope you will find something in this small thing .
you can download it from: http://rapidshare.com/files/108164052/TNT.19202_Full_Kitchen.rar
The kitchen is missing Rom Folder, Download it from the link: http://rapidshare.com/files/114997569/19202_Kaiser_Rom_folder_for_TNT.kitchen.rar
Credits:
_Alex_ for his kitchen.
Bepe for his all_packages_to_one tool (and ofcourse for every thing he did in the forums).
Nothirills for the base rom.
Thanks for sharing !
Does it include XIP porting too ?
MickyMax said:
Thanks for sharing !
Does it include XIP porting too ?
Click to expand...
Click to collapse
Kaiser still needs manually xip porting, as bepe reported that his tools can't work in kaiser and polaris.
while kaiser always has the latest builds which come already ported, all you need is to extract XIP, ROM and SYS folders and then use the same OEM you want (ofcourse you need relocate modules tool which is in development forum)
in general, you need to have a look into OEM folders in this kitchen to rearrange any new release as the arrangment in this kitchen, so it is easier.
good luck.
Where is the ROM?
its right said:
. . . - SYS and ROM based on 19202 by nothrills. . .
Click to expand...
Click to collapse
I am not finding the ROM in the download - there is no os.nb that I can find
cushcalc said:
I am not finding the ROM in the download - there is no os.nb that I can find
Click to expand...
Click to collapse
i did that 3 weeks ago, i forgot what is included exactly, but someone I gave him the kitchen at that time, and he created his own.
ROM folder doesn't there !!!
Goooooooooood
Hi,
Many Full Thanks for this share.
Could you please make a little guide "How Add Modules" into SYS folder as you do for your Wizard Kitchen ?
Thanks anyway
Moo
Hello all
Its Right.
Does the OEM Packages provided contain the Packages you use to cook your ROMs?
I love the work you and your team do.
God bless you all.
MooCan said:
Hi,
Many Full Thanks for this share.
Could you please make a little guide "How Add Modules" into SYS folder as you do for your Wizard Kitchen ?
Thanks anyway
Moo
Click to expand...
Click to collapse
sorry, but all the tools used for porting are not compatible with Kaiser and Polaris.
Blueangel69 said:
Its Right.
Does the OEM Packages provided contain the Packages you use to cook your ROMs?
I love the work you and your team do.
God bless you all.
Click to expand...
Click to collapse
Yes, all the packages without exceptions . it is TNT.19202 professional kitchen) .
noob
its right said:
sorry, but all the tools used for porting are not compatible with Kaiser and Polaris.
Click to expand...
Click to collapse
Hi,
I'm starting cooking and learning.
I have read and search but this step is really not clear in my head
So excuse me in advance for this question.
So I would like to add some modules (made with resersmode) in an Original OEM Kaiser Rom (eg the NoThrills WM 6.1 WWE) that has been extracted into OEM and SYS folder and XIP using the Kitchen and then rebuild and flash.
- does I need to port something or modify the XIP as this is an original Kaiser XIP ?
- does I need to only copy my new modules to the SYS folder and reallocate all modules using G'Reloc ?
- does is it needed to make something particular with the original XIP (reallocating, ...) when adding modules ?
Thanks in advance.
Moo
MooCan said:
Hi,
I'm starting cooking and learning.
I have read and search but this step is really not clear in my head
So excuse me in advance for this question.
So I would like to add some modules (made with resersmode) in an Original OEM Kaiser Rom (eg the NoThrills WM 6.1 WWE) that has been extracted into OEM and SYS folder and XIP using the Kitchen and then rebuild and flash.
- does I need to port something or modify the XIP as this is an original Kaiser XIP ?
- does I need to only copy my new modules to the SYS folder and reallocate all modules using G'Reloc ?
- does is it needed to make something particular with the original XIP (reallocating, ...) when adding modules ?
Thanks in advance.
Moo
Click to expand...
Click to collapse
for kaiser, you have to learn how to port XIP manually.
but if there is a ready kitchen (as linked here) you don't need to do anything, just add and remove the packages in OEM folder.
in case of adding other modules in OEMDrivers, you need to use GReloc which is in development forum and read the comments mentioned there.
I hope that i gave you some of useful informations.
good luck
its right said:
for kaiser, you have to learn how to port XIP manually.
Click to expand...
Click to collapse
Can you make a good tutorial for this please ?
MickyMax said:
Can you make a good tutorial for this please ?
Click to expand...
Click to collapse
there are many of great threads in the forum, check this http://forum.xda-developers.com/showthread.php?t=379598
Thanks man. I have been really thinking about jumping in to the kitchen myself. This is just a push for me. Now to find the time.
P1Tater said:
Thanks man. I have been really thinking about jumping in to the kitchen myself. This is just a push for me. Now to find the time.
Click to expand...
Click to collapse
good luck, I'm sure we will see your touches soon .
please give us the ROM folder. Thanks
The ROM folder is uploaded
The 1st try with this kitchen worked perfectly. I cooked a rom that supports Chinese R/W, adding a lot more OEM packages. The ROM is fast and almost flawless, thanks.
Got the rom folder and did g'relocate and cooked the rom and flashed it, got to the second splash screen and the touch screen froze on "tap to set up your device". However, activesync connected to the phone and i was able to flash a known rom to recover. Any idea what i did wrong? I made no changes to OEM or anything else. Could it have something to do with the touch.dll or such, or maybe i got the slot addresses wrong?
P1Tater said:
Thanks man. I have been really thinking about jumping in to the kitchen myself. This is just a push for me. Now to find the time.
Click to expand...
Click to collapse
Same sentiment here...just to find the time now....

Changing OS builds...

Hi guys,
Well, I know it's been a while since I asked how to port the SYS and XIP. I can do those both great now, but I was wondering how you can change the OS build?
Thanks
mbarvian said:
Hi guys,
Well, I know it's been a while since I asked how to port the SYS and XIP. I can do those both great now, but I was wondering how you can change the OS build?
Thanks
Click to expand...
Click to collapse
Just a suggestion, you might want to change the title of the thread to "changing OS builds" just to catch people's attention. I don't have the answer to your question though or i'd gladly share
EDIT:
You may have already read this, but this seems to be what you're asking about:
http://forum.xda-developers.com/showthread.php?t=409845
scotchua said:
Just a suggestion, you might want to change the title of the thread to "changing OS builds" just to catch people's attention. I don't have the answer to your question though or i'd gladly share
EDIT:
You may have already read this, but this seems to be what you're asking about:
http://forum.xda-developers.com/showthread.php?t=409845
Click to expand...
Click to collapse
thanks, lol, I took your device
I have followed some solutions found in that thread, but the BuildOS is not changing...
mbarvian said:
I took your device
Click to expand...
Click to collapse
Maybe you should give it him back???
Dave
DaveShaw said:
Maybe you should give it him back???
Dave
Click to expand...
Click to collapse
LOL!
anyone else? I tried replacing the .dsm file as suggested in the thread, but that didn't work either...
you can hexedit and change the build number, i think there is something in the hermes Wiki that explains how to do this.
mbarvian said:
LOL!
anyone else? I tried replacing the .dsm file as suggested in the thread, but that didn't work either...
Click to expand...
Click to collapse
What do you mean build number here?
the CE OS 5.2.20273 or the Build 20273 ??
For the CE OS you need to port and update XIP part to make it changed,.
Well, you cant only change the .dsm, it wont change anything,.
You could always make a fake build, just like CE OS 5.2.66666 BUILD 66666 ,.
all you need just learning to use IDA and HEX Calculator !
Hope it help,.
CE OS version is stored in XIP/coredll.dll and OS build is stored in SYS/Base_Lang_xxxx/shellres.xxxx.mui. not in dsm. DSM files are merely package information files and OS can run without them.
hi guys. thanks for the input. im not going to hex edit anything, but thanks for that info anyway lol
the thing is, i AM porting the XIP AND SYS and the ce os build is not changing. how does everyone port the xip?
mbarvian said:
hi guys. thanks for the input. im not going to hex edit anything, but thanks for that info anyway lol
the thing is, i AM porting the XIP AND SYS and the ce os build is not changing. how does everyone port the xip?
Click to expand...
Click to collapse
You have to do full port XIP,.
Export ALL XIP from the new build, and re insert it to your NEW XIP,.
ababrekar have already teach us about how to do this bro,.
Garmin said:
You have to do full port XIP,.
Export ALL XIP from the new build, and re insert it to your NEW XIP,.
ababrekar have already teach us about how to do this bro,.
Click to expand...
Click to collapse
yes, ive read his tuts
ill try this you guys, thanks for the input
sorry guys, but this is what I really want to know.
how do you super-chefs like Garmin, Dutty (don't expect an answer from him , Leo, etc.) change your Ce OS build number? I tried M'Reloc but all the module's addresses are all the same, and I have changed the Build # millions of times...
thanks a ton for the input so far guys, and I'm sorry for the double post

Full XIP Port for Kaiser?

Hi all,
I was wondering if anyone had a tutorial to do a full XIP Port for the kaiser. I found a few, but none of them changed my CE OS Build #, which supposedly a full port would do. Can someone point me in the right direction? I've read Garmin's, but I need to know all the XIP addresses for the kaiser...
Thanks in advance
mbarvian said:
Hi all,
I was wondering if anyone had a tutorial to do a full XIP Port for the kaiser. I found a few, but none of them changed my CE OS Build #, which supposedly a full port would do. Can someone point me in the right direction? I've read Garmin's, but I need to know all the XIP addresses for the kaiser...
Thanks in advance
Click to expand...
Click to collapse
The same by me...
I need this too
now i really need this, as it seems the ervius' tools are not compatible with the kaiser...
does anyone have a solution to this?
Im with you...the XIP Pictorial does not work correctly with our systems. FOr some reason the Chefs' that know how to do this won't help?
ryncppr said:
Im with you...the XIP Pictorial does not work correctly with our systems. FOr some reason the Chefs' that know how to do this won't help?
Click to expand...
Click to collapse
that's my thinking EXACTLY
although I don't blame the chefs
i've looked all around, but there do not seem to be any for the kaiser?
sorry for the bump guys
build No. is in 723fb954-d931-4348-b672-82a188e587b5.dsm, for full xip port u need replace all files and modules in MSXIPKernel and MSXIPKernelLTK.
txt files needn't
Here's the method...
Here's the method I'm using. It's works perfectly but sometimes, you can't doing a FULL xip port because some modules are very hard to port.
http://forum.xda-developers.com/showpost.php?p=2263798&postcount=13
Thanks to ervius for giving us the way...
MickyMax said:
Here's the method I'm using. It's works perfectly but sometimes, you can't doing a FULL xip port because some modules are very hard to port.
http://forum.xda-developers.com/showpost.php?p=2263798&postcount=13
Thanks to ervius for giving us the way...
Click to expand...
Click to collapse
thanks for that link man, i've never seen it before
i will probably rewrite the tutorial so it's much easier to understand and completely made for the kaiser (if it works, of course)
thanks again
EDIT:
actually, I can't really understand his writing (he's not a grammar expert, no offense )
can someone else re-write it in plain and simple steps?
sorry for the second bump ...
sorry again guys
I just tried the above method, and I STILL CAN'T GET THE CE OS NUMBERS TO CHANGE
has anyone been able to port an XIP and get the CE OS numbers to change using kaiserkitchen ?!?!
mbarvian said:
sorry again guys
I just tried the above method, and I STILL CAN'T GET THE CE OS NUMBERS TO CHANGE
has anyone been able to port an XIP and get the CE OS numbers to change using kaiserkitchen ?!?!
Click to expand...
Click to collapse
to changes os number, you just need change 723fb954-d931-4348-b672-82a188e587b5.dsm and .txt file
realocp with xipport then write it back to os.nb.payload
abusalza said:
to changes os number, you just need change 723fb954-d931-4348-b672-82a188e587b5.dsm and .txt file
realocp with xipport then write it back to os.nb.payload
Click to expand...
Click to collapse
hmmm
could you elaborate on this a little more ?
mbarvian said:
hmmm
could you elaborate on this a little more ?
Click to expand...
Click to collapse
yap. extract xip.bin from os.nb.payload. dumped your xip.bin with xipport, write maps. copied 723fb954-d931-4348-b672-82a188e587b5.dsm and 723fb954-d931-4348-b672-82a188e587b5.dsm.txt from other build as like you want and overwrite into out\files. realocp one time (if you get error blah blah... don't care about it. build xip_out.bin and write xip_out.bin with address 03200000 to os.nb.payload
hope this will help you out
abusalza said:
yap. extract xip.bin from os.nb.payload. dumped your xip.bin with xipport, write maps. copied 723fb954-d931-4348-b672-82a188e587b5.dsm and 723fb954-d931-4348-b672-82a188e587b5.dsm.txt from other build as like you want and overwrite into out\files. realocp one time (if you get error blah blah... don't care about it. build xip_out.bin and write xip_out.bin with address 03200000 to os.nb.payload
hope this will help you out
Click to expand...
Click to collapse
thanks a ton man, will definitely try!
thanks again
mbarvian said:
thanks a ton man, will definitely try!
thanks again
Click to expand...
Click to collapse
your welcome, man... please tell me if this work

help me to create registry and cook it

i have confusion from begining..
how to create registry and by which program?
how to cook it in rom?
i have read mr. makk tut.. but its just highlight..
i want step by step proced.. or something near to it..plz help..
no one?.......
Software you place in the kitchen will have a app.reg to which can just be edited, if it's system changes you want to make or if you just don't want to dig in the kitchen you can export reg & make .cab with all reg edits and add to customization "OperatorPkg\ExtendedPKG"
i get some idea but still need some more info..
Your first question answered. Or you use SK-Tools it exports registry and can create a cab!
To get it into rom you need a kitchen.
Simple isn't it?
Senax
Senax said:
Your first question answered. Or you use SK-Tools it exports registry and can create a cab!
To get it into rom you need a kitchen.
Simple isn't it?
Senax
Click to expand...
Click to collapse
yes i already had ervius kitchen and i tried lots of time to build rom but i need some improvement
Diamond 2 / Topaz / Pure RoLLuP
http://forum.xda-developers.com/showthread.php?t=530335
Though for another phone as yours currently, this Rollup is an excellent HTC FAQ IMHO. It'll give you a very good overall impression.
When you too are in cooking ROM's then this thread 'll interest you!
When you PgDn you'll see Extendir Cabs a very nice CAB utility.
ExtenDir
http://forum.xda-developers.com/showthread.php?t=530710
CabPack
http://www.larshederer.homepage.t-online.de/cabpack.htm
Microsoft Cabinet Software Development Kit
cabskd.exe (packed selfextracting file) (to view packed file contents on PC use Total Commander; CTRL+PgDn or CTRL-ARROW LEFT/RiGHT);
http://support.microsoft.com/kb/310618
Hope this helps,
Senax
EDiT: PS I would not mind getting some links from you. Your used kitchen/ROM/FAQs..

Categories

Resources