I have decided to open up my Kitchen and my Rom that I am currently using to the community! Even better, I've already customized a Kitchen specific to your Carrier! Below you will find instructions on how to install the pieces. This is a test to see if you are ready to work with a kitchen!
This Thread is open to questions concerning developing, I will answer any questions I can.
So lets get started!
*Before Using this Kitchen/Rom....*
You MUST be:
- Unlocked with the 2.31 unlocker,
- Upgraded your devices RADIO to at least v3.42.xx
My Tutorials you may want to check out...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The following are links to tutorials on Customizing Custom Rom's:
Customizing Rom Sounds - Sound Themes Tutorial
Customize your StartMenu for PPCKitchen.org's - BuildOS - Tutorial
Customizing Your Rom: Adding Personal Files & Other Stuff
How to Customize a Custom Rom: Adding/Removing Programs
Customizing your Rom: Adding your E-Mail Accounts <--Pending Tutorial
Tutorial: Adding Registry Entries to your Rom (RGU Method)
Yes, all these are used to almost their full potential in this rom!
Here are the following files you will need.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1 - Dogguy's Kitchen for the Vogue. (my Kitchen of choice)
http://www.sendspace.com/file/44mfsl
2 - Your stock rom. Preferably direct from HTC!
3 - Your carriers OEM directory from the above links to add into the kitchen.
Here are the steps needed to get up and running...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
1. Download and install my kitchen, well, ok, it's DogGuy's Kitchen!
2. Extract and decompile your donor Stock ROM
3. Run Prepit.bat to create kitchen files.
4. Delete the ..\Kitchen\OEM directory
5. Insert my ..\Kitchen\OEM directory
6. Perform some optional modifications in the ..\Kitchen\SYS directory.
7. Start having sleepness nights packed with fun!!!!!
1. Download and install my kitchen, well, ok, it's DogGuy's Kitchen!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Extract Vogue_Kitchen_Tools.rar to it's own directory. Create a directory, and extract the contents to that directory. It will create the kitchen structure when you extract it. I will refer to this directory as "..\kitchen" throughout this thread.
If you need help...Are you ready for this???
2. Extract and decompile your donor Stock ROM
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Download the above file from this link to this thread. Right click on it and open w/WinRar or WinZip. Inside the archive there should be two different *.nbh files. Copy the larger of the two into the directory where you extracted the kitchen to. Now close your archiver of choice.
3. Run Prepit.bat to create kitchen files.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Click on PrepIt.bat from file explorer to decompile your carrier ROM of choice. This will take a couple of minutes, and when it tells you that it is finished, close the window and now you have your base rom. You can start here, but I have made many of the modifications for you already.
4. Delete the ..\Kitchen\OEM directory
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
That's right. Delete the ..\Kitchen\OEM directory. The one you will insert in Step 5 will have all the components/modifications you will need to get started. This is gonna marry up all the OEM modifications I have done for you into the SYS portion of the stock rom.
5. Insert my ..\Vogue Kitchen\OEM directory
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Extract my OEM from the link into the ..\Kitchen directory.
6. Perform some optional modifications in the ..\Vogue Kitchen\SYS directory.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Here is what I did to the ..\Kitchen\SYS directory on my machine.
I delete the following Directories:
..\Kitchen\SYS\WelcomeCenter
..\Kitchen\SYS\WelcomeCenter_Lang_0409
..\Kitchen\SYS\SampleMusic
In order for the custom Today Theme to work, you MUST DELETE:
..\SYS\Shell\mxipcold_wpc_2.provxml
7. Start having sleepness nights packed with fun!!!!!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To start, run ..\Kitchen\BuildOS.exe, and then ..\Kitchen\BuildIt.bat to create your flashable RUU_Signed.nbh in the ..\Kitchen\RUU directory. Now you are ready to flash, check out your new base rom to see the modifications you would like to make!
Notes on using the RSTG_Generic_OEM_V1.09.10 Package
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
A big thanks goes out to ppckitchen.org! I sorta borrowed em to make it all work...
I used the bell mobility rom, it looked more generic than most of the others. If you are using this Generic OEM package, then just select your carrier in BuildOs, that's it! I tested this with Sprint and it works fine. There are some missing items, but your phone will work with these carriers. I will not be uploading NBH packages for these, so you'll have to cook your own!
Just don't expect your carrier specific items (gps, sms, music store, etc...) to work "out of the box". It's a kitchen, add some salt from this thread, pepper from that thread, and oregeno from that other site, and work on it until you get it to work! And don't forget to share!
My Notes on my_OEM_Packages....
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
With this rom I have basically used it to further my knowledge of my tutorials.
---
The Rom sounds are modifed to suite me. The files are in ..\OEM\zzz_My_Sounds_OEM. Check out the initflashfiles.txt to see how I move them, and the RGU file to see the registry settings.
---
My regedits that I added are in ..\OEM\zzz_My_Registry_OEM. The regedits are in the RGU file and can be edited with notepad.exe in Windows Vista/XP.
---
My misc files that I added are in ..\OEM\zzz_My_Files_OEM. The files in this OEM include the banners for the initial bootup and an updated audiopara.csv for the 3.xx roms. Thanks to Deegimus!
---
I prepare the device's Today Screen in ..\Kitchen\OEM\zzz_My_TodayScreen_OEM. This contains the registry edits in the RGU file that are necessary to remove the Items from the Today Screen. Thats it!
---
I organized the device's Start Menu in ..\Kitchen\OEM\zzz_My_Start_Menu_OEM. This contains the file movement commands from ..\Kitchen\OEM\OEM_Lang_0409\initflashfiles.dat. I essentially moved them to this OEM's initflashfiles.txt file. You can look in here and get a feeling for how I
did it.
DO NOT REMOVE THE FOLLOWING ENTRY THINKING IT IS THE WELCOME CENTER!!!
IT WILL CAUSE YOUR DEVICE NOT TO BOOT!!!
Directory("\Windows\StartUp"):-File("Welcome.lnk","\Windows\welcome.lnk")
My Thoughts on this...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Ok, this wasn't as big of a deal as I thought it was gonna be, 4-5 days for all this?

But now everyone has another kitchen they can use to create custom Roms. I have done most of the hard work for you guys, so do enjoy! When I said I would support this, I meant I will help support you with rom building. Since I have Sprint, I can help you more there. My area of expertise is rom building, I can't really help you with your GPS not working, or you can't use it in Tuskalewwago. For that I'm leaning on the users of PPCGeeks to help out with the different carriers. I appreciate conflipper stepping up and helping with the gps and alltel, and I hope he get's back with an answer. But the point of this project was to give everyone a non-generic rom base to build with. Diamond has been popular so I picked it.
With all that said...I think my next move will be exposing the evilness of ppckitchen.org's kitchen. Evilness? Yes, I see so many chefs/roms on here where people just drag and drop OEM's into their roms, change a few png's and just press play!?
Wouldn't you guys like to know the in's and out's and some really cool tricks to customize your roms? Don't tell gguru, but this thread has pushed me over to the ppckitchen side... After all, my mission in life is to help you all make a kickbutt rom for yourselfs! I will continue releasing roms for you to play with, and they will include the selections.txt, any OEM's that I use, and anything else required to implement the cool stuff I do.
So, with that said, I'm off to tear apart some .rar files!

Honestly I haven' t used the ppckitchen yet, but keep an eye out for some some happenin' stuff!
...you guys and gals sure don't have many questions...
Here are some Screen shots of the Manila 2D Rom. Those programs are cooked into the launcher set in zzz_My_Today_Screen_OEM's RGU....