yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
Ok then I understand the logic, and then the proper elaborated instructions can be pasted at the first or second topic of the Kitchen thread.

So I guess im doing something wrong with the reg, I have tried it a bunch of diffrent ways by comparing it to existing packages but I still cant seem to get it.

This quote by matt is what leads me to believe that.

Also, ensure that any path in this file (file system, not registry) is in this format: "\\Windows\\Startup" The second slash is required. Also, remove any references like %ce%\Windows, just change it to "\\Windows". You'll get the idea. If it ain't right, BuildOS will fail while creating the registry.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
Ok I did it, I was reading an old post of bepe's and he said "add the reg to the end of the file (and the last line must be empty)" and so I hit enter and left the last line blank and BAM it worked so here is my first package contribution.

Maybe you can start adding these to the first post and we can start to make a collection for matt to add and test with his kitchen ?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
Here is another one HTCustom 1.7 ready to go package for the kitchen
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] chrisnash:
Damned if I can work it out!

Can anyone please package any of the following cabs?

Ive added JUVS HTC Home because the one included in the kitchen has the coloured icons not the original b&w.

Many many thanks in advance
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
I am still not able to completly figure out how to make a package where you must put files in diffrent locations other then the windows folder ? I would veyr much like to figure this part out.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] chrisnash:
I dont think he's having a go at you - he's just as frustrated as you and I with this. I would love to be cooking my own roms and with the wonderful pandoras kitchen I am getting alot further along but I guess I got a lot further to go!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] NightmarE:
well, by searching you can find how to do this!!!

click on this ftp://xda:xda@ftp.xda-developers.com/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf

this pdf file got what you need!!

under "Making a Package from a CAB file"
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] princeasi:
Look here bennec83, the comment i made was not meant to be a flame at all. If anything, it should have helped you alot with what you were trying to accomplish with the program and, making packages. I mean how much more direct can i be with helping you? As I said to you before, yes some of the chef can be a little vague with explaining the "How To's" of cooking or anything else, but that still didnt stop my progression of learning what i wanted to learn on here. What i explained in the CORE's Kitchen thread, was basically 80% self taught thru reading post & threads on xda, google searching, and trial and error. The other 20% was thru xda forum members input. I have a basic understainding of computers with no type of programming skills, and yet still, i was able to grasp the concept of cooking roms and making packages. Yes sometimes you have to put 2 and 2 together to figure things out on here. How I did it was I looked inside CORE's additional OEM packages and noticed that the files inside all the oem were extracted into the root of the folder's Dir...ok..so I would assume that you spent considerable amount of time trying to figure out that OEM package program(inside CORE's Kitchen its called Cab Analizer), then i would assume that you know that it extracts files within a .cab...ok... with that given....if you look back into an already made OEM package and many others, you'll notice that most ,if not all, carry an "initflashfile.txt"(which i figured out the correct data input) and many packages also carry .rgu & dsm files, so guess what....you need to find out what are .rgu & .dsm files, and there functions(if know no ones whats to tell you in a timely manor then, search or google, like i did!) Once you learn about those then, you'll notice that the OEM package program you have infront of give information about the reg keys of the cab (if available), then you start putting 2 & 2 together! You mention in your quotes that the programs sucks ass, well that program is a key part in making packages, If you can find a better one, please let me know!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
thankyou so much for this, i actually know what to do now i really appreciate this. you dnt know how much!!!

thanks alot:):):):)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
you are right that wasnt flamage!! i have been lookin so long in this forum i totally didnt think the answer would be in the wizard forum.

i have read and understood the instreuctions here:

ftp://ftp.xda-developers.com/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf

i just wish i cud have found it earlier
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] cuttriss:
perhaps I'm an utter fool, but I'd like some clarification from those of you who understand this, mind you I do have Faria's PDF:

1) For a .cab with purely registration files (ie, the Cingular WAP Settings) that contains a .inf when extracted, all I would need is the .rgu to put into BuildOS, right?

