How do I convert .cab to OEM folder 4 kitchens? - Mogul, XV6800 ROM Development

i read the wiki but it confused me more than helping me...it also looks like i need 2 files from there but 1 link is dead so can someone guide me through the whole process of adding my own favorite cabs into a kitchen so i can cook my favorite apps into a fresh rom and wont have to reinstall everthing one by one whenever i flash

OEMizer is the program you need.

Updated the link in the Wiki.
lllboredlll, I don't OEMizer is the tool he was looking for. At least the last time I checked, OEMizer was for configuring/customizing the Phone settings not creating a new package.

Unless I have a magical version, which I doubt I do. You can import a cab and then edit a few settings, thus making it an OEM.

rschell said:
Updated the link in the Wiki.
lllboredlll, I don't OEMizer is the tool he was looking for. At least the last time I checked, OEMizer was for configuring/customizing the Phone settings not creating a new package.
Click to expand...
Click to collapse
It can do both.

Related

Package a CAB file

Hi
I have a list of my favourite apps that I like to expand and delete from as new apps come out and old ones get replaced.
I have done a search and can find a nice amount of info on cooking a ROM based on an open ROM, such as Gullums. But I dont want to do that really. I'd like to keep my Apps seperate from my OS.
Is there a way of packaging a bunch of CAB files into just the one?
I've done something similar with EXE on my PC, so in theory its possible, oui? non?
cheers all.
Well I had a bit of a better dig around in my Lunchbreak.
I've found this program which creates an executable EXE for a PC desktop install for multiple CABS, easy to use too
http://www.windowsgames.co.uk/PocketSetupCreator.html
but I'd still rather have just one CAB file which I can install from my Prophet.
any other Ideas?
In the program
goto : "builder"
Now click on "add redistribution modules to include". You can select cab, SQL or .net files.
It will include those files to the cab how is created
cheers for the reply, but Im unsure what program you mean?, can you let me in on your riddle.
However...
PocketSetup Creator is very very basic.
I've found a better version which creates compressed PPC EXE files but its $60 to knock that one on the head, I dont need this that badly, for those who are interested its called.
pocketpc Installer
http://www.phelios.net/pocketpcinstaller.html
Any other ideas, Gullum how do you do this for your cooked roms, some of your releases had a 2nd install once the ROM had been updated, with a few roms coming down e.g. Gullum Custom CAB ect.
Sorry, I speak from http://www.aperitto.com/content/view/14/28/ less basic but 29€ (app; 36$US).
Very usefull app, so you can search for cabarc.exe (or enything how is approximtly that) for free and command line cab creator from M$

Learning to kitchen!

