Related
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.
Hi Everyone.
I am in need of the Official HTC WWE 6.1_Shipped Dumped ROM With Sys, OEM etc. If someone please be kind enough to share it.
Thanks
Everything you need to know can be found here.
http://wiki.xda-developers.com/index.php?pagename=HTC_Kaiser
Direct Link to Official/Almost offical ROMs.
http://wiki.xda-developers.com/index.php?pagename=Kaiser_ROMs
just do the work yourself. Download the newest WWE executable. Get out the nbh file and use a kitchen and extract it.
Everything you need to do it yourself is in my sig. If you have problems doing so, ask in the appropriate thread.
I'm new to posting on here although I've been a member for some time now. I watch, read, listen & learn as much as I can from ya'll. HUGE FAN of ya'll's work. I think I'd like to try building my own ROM just to see if I can, so here's what I have......HTC ROM TOOL from Dark Simpson, Radio v1.65.14.06 from Dutty, & lots of cabs. The ROM tool asks for .nb or .nb0 files. i.e.-OS, Radio, Splash, & SPL. I'm assuming those (.nb, .nb0) are partial ROM files. Where do ya'll get these partial files from? And if there is a ROM extractor out there, would it be ok to extract a couple of ya'll's ROMs for "parts" purposes? All the information ya'll could provide would greatly be appreciated. Thanks to all in advance.
the tool you talking about just rebuilds roms it doesnt dump them for cooking. read the Wiki about kaiser rom cooking you will find all the tools like kaiserkitchen there and everything else you need. honestly you have no need for part1.raw and so on you just need the RUU_signed.nbh of what ever rom you want to cook
And if you do extract a base from a Cooked ROM. Give the chefs the common courtesy of telling them you are using it and/or get permission.
Guys, Motorola Q9h WM6.1 is out!!!!
Check out the link:
Rom Download:(For TAIWAN,HK,EUROPE user):http://data.mofan.mobi/Motolora/Q9H/Wm6.1-en-Plan/Q9.01.09.28R_WM6.1_EN_For_E-T-H-USER.rar
Rom Download:(USA-AG-USER):http://data.mofan.mobi/Motolora/Q9H/Wm6.1-en-Plan/Q9.01.09.28R_WM6.1_EN_For_USA-AG-USER.rar
All VOX ROM Cookers,
Can you pl check this ROM for VOX, i think then Encrption feature and all you are missing in current customised 6.1 version should work?
Why don't give it a try?
One more link, if it is useful: https://rsddownload.motorola.com/download/AT&T_Q9h_01.09.28R_Standalone_Update.exe
I am downloading the Europe version, I hope German is included!
Already tried this.
We can't extract firmware because of new motorola system files, i don't found a tool to extract binaries (*.sbf file).
Bye.
It's encrypted .
no body can extract the rom out of the phone or extract the sbf rom file.
i know how to extract q8 sbf rom file, but the q9 rom is encrypted.
The core version is not latest , only 19214(AKU 1.0.4)
i am using 19593 (AKU 1.1.7)
Hikey said:
It's encrypted .
no body can extract the rom out of the phone or extract the sbf rom file.
i know how to extract q8 sbf rom file, but the q9 rom is encrypted.
The core version is not latest , only 19214(AKU 1.0.4)
i am using 19593 (AKU 1.1.7)
Click to expand...
Click to collapse
Hey Hikey,
Where were you man? searching for you, you are one of the key members here, what about your new invention, i mean any new update on VOX ROM?
how can we extract this rom?
the first two links seem to be holding the new ROM however with an sbf extension. I am wondering what kind of RUU will open it. Also, seems that these ROM are encrypted. Technically, one should not care about decrypting the rom if he plans to just apply it. So back to square 1: What kind of RUUxxxx.exe file reads SBF rom images?
By the way, the third link is irrelevant, it will only allow you to download an official updated from motorola which so far (after trial of course) doesnt upgrade your mobile yet.
I want to use 041f MUI files in this rom for my Vox. how can I pick this files?
some body extracted it already
http://bbs.mofan.mobi/viewthread.php?tid=13087
thanks for the link
I cannot open the page
yes, i think link is dead.
Works fine for me That's so cool my phone is in french again
If it still doesn't work for you I'll upload it but not right now I'm pretty busy
Are you talking about your VOX upgraded with Motorola q9h ROM???
Dr. Martin Gonzo said:
Works fine for me That's so cool my phone is in french again
If it still doesn't work for you I'll upload it but not right now I'm pretty busy
Click to expand...
Click to collapse
Are you talking about your VOX upgraded with Motorola q9h ROM???
No he just used the mui files for a Vox ROM!
EDIT: The link works now!
frauhottelmann said:
No he just used the mui files for a Vox ROM!
EDIT: The link works now!
Click to expand...
Click to collapse
What missing things so far got resolved by using files from Q9h ROM like:
Storage Card Encryption? any other issue currently running with all cooked 6.1 ROMs here.
what people want is
Storage card encryption still doesn't work. I think we need a genuine 6.1 vox xip for this...
I'm also playing with SYS 19700 it's so much faster when I scroll, pocket ie is actually almost usable
But the fonts look ugly and I forgot to put in t9. maybe that's why it scrolls so fast.. We'll see..
sounds cool. Somehow I dont manage to download it
Can somebody post a zip with the Dutch MUI? 0413 / 1043
Thanx!'
Hi,
My name is Baron. I own a HTC P4350 PPC. I was wondering if there is any port of the Original WM 6.1 version for the Herald without any customizations. I have been trying different versions of each cook's 6.1 versions but I don't know. I like them but I guess I like things to be original lol. I really like the TouchFLO, its awesome. But if there is anyone who can help me out or even let me know how to aquire 6.1 and teach me how to port it would be nice. Maybe I can be a cook or something. But I guess that would need the help of all of you. I am familiar with flashing Heralds at the moment and of course last year I was flashing Motorolas with Motorola's custom OS not the ones with WM. Anyway thanks for your time and I hope I can be seen as a cook around here or something. Oh, don't forget about the original WM 6.1
baronmxc said:
Hi,
My name is Baron. I own a HTC P4350 PPC. I was wondering if there is any port of the Original WM 6.1 version for the Herald without any customizations. I have been trying different versions of each cook's 6.1 versions but I don't know. I like them but I guess I like things to be original lol. I really like the TouchFLO, its awesome. But if there is anyone who can help me out or even let me know how to aquire 6.1 and teach me how to port it would be nice. Maybe I can be a cook or something. But I guess that would need the help of all of you. I am familiar with flashing Heralds at the moment and of course last year I was flashing Motorolas with Motorola's custom OS not the ones with WM. Anyway thanks for your time and I hope I can be seen as a cook around here or something. Oh, don't forget about the original WM 6.1
Click to expand...
Click to collapse
There was never an original WM6.1 for the Herald. You'll have to cook your own ROM using a WM6.1 base and port it using a stock 6.0 Herald ROM without any kind of customizations except for a lot of the customizations needed to fix all the bugs that will arise from simply sticking both bases together. The original ROM tends to be slow and buggy, though... What about the original ROM do you like? There might already be a ROM that has those features.
Thanks for your fast response. I knew there was never a actual 6.1 release for the Herald, I was just wondering if anyone ported the original release to work with a Herald. But with what you said about it being buggy, I never thought about that but I guess that would make sense, but I have seen some custom ROMs with 6.1 and flashed them myself to see how it would work and these 6.1 versions were not bad at all, especially with TouchFLO. So I guess my question is, how were they able to cook a 6.1 version? They had to have picked up an original to modify it if I'm correct. As I said I would like to learn how to cook as well so if anyone has time to help me learn at least the basics that would be appreciated. I can learn more myself if I know the basics.
baronmxc said:
Thanks for your fast response. I knew there was never a actual 6.1 release for the Herald, I was just wondering if anyone ported the original release to work with a Herald. But with what you said about it being buggy, I never thought about that but I guess that would make sense, but I have seen some custom ROMs with 6.1 and flashed them myself to see how it would work and these 6.1 versions were not bad at all, especially with TouchFLO. So I guess my question is, how were they able to cook a 6.1 version? They had to have picked up an original to modify it if I'm correct. As I said I would like to learn how to cook as well so if anyone has time to help me learn at least the basics that would be appreciated. I can learn more myself if I know the basics.
Click to expand...
Click to collapse
I have a few threads dedicated to teaching how to cook. It's just the basics but it's enough to get you started.
Every 6.1 ROM here has been made by porting a 6.1 from another phone (there is no "original" per say as new versions are released all the time.) using the OEM of an original HERALD 6.0 ROM but modifying it heavily, making a custom XIP (kind of like the kernel and all the stuff related to it) from both the ported ROM and the older ROM, and then adding their own apps and tweaks.
In my case, I also do a heavy amount of stripping of useless files.
I'm kind of on the same page. I'd love to find an unmodified wm6.1. I've tried a couple of them, and they're all great, but they also have a bunch of stuff loaded in them or different versions of apps. I'd like to find a wm6.1 load that JUST has the org wm6.1 apps in it and nothing else. No mods, no alternative apps, skins, etc.
vgpclife said:
I'd like to find a wm6.1 load that JUST has the org wm6.1 apps in it and nothing else. No mods, no alternative apps, skins, etc.
Click to expand...
Click to collapse
then take an original WM6 and behappy with that...belive me ivansstripped wm6.1 ONLY have tweaks that are really useful...to correct the crappy MS waste....
If you do NOT wantto correct that crap...go with an original WM6...it the same
same here
I am also looking for this...
I am VERY new to cooking and have not been able to manage to Dump any of the 6.1 ROMs. (I must be missing something)
I would like to start with an "original" ROM that I can play with and try to build my own custom ROM
leapfrogg said:
I am also looking for this...
I am VERY new to cooking and have not been able to manage to Dump any of the 6.1 ROMs. (I must be missing something)
I would like to start with an "original" ROM that I can play with and try to build my own custom ROM
Click to expand...
Click to collapse
I guess I'm having a hard time understanding what "original" means. If you just want something clean and stripped that you can add whatever you want into it, then any of my ROMs will do.
To ivanmmj
I guess by original I meant base 6.1 ROM but since there is not an official 6.1 base ROM for Herald I was just trying to figure out how the other cooks were able to get 6.1 in their releases so I could cook up my own 6.1 for me and possibly upload it for someone to test or use. But it's ok, you already answered that for me but maybe you can point me in the right direction. I've been hearing that a Kaiser 6.1 ROM is easy to port to the Herald. But let me know how you were able to port it. I read some of your tutorials and I'll definately give it a try as soon as I get the time. Possibly this Sunday or so.
baronmxc said:
To ivanmmj
I guess by original I meant base 6.1 ROM but since there is not an official 6.1 base ROM for Herald I was just trying to figure out how the other cooks were able to get 6.1 in their releases so I could cook up my own 6.1 for me and possibly upload it for someone to test or use. But it's ok, you already answered that for me but maybe you can point me in the right direction. I've been hearing that a Kaiser 6.1 ROM is easy to port to the Herald. But let me know how you were able to port it. I read some of your tutorials and I'll definately give it a try as soon as I get the time. Possibly this Sunday or so.
Click to expand...
Click to collapse
If you're looking for a bug free base, you might be better off just using one of my ROM as a base (since I tend to release the kitchen files for my ROMs.)
I have a post somewhere here about SYS and XIP porting. Find it and follow that. It works fine with kaiser ROMs.
Thanks! I don't know if I have tried your ROMs yet. I'll give it a go.
From what I have been able to gather (not very much) is that some ROM have their RGU files removed, making it imposible to Dump the ROM. When I try to open with the Package Tool nothing happens?
leapfrogg said:
Thanks! I don't know if I have tried your ROMs yet. I'll give it a go.
From what I have been able to gather (not very much) is that some ROM have their RGU files removed, making it imposible to Dump the ROM. When I try to open with the Package Tool nothing happens?
Click to expand...
Click to collapse
Actually, some ROMs are even encrypted...
In my case, all my ROMs are released WITH the kitchen files in case you want to make your own version. All that I ask is that you mention where the base came from since the base took a long time to make.
I don't know if this is the right place for this post.... and forgive my ignorance again.
I just can't get the Kitchen to work with any 6.1 ROM. I have tried JustMe and I follow exactly the same steps as with the original ROM. I just can't get a poputated OEM or SYS folder. What am I missing?
Leapfrogg
leapfrogg said:
I don't know if this is the right place for this post.... and forgive my ignorance again.
I just can't get the Kitchen to work with any 6.1 ROM. I have tried JustMe and I follow exactly the same steps as with the original ROM. I just can't get a poputated OEM or SYS folder. What am I missing?
Leapfrogg
Click to expand...
Click to collapse
Download the JustMe mini kitchen.
...Original rom?
There isnt a true original rom. Theres a base, which cannot be loaded on herald unless is ported with original 6.0 (which is ment for herald).
So. basically it looks like this:
Base 6.1 + Original 6.0 = herald 6.1
(original) (port)
you cant just use a base for a rom. you can port it, then extract what u want and dont want though (which theretically will turn yer ported 6.1 into an "original" one)
I managed to port a 6.1 rom following ivanmmj tutorial, quoted below.
" How to port a SYS folder
1. Open your old SYS folder and copy the .VM and WinCENLS_WWE folders into your new SYS folder
2. Go to your old SYS\Shell and copy shell32.exe and shellres.dll into your new SYS\Shell
3. Replace the old SYS folder with the new one. "
but I only did step 1 and did not do step 2. It worked and seems stable.
f1rick said:
I managed to port a 6.1 rom following ivanmmj tutorial, quoted below.
" How to port a SYS folder
1. Open your old SYS folder and copy the .VM and WinCENLS_WWE folders into your new SYS folder
2. Go to your old SYS\Shell and copy shell32.exe and shellres.dll into your new SYS\Shell
3. Replace the old SYS folder with the new one. "
but I only did step 1 and did not do step 2. It worked and seems stable.
Click to expand...
Click to collapse
The Shell32.exe doesn't always have to be ported, but if you port a ROM that comes with a different dpi, you need to use your old shell32.dll (unless you want to manually convert it into the proper DPI...)