2) The .dsm file (and iniflashfiles) are only needed if the .cab is an actual application, and the .dsm file that you create can very well be empty (from what I understand from Faria's rom).

Maybe it's a lack of sleep, but I'm just not getting my head around this and am so far using the Install Cabs feature from HTCustom 1.7 after flashing.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
I was trying to do the cignular settings and It seemed to me that all those reg entries appear like blank er something was wrong with them, I could be wrong but thats what it appeared like to me.

Bennec, ok then bro, my mistake, I guess I shouldnt of assumed that post was directed towards me, it just felt that way and I know you were frustrated.

Lets make this the best CAB to OEM Package thread ever and start a collection on the first post, also with all you have learned now, have you figured out a way to make a package with a cab like opera where the files must be placed in to diffrent dirs ? :P
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] notyourdaddy:
where are you all stuck at?

to move files to a different directory you need to use initflashes. Keep in mind that this copies it to a different directory not actually moves it. The original file will still be in \\windows

If all you want is to add registry entries, add them to an existing packages registry entries. If you create a new package for the registy entries it should have a dsm file as well.

If you want the check box in buildos you will need to create an option.xml file as well.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] mattk_r:
I'm glad you found the info you need, and are on your way to making progress. I apologize for not being able to assist more than I did, but I've got my hands full getting v3 ready for release.

Good luck and happy packaging!

NYD - long time, no see!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] princeasi:
goto the CORE's kitchen thread. Read my posts and familiarize urself with a program called "compare it". Use this program to compare ur registry when the app is freshly installed, to the registry without the app installed, and pull the reg keys that way!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
I understand you have lots to do on your kitchen, congrats BTW!! amazing kitchen, how is touch flo goin?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] gerald_s:
Hmmmmmm.

So its not possible to cook a Rom with custom apps in Progam Files only? I mean if they are always in \\windows too then its better to install the files than to cook it in the rom.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
I have always believed you should add as little as possible to Rom:

From Tadzio's 'Want more Storage' Thread.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] gerald_s:
Back to the topic

Not that I want to interrupt your personal discussion but there are some things close to my heart.

So its not only my opinion thats it better to create a small rom with less or none third party apps. Are there any arguments for cooking apps into the rom? The advantage of installing the apps later via cabs is a smaller (and possibly faster) rom, does anybody see advantages in cooking apps into the rom?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] chrisvor:
@crazyC: Too right my friend. Totally agree.

@gerald_C: Although I'm a noob to all this Rom thing, although experience developer, from what I understand there are these advantages in having as much as possible of one's "standard" apps cooked in the rom:

1. They run a lot faster (I saw this comment from one of the big chefs sometime ago somewhere)

2. For us rom-flashing-junkies, having to re-install 10+ or 20+ apps everytime a new rom is out "just to test things" is a BIG hassle

On the other hand there are these cons, as far as I can understand:

1. If a new version of an app is out, you cannot simply install it over the old one (you can actually, but you will occupy twice as much memory, because you cannot "overwrite" the cooked one, you will actually "hide" it and "show" the new one

2. If you dont want an app you cooked-in, too bad. You have to re-cook another rom without the app inside it

3. From what I understand, the "cooked-in" 3rd-party app, MUST be copied into the \windows folder.... You can ** ALSO ** copy it into its own folder in \Program Files, but it will *STILL* exist in the \windows folder....

Any other info people??

Hope the above helps (if I'm right) :)

Happy cooking guys!

and SHARE THE KNOWLEDGE :)

edit: I forgot this:

@Anichillus: Although I understand your frustration since your an "old-timer" in these forums, seeing all this "noob" questions, it's your choice to respond or not. If you dont feel like helping because your tired of seeing the same questions over and over, just dont post my friend. No need to "stir things up", unless you enjoy it deep inside. Just stay off and let others help if they want. Even if the person asking the question seems lazy to you... Just my 2 cents....
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] crazyC:
Why cook in the apps?

1. Because I want to know how to do it.

2. Becuase once I know how to do it, I CAN

3. So that as a regular flasher i can very quickly restore to my normal state/ROM (Only really valid when I have a final ROM and am trying others for fun)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] notyourdaddy:
Back on topic...

I have had my hermes for less than a week, so i don't know if this will work the same as my wizard, but you can do the *old* method of cooking which is manipulating the dump directory to get files exactly where you want them. This will get the files into the rom and not the windows directory. This method is a steeper learning curve and to me its not worth the savings, although i'm grumpy these days and not in the mood to flash my phone a couple times a day like i used to do.