Okay I have flashed my telus titan many times using the usb method and the flash card method (prefered) now I would like to learn the kitchen method, which I understand I can modify to include the programs I have to load after I do the flash. I get the buildnb and then selecting the programs I like, what I would like to know is if I want to add my tomtom 7 to the build is this possible. plus some other games that I have. What folder to I add these files to? If there is already a discussion about this could you send me a link.
Cheers
I'm not sure how buildnb works, but I'm more familiar with BuildOS from ppckitchen.org and with that, all you do is copy the stuff you find into a folder and BuildOS loads it in as part of it's stuff you can pick from. I would give it a try and see if it's better/worse/indifferent for you. And the guys at ppcgeeks.com are always posting stuff about the kitchen and custom roms. I don't see much here about the kitchen, it's mostly about custom roms.
jc, the kitchen is quite easy to use. But you cannot just dump programs into it and have them available to select from buildnb. The programs that you have will most likely be in the form of a cab. For use in a kitchen the programs need to be in the form of an OEM. There are tools available to OEMize a cab. Just do a search here and you wiull find the tools you need. Then just dump the OEMs into the existing OEM folder inside the kitchen and then when you run the kitchen the programs will be there for you to select. They will install with the ROM, not after it.
You do have other options if you dont want to OEMize your cabs. You can search for Alex's OEMs at ppcgeeks. There are hundreds of premade OEMs for you to select from.
Another alternative is to keep your cabs and just use UC to automatically install them immediately after you install your new rom. This is the preferred method for most of us now as it leads to less problems and allows for programs to be uninstalled at a later date which OEMs will not allow.
Sleuth255 has an excellent tutorial about how to automatically install all your favorite cabs using UC. Search for it and you wont go wrong.
All you need to do is find OEM packages for the programs you want. If you use DCD's kitchen just add them to the OEM folder. If you use PPC Kitchen just add them to the User OEM folder. Then just select them once you run Build OS.
I'm not sure how buildnb works, but I'm more familiar with BuildOS from ppckitchen.org and with that, all you do is copy the stuff you find into a folder and BuildOS loads it in as part of it's stuff you can pick from. I would give it a try and see if it's better/worse/indifferent for you. And the guys at ppcgeeks.com are always posting stuff about the kitchen and custom roms. I don't see much here about the kitchen, it's mostly about custom roms.
Click to expand...
Click to collapse
Hate to break it to you, but this uses BuildOS too, just a different version. Buildnb is just a batch file that g'reloc's and calls BuildOS among other things after BuildOS is run.
I'm trying to learn this stuff too.
Here's some of the stuff that I've found:
OEM Tutorial Thread:
http://forum.xda-developers.com/showthread.php?t=347361
there's more links at the bottom of the 1st post in the thread
Here's the link to packages - say for Kaiser - So I don't know if they can be used on Titan? Anyone knowledgeable please chime in.
http://wiki.xda-developers.com/index.php?pagename=Kaiser_software_recs
??? All the links on Alex's thread seem to be Kaiser based - how much of this is applicable to the Titan and/or other devices?
I agree that ppcgeeks is a good resource too.
DCD's kitchens seems to be fairly easy to do a build. I'm still learning what I want, which versions to include, what everything that's there does, etc...
In theory it seems simple, I'm not finding the learning curve to be all that easy though. A lot of trial and error. But that's part of the challenge, I suppose.
It would be nice if the people with a lot of experience would chime in with tips, links, and comments that would help gather the information into one place for those of us that are learning - maybe I need to go hunt through the wiki's some more, IDK. But sometimes it seems the more threads I read the more confused I get.
My opinion to all of you...and again..this is just MY opinion...take it or leave it...
Build the rom using the kitchen as is with no added personal OEM's. Install all programs/applications/tweaks after flashing either manually, or much easier by UC.
I've converted a few so far, and they haven't turned back. OEM's can be so messy, and can be a HUGE pain in the ass if you need to uninstall/troubleshoot any problems.
My advice would be to read the entire thread on UC, as well as the threads in the Titan Upgrading forum pertaining to UC (I know I've talked about it quite a bit, as well as many others).
Sound good to me. I'm not one who likes to reinvent the wheel if I don't have to, but I am willing to go through a little extra pain to get what I want. If I can get the same results through UC vs. OEM'ing CABs, I'm game. The OEM'ing of CABs so far for me has been a real pain in the arse.
I will do some more reading on UC since I haven't totally gotten the results from that yet that I want. I'm sure my minor problem with the UC cfg file is not unique.
What about adding some of the nueTools into the DCD roms? Reading the text in the included files - some of them can only be rom'd like the ext'd rom utility. Looking that over, I haven't figured out, with any reasonable confidence, how to add this to DCD's roms. I have searched some, but not extensively on this one yet.

OEMs for ROM Cooking

I have tried making some OEMs myself from Cabs (with some success).
I was wondering 2 things.
Does anyone know of anywhere that OEMs are downloadable. I am looking for programs like:
S2P
S2V
S2U2
TouchFlo
iContact
LiveSearch
Opera Mini
Mortscript
Weather Panel
Today Agenda
UL
I am thinking that my problems stem from the final stage
"The next window that appears, known as the 'initflashfiles tab' is for executable and help file links. Select which files you want your links and the folders to place them. Select and apply for each link and when finished, click done to proceed."
Can anyone explain this a little clearer? Do I actually have to do anything in this screen? I would love to be able to cook my own ROMS to make it easier to get my phone where I want it after a hard reset.
Also does anyone know if you can alter the OEMs and cook them. For example, could I replace the default themes in Weather Panel with the Diamond ones so that I do not have to copy from the card when resetting?
Sorry for all the questions but I recently did my first flash and now have the bug and it takes me ages to install everything every time i do it.
I get all mines from ppcgeeks some work with dcd some don't.
I use the UC option in the kitchen and use the OEMizer to create the info for it to install the CABs you want. They must be on your SD Card but it works great. It will also copy files from the SD Card to Main Memory as well. It is supposed to be able to make registry changes to but I never got that to work with just editing the provisional.xml file. OEMizer is great for several settings any ways and you will have your own personal OEM to put in the kitchen to bake.
PPC GEEKS oem.rar for the easy out way or if you are into learnning any of it oemizer works pretty good to.
I have use some on this post.
He does take request.
http://forum.ppcgeeks.com/showthread.php?t=25696
Wow, thanks for that last one, I will post some of my requests on there as well. Can't wait to get cooking!
Here are some I have made......

[RES] RADIO Rilphone.dll W/ CABS - NO NEED TO PATCH OR HEX EDIT THE NBH [RES]

Many users have asked me for some of the Rilphone.dll's of different radios. What I am attempting to do is to make one central location for all of the rilphone.dll's to be posted. Here is a couple that I already have on my machine. I will work at getting some others later on this evening.
If you are posting a rilphone.dll, please include the name of the device it comes from and the radio number it pertains to. Also, it would be really nice if users posting rilphone.dll's if they would just attach the zip file rather than linking to rapidshare, megaupload, 4shared or whatever. The files are small enough to just attach to your actual post.
If I have missed one that you require and you can't find it, please PM me and I will see what I can do.
Thanks for helping out in advance.
More Raph Rilphone.dll zip files
Thanks to Chainfire (Author of DriverWiz see post #15) I have created cabs of the different dll's I already have posted. These should work even if the nk.exe is not patched. Understand, that if it doesn't work, a HR might be in your future. Please test at your own risk.
Blackstone & Quartz Rilphone.dll Cabs
Thanks to Chainfire (Author of DriverWiz see post #15) I have created cabs of the different dll's I already have posted. These should work even if the nk.exe is not patched. Understand, that if it doesn't work, a HR might be in your future. Please test at your own risk.
Warning:
Please be warned that the X1_Rilphone_1_14_25_55.cab will freeze your device at the first boot screen. I am leaving it attached for others to play with and see if they can get it to work, but for now, it does not work with our devices.
Raphael Rilphone.dll Cabs
Thanks to Chainfire (Author of DriverWiz see post #15) I have created cabs of the different dll's I already have posted. These should work even if the nk.exe is not patched. Understand, that if it doesn't work, a HR might be in your future. Please test at your own risk.
- Requested Rilphone.dll's -​
This will be for misc. requests. Just PM me and I will post the requested files. Thanks to everyone for the great responses. This forum just blows me away continuously with the great people we have here.
The attachments are just the dll's in zip format. The cab's will be with the other cab posts.
One more for the Blackstone
ok so i am not very familiar with this kind of file. when i unzip the folders you provide it shows the new folder as being empty taking up quite a bit of size.
how do i handle this file?
FatalCharade said:
ok so i am not very familiar with this kind of file. when i unzip the folders you provide it shows the new folder as being empty taking up quite a bit of size.
how do i handle this file?
Click to expand...
Click to collapse
The DLLs in the ZIP have hidden and system attributes, make windows explorer is set to show both.
Before the standard questions get asked here's links that explain :
Rilphone.dll ?
How to Install ?
k got it thanks.
Hey these were posted around the forum and in the radio thread. Credit goes to the persons who made them...sorry dont know who..actually.
About installing, stuff like this should always be installed with a signed CAB and DLL that injects its (your) own certificate into the privileged execution store. You don't need a patched nk.exe for that, and it works like a charm. I use this trick for all my 'system hacking' needs, and I know many other do too. I would advise against copying the file and renaming the registry as installation method - it's not proper. I'd be very surprised if this doesn't work for rilphone like Da_G said - I've never had this not work and I've replaced quite a few important system files on running systems.
Perhaps I should write a guide on this, as I see a whole lot of people fail at replacing system DLL's in various topics just because they don't do it right.
Chainfire said:
About installing, stuff like this should always be installed with a signed CAB and DLL that injects its (your) own certificate into the privileged execution store. You don't need a patched nk.exe for that, and it works like a charm. I use this trick for all my 'system hacking' needs, and I know many other do too. I would advise against copying the file and renaming the registry as installation method - it's not proper. I'd be very surprised if this doesn't work for rilphone like Da_G said - I've never had this not work and I've replaced quite a few important system files on running systems.
Perhaps I should write a guide on this, as I see a whole lot of people fail at replacing system DLL's in various topics just because they don't do it right.
Click to expand...
Click to collapse
Would you be so kind as to check my work? I have it signed and certificate stored in priveledged execution. I just want to make sure I've done it correctly. If it's wrong, then I've been doing it wrong for quite a while now.
Edit:
The cabs were not the correct way of doing things so I removed them.
Yeah you come ask me in chat and ignore me when I answer
Chainfire said:
Yeah you come ask me in chat and ignore me when I answer
Click to expand...
Click to collapse
I'm sorry. I never saw you reply. I just figured you were busy.
Right, here's how to do it properly:
http://forum.xda-developers.com/showthread.php?t=495145
Not sure if it will work for rilphone, but it's pretty likely
Chainfire said:
Right, here's how to do it properly:
http://forum.xda-developers.com/showthread.php?t=495145
Not sure if it will work for rilphone, but it's pretty likely
Click to expand...
Click to collapse
Worked perfect. Nicely done. And I rated it 5 stars.
P1Tater said:
Worked perfect. Nicely done. And I rated it 5 stars.
Click to expand...
Click to collapse
Your cab works perfect to.
I wanted to be sure so i also commited the trick of monx.
Afterwards i have implemented your cab and the rilphone is fully working.
In the beginning i was not able to fix this before i had the trick of monx. I was trying and trying. But now this combination wheter it was your cab or monx his certificate trick. I did it, so i'm happy now
hivesnl said:
Your cab works perfect to.
I wanted to be sure so i also commited the trick of monx.
Afterwards i have implemented your cab and the rilphone is fully working.
In the beginning i was not able to fix this before i had the trick of monx. I was trying and trying. But now this combination wheter it was your cab or monx his certificate trick. I did it, so i'm happy now
Click to expand...
Click to collapse
These cab's should work without the hex edit of the nbh. They should also work with a rom that does not have the nk.exe patched. Either way, I'm glad it worked for you.
thanks P1tater! cabs worked perfect my friend

Can Someone Look At This RGU File And Tell Me Why I'm Getting An Error While Cooking?

I keep getting an error in reference to the Google Maps rgu file while in BuildOS. I'd appreciate it if someone took a look and figured out the syntax error. I've tried remaking the package a couple of times, using different cabs but no dice. I would just install after cooking but GoogleMaps is something I want in all of my ROMs so I'd rather have it cooked in. Thanks.
[HKEY_CLASSES_ROOT\kmz\Shell\Open\Command]
@="Program Files\\GoogleMaps\\GoogleMaps.exe""" -KMZ_FILE """%%1"
[HKEY_CLASSES_ROOT\kml\Shell\Open\Command]
@="Program Files\\GoogleMaps\\GoogleMaps.exe""" -KML_FILE """%%1"
[HKEY_CLASSES_ROOT\gmml\Shell\Open\Command]
@="Program Files\\GoogleMaps\\GoogleMaps.exe""" -GMML_FILE """%%1"
Verify the correctness of these keys and report back.
Those keys should look like this:
[HKEY_CLASSES_ROOT\gmml\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -GMML_FILE \"%1\""
[HKEY_CLASSES_ROOT\kml\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -KML_FILE \"%1\""
[HKEY_CLASSES_ROOT\kmz\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -KMZ_FILE \"%1\""
The Package Creator program failed to escape the characters properly.
eras2r said:
Those keys should look like this:
[HKEY_CLASSES_ROOT\gmml\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -GMML_FILE \"%1\""
[HKEY_CLASSES_ROOT\kml\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -KML_FILE \"%1\""
[HKEY_CLASSES_ROOT\kmz\Shell\Open\Command]
@="\"\\Windows\\GoogleMaps.exe\" -KMZ_FILE \"%1\""
The Package Creator program failed to escape the characters properly.
Click to expand...
Click to collapse
Yes
There are several other times package creator will fail you. I highly recommend everyone starting of cooking learn to make a package or two by hand. That way when things like this happen they will know why
Not to mention they will respect the time tools such as package creator save compared to doing it by hand.
Thanks, guys. I'm cooking another ROM now due to a huge newbie mistake(GSM on CDMA, oops). I'll report back in a little while as soon as I'm done. Thanks again.
*EDIT - I'll take a crack at making a package manually as soon as I flash my first working, custom ROM. I've been at this for about 12 hours, with 6 hours in the middle to sleep, so I'm in full OCD mode and need to get this done. Thanks for the advice.
brandontowey said:
so I'm in full OCD mode and need to get this done. Thanks for the advice.
Click to expand...
Click to collapse
Welcome to the wonderful world of cooking ROMs and don't you mean CDO
brandontowey said:
I keep getting an error in reference to the Google Maps rgu file while in BuildOS. I'd appreciate it if someone took a look and figured out the syntax error. I've tried remaking the package a couple of times, using different cabs but no dice. I would just install after cooking but GoogleMaps is something I want in all of my ROMs so I'd rather have it cooked in. Thanks.
Click to expand...
Click to collapse
also another thing you can do is make the package without the rgu file then recook the rom then dump it, don't use packagetool, just leave it in the dump folder and modify the hive files with the reg settings from the rgu.
I got another error with GoogleMaps though I don't remember which so I just left it out. I made the ROM lite to keep any problems to a minimum and it came out pretty well. I'm doing a crap load of research on a lot of stuff before I cook again so hopefully I can figure it out. Next ROM I make, I'll try GoogleMaps again and report back the error I get or if it works.
I haven't dumped a ROM yet. What's the benefit in doing that? I didn't really understand the instructions you gave in regards to dumping and making the package without the RGU. What happens if I do that?
Thanks again.
SOLVED
I used another GoogleMaps package I found on the site and it cooked fine. Thanks again for everyone who helped.

Categories

Resources