PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Titan Development (http://forum.ppcgeeks.com/forumdisplay.php?f=57)
-   -   How To: Cook your own ROM With DogGuys Kitchen (http://forum.ppcgeeks.com/showthread.php?t=17891)

DerekV 02-06-2008 09:43 PM

How To: Cook your own ROM With DogGuys Kitchen
 
Alright I have seen a few threads that kind of brush on using DogGuys kitchen, but they are not really to in depth. So I decided I would put together a little tutorial on how to make (well not make) your own custom ROM using DogGuys Kitchen.

So lets get started
First make sure you have Microsoft .Net installed on your computer or this is not going to work.


Now your going to need to download DogGuys Kitchen Beta, and you can get that from the PPCGeeks FTP @
ftp://ppcgeeks:ezupload@ftp.ppcgeeks...2 Carriers.rar


Second download the ROM image your going to use as your base image. Some good new clean ROMs that are out are no2chems and DCD's.

no2chems new 6.1 rom is at http://forum.ppcgeeks.com/showthread.php?t=17219
DCD's 6.1 rom is at http://forum.xda-developers.com/showthread.php?t=365308




Third your going to need to find some OEM packages that you would like to include in your ROM. Two good RAR's full of OEM packages are PPCGeeks OEM and Alex from XDA-Developers OEM package.

Alex's OEM Package: http://www.megaupload.com/?d=FRFYM18X
PPCGEEKS OEM Package: ftp://ppcgeeks:ezupload@ftp.ppcgeeks...CGeeks_OEM.rar
Mirror for PPCGeeks OEM http://www.megaupload.com/?d=V6OYAPVV

I personally use just the PPCGeeks OEM Package, but they are both pretty much the same




Alright now we have all the basic ingredients to start cooking. First UnRAR DogGuy Kitchen Beta4.2 Carriers.rar



Next unpack the ROM you want to use, for DCD's ROM your going to need to use a program to extract the files from the install shield wizard (the program i use is zipscan http://www.freedownloadscenter.com/U...s/ZipScan.html).

When you have the ROM unpacked your going to look for a file that has an extension of .nbh (most likely RUU_Signed.nbh), this is the actual ROM image your going to use.

Rename this .nbh file input.nbh, and place it in the DogGuy kitchen folder. This file will be replacing the input.nbh that originally came with DogGuys Kitchen.


Alright now we have the ROM image that we want to add things to inside of the DogGuy Kitchen folder, The next step is to run prepit.bat. This step prepares input.nbh for customizing, its going to delete the ROM OEM and SYS folders and make new ones based off the ROM prepit.bat is preparing (so if you want to keep the originals make a copy). This should take a few minutes to complete.

Now that prepit.bat has run, its time to add OEM's to your OEM folder. Just unRAR PPCGeeks_OEM.rar or Alex's rar to \DogGuy Kitchen\OEM\ .



The next step is to run buildos.exe. In buildos.exe start selecting packages that you would like to include in your custom ROM. When you have everything you think you want included press the play arrow in the top left of buildos. This part is the most difficult as you most likely will run into packages that will give you some trouble. Sometimes its duplicate files and other times its registry settings. Just make sure your not trying to add packages that are already in the ROM (ex. your using DCD's ROM and try to add touch dialer, it wont let you as DCD's ROM already had touch dialer). Any other problems check the log file which is at temp\dump\log if I remember correctly.

If everything goes smoothly and buildos tells you it's finished, exit buildos.exe and run buildit.exe. This process takes a few minutes.

When buildit.exe is finished navigate to the RUU folder. Here your going to find another RUU_Signed.nbh file. This is your custom rom for you to do whatever with. You can install from the RUU folder by running ROMUpdateUtility.exe or by placing it on your fat32 formatted SD card and ranamed it to TITAIMG.nbh.

Thats it you now have a custom ROM how you like.

After you have messed around with this a bit try out the OEMizer program included with DogGuys Kitchen.

Also much thanks to DogGuy who made this possible and anyone else i have forgot to mention.

DerekV 02-06-2008 09:56 PM

post reserved for future edits

ViPaDawG 02-06-2008 10:15 PM

your link to the PPCGeeks OEMs does not work.

DerekV 02-06-2008 10:22 PM

Someone must have just deleted it within the last hour, people have delete privlages on the FTP?

http://www.megaupload.com/?d=V6OYAPVV

ViPaDawG 02-06-2008 10:26 PM

anywhere else that OEM pack can be found?

DerekV 02-06-2008 10:34 PM

just finished uploading to megaupload link is added.

ViPaDawG 02-06-2008 11:05 PM

thanks!

i notice that some of the apps i use aren't listed, like PHM Regedit, as well as AIM and some apps like that, is there a way i can convert the .cabs into OEMs? thanks for the guide, i was going to get started on tinkering with roms tonight, and fortunately you posted this guide, so you helped me out a lot! Thanks again!

badutahboy 02-07-2008 01:30 AM

Thanks for the tutorial... It makes good sense.

Now, a question... Earlier tonight, I built a rom using DCD's 2.2.. The only thing I changed was to add cricket customizations and delete the alltel customization OEM... However, when I built my new rom, none of my ## codes work. Any ideas why? they work just fine in the DCD rom.

verkion 02-07-2008 01:39 AM

Hrm...can I just copy things from DCD's ROM SYS directory to nueROM's SYS directory? Like, I want to have the TELUS "stuff", the Remote Desktop etc, from DCD's but want to use nueROM's since he has the encryption fixed. I also want to get rid of the dialer skins...can I just delete them from the SYS directory??? Thanks!!!

verkion

hsiaoer 02-07-2008 01:47 AM

Bravo!
 
What more can we say? BRAVO!


All times are GMT -4. The time now is 02:59 PM.

Powered by vBulletin® ©2000 - 2026, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0