edit: how about a mod deletes the flame posts and we all move on.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
any luck with that opera cab I sent ya ? I still dont understand how to place files in diffrent dirs, also it says there only copied so its gonna take up twice as much space this way ?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] princeasi:
Did you read the post that i directed you guys too??? All the answers are there. Using faria's "how to make an OEM package" was very good information, but the example given was for a very basic easy cab file. The information provided in CORE's Kitchen thread can be applied to majority of the cab files out today, with complex reg key structures! Read the thread thoroughly!!!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] twist:
cool bro I will just keep reading and see if there is a way to delete it after it copies it.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] anichillus:
That would be actually quite interesting. I think that it should be possible and even easy. Just like the thing you can't find because it's right in your face. I will see what i can find.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
Ok,

So the way you choose which packages you want with Core Kitchen is to just move them in and out of the OEM Folder.

But with Pandora we need the option.xml.

So now we figure out how to make a option.xml for each package.

But after that, don't we need to edit the option.xml that is located in the OEM folder to make our packages selectable in BuildOS?

Please correct any errors in my thinking.

Thanks,

Berd
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] notyourdaddy:
you can do either way in either kitchen. If you move the package folders you don't need an option.xml. If your question is specific to one kitchen or another, please post it in that kitchen's thread or since you seem to be leaning towards pandora, just pm Matt
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] mattk_r:
Brief overview:

As long as a folder contains a valid GUID labled .dsm file and NO options.xml file, it will be installed if it's in the OEM or SYS folder - regardless of kitchen.

If the folder with the .dsm DOES contain a valid options.xml file, it will prompt the user in BuildOS. If the option is not checked in that program, then the utility will skip everyting in that folder.

Hope that helps.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
The Title of this Thread:

'CAB To OEM for use with Pandora Kitchen'

The purpose of this Thread:

How to 'change a CAB file into an OEM so that it can be used in Pandora Kitchen'

I won't list the research I've done.

Such as the included links in this Thread.

Such as Reading the wiki.

Such as using this incredible post:

http://xdaforums.com/showthread.php?t=298893

I may not agree with the exchange of words by OP and others, but I do think this was a good Idea for a Thread. No need to bog down matts thread, or to exhaust him with PM's.

My question is exactly in the right thread, and it's leagues above; 'my keyboard symbols are messed up'.

So I will re-phrase my original question;

We have figured out how to make an option.xml for each package. But after that, don't we need to edit the option.xml that is located in the OEM folder to make our packages selectable in BuildOS?

I guess if it really is a question that wasn't appropriate in this Thread, and really should be a PM to matt, (which I don't like to do. I just imagine these talented people just get blitzed with PM'S. And I don't like to impose.) I apologize.

I will do some more reading and see if I can find my answer, and post back.

Thanks Again,

Berd
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
Thanks Matt.

I knew it wasn't too complex, I just didn't want to sidetrack you from Pandora. :)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] jwzg:
Can't that be done with a .provxml file?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
It seems that we now have answers!!

Hi people (everyone on thread included, anichillus banner of peace extended!!!)

It seems now this thread has been running a while now, and there seems to be common agreement on the way to convert CAB to OEM for use with the Pandora Kitchen.

Can people post their steps on how to complete this process, if there are a few differing opinions i would like to hold a poll so we can find the best overall method.

THe reason i want this is so i can update my first post with the method and all the usefull links posted on this thread.

Thanks for everyones help with answering my original questions
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] anichillus:
Could be. I wonder if some of the bright minds will share some specs.

I can't test it now. I'm in the middle of something. If you find out something, share it. This will be interesting for all not just this forum.

I think that there should be a better easier way. With a provxml there's allot to write for every little file that should be deleted.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] notyourdaddy:
this doesn't appear to be the purpose of provxml files but it is an interesting thought. I'm going to do some digging as well
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
Hey bennec,

How's things coming along on building your own OEM Packages for Pandora?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
Not to hot, i have run into a problem with my own kitchen and i have no clue how to fix it!! also my incoming email server went down the otherday so i have been trying to fix that also!!

there is a problem with my rgu to hv conversion! do you know anyone who could help?

I have no programming skills but i think i know where the error lies!!!

It isnt something i can check the wiki for wither, i think there is an error with rgucomp.exe and the wiki dont tell you how to open it and edit it, different are of expertise all together.

Thanks for asking, but unfortunately no i have had no luck as yet!!

Have you?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
Nope, I've only done a little reading and haven't even attempted yet.

That will be my next venture.

I've been busy over at Matts thread trying to figuring out some preautorun customization. Finally got it.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
MODS PLEASE DELETE THE RUBBISH!

Ok I am going to follow the PDF ftp://ftp.xda-developers.com/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf to make an OEM.

IF...I am succssful will the kitchen automatically see my package or do I need to submit it to Matt and wait for the next version in order for the "Check Box" to appear in the kitchen?

These are my projects:
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] mattk_r:
If you have an options.xml file, and if there are no conflicting files with other packages you are going to select (and of course a .dsm file in each, properly formatted .rgu file... ) then YES! It'll work fine!

I'm happy to include them as well in Post 2 over there as well if you'd like. I just need to know if they work :)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] elivne:
I cant find how to make a package if the cab only holds an XML file...

so please guys, how do I turn an XML file to a reg file? :o
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] mattk_r:
you could rename it to .provxml and let it install that way - same results.

check out the examples in other OEM packages for ideas.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
Found it in the FAQ of the PDF pg 15

Thanks.....it may take a while I am gettign headache already.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
ok here are all except Slingplayer....that wont ever happen since the initflash file would take me FOREVER to type and I am lazy!

I am still looking at the streaming media player.

Just unzip to the OEM folder of pandora
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
I got the streaming media player done but it wont play m.youtube it stops buffering at 90ish percent (not always the same percent but more than 90) I tried many version of the streaming player and all do the same.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
I have an initflash generator, i ripped it outa a kitchen for you, the only thing you will need to change is in the bat file, you wil have to change some file paths (you will see wat i mean when you edit the bat file!!!)

hope this helps
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
I will play with it thanks.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] allan1:
@ bennec83

I'm following this thread with a lot of interest. I would love to be able to customize my own ROM but I haven't got the time or energy to study up on it. I work 12 hours a day and have a two year and 1 month old so I'm ****ed at the end of the day. Besides, I still can't really make head nor tail out of much here, not got the smarts!!

Anyway, I think that if someone could post additions to the 'Packages' for the Pandora kitchen , it would be fantastic. That way we'd have more chefs and probaly better ROM's.

Keep up the good work, please.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
I got to the point to extract the CAB using the cab manager...which was not in your file but I found. It said to extract to "same folder' I tried many folders in the group and still no dice. I dont think I am going to pursue anymore has I finished cooking yesterday and I found the ROM was NOT that stable. I personally think the last 100% stable ROM was LVSW 5-7 and then VP3G hybrid 2.0 was ok. VP3G ver 3 is a little less stable (mostly likely ATT fault) The Pandora cook was BAD, alot of SR in different spots..nothing easy to track down. So prob VP3G made the ATT base usable (GOOD JOB) but overall I will stick with either VP3G ver 3..if it keeps bugging me then I can goto LVSW 5-7 again or wait for something new.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
what do you mean the pandora cook is bad? i ask coz i was about to cook with pandora, what are your views?
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] TaurusBullba R.I.P.:
Hey guys. I've cleaned up the thread and have moved it over to the upgrading forum. If I've missed any "burning embers", let me know. ;)
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
Thanks alot, hopefully it can get back onto what its supposed to be about!!

Heres my first Package!!! its the kaiser home plugin with the original icons, i didnt like the coloured ones with my black theme, these are much better!!

It is tested and it works for me, just place the package into the OEM folder of the Pandora Kitchen!!

enjoy!!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] wpbear:
I keep needing SR. menu clicks are slow etc.
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
It has taken some time to get round to doing this as i have had other commitments that just poped up, thanks for the instructions, i think i have just created my first package!! i am going to test it and ill report back

EDIT: I have failed!! i have totally screwed up the initflashfiles.txt i dont get it!! i was doin ok till i got to that!! i have attached what i have done so far, could someone please give an example of what the initflashfile would start like for the attached package

thanks alot
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] naboleo:
No need to rippe it, You'll be able to download it directly from here : http://xdaforums.com/showthread.php?t=299723

Regards
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
I didnt realise it was available, i just noticed the tool, and posted it!!
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] spastico:
http://wiki.ppcgeeks.com/index.php?title=Kitchen
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] bennec83:
Nice Link!!! thanks
[8525, TyTN, MDA Vario II, JasJam Software Upgradin] sdswq:
ty dude ill try that i hope it will work