Creating a Cab out of an OEM package - General Questions and Answers

Hi,
I used the search functionality, but didn't find anything useful at all. I want to create some cabs out of an oem package. I have found some people saying that I need WinCE Cab Manager, but as far as I see I will have to create the cabs manually, which will be much work in most cases.
Isn't there an automatic solution, because normally all information you need to create a cab is available in the oem package, isn't it?
So I'm asking for any advices.
Best regards

Try searching this forum using the link below. There are lot of different ways to create cab files. Personally unless you buy a commertial software, its takes long time to convert an OEM to cab if it has lot of files in it.

@ai6908
AS Q&A SECTION RULES STATE, PLEASE INCLUDE A DIRECT LINK OR SPECIFY EXACTLY WHAT TO SEARCH FOR (SEARCH TERMS) IF YOU ASK SOMEONE TO "SEARCH" or "READ THE WIKI"
Thanks,
Joel
Q&A SECTION TEAM
@johnpatcher
try winCE cab manager

ai6908 said:
Try searching this forum using the link below. There are lot of different ways to create cab files. Personally unless you buy a commertial software, its takes long time to convert an OEM to cab if it has lot of files in it.
Click to expand...
Click to collapse
What excactly should I search for? The only thread I could find was this one, where they are talking about WinCE Cab Manager.
I have downloaded this application, but I don't see a way to create a cab file automatically. There are some programs, which create a oem package out of an cab file, isn't here something doing it the other way round?

i don't think there is a way to do it automatically.
ATHER90 is on the Q&A Team i'm sure he would be happy to teach you how to do it if you are interested. Just shoot him a pm.

WinCEcabmanager doesn't offer an automatic solution, nor does any other application that i know of. but you CAN import info files to WCCM which makes everything easier.

Related

Possible Totally Dumb Question

I have created a great working ROM but there are some apps that I still want to put onto the 8125 I own. My problem is that these apps are OEM packages....so my question is how can I place them on the Wizard without re-cooking a ROM?
Is there a way that I can place the OEM files into a CAB and install from the CAB or some type of install program that I can point to the OEM files and it will install the app to the Wizard?
PLEASE HELP A NEWBIE!!!!!
Shameless bump
Come on fellow members, with 100 views to my topic there are 0 responses?
You mean to tell me with all the great minds and Kitchen makers on this forum not one of you have this answer for me?
PLEASE HELP THIS NEWBIE!!!!
just analyse initflashfiles.txt, and rgu.
you will get paths for files from initflashfiles.
if there's no initflashfiles file in oempack, it means, that all files needs to be placed in /windows(usually).
rgu is just .reg so rename it to .reg.
get wince cab manager and just make cab(add files, import reg).
good luck.

OEM Package Tutorial [Updated 2008-01-31 - New wiki layout]

Hello!
I thought I'd contribute back to the Kaiser community by starting a wiki page with what I've discovered about packages while cooking and cleaning my own ROM.
12-07-07 Update: Major overhaul with more content! Great read for all cooks and chefs...
OEM Package Tutorial​
If you have any comments or questions about this tutorial, please reply to this thread. Thanks!
Nice, thanks!
_Alex_ said:
Hello!
I thought I'd contribute back to the Kaiser community by starting a wiki page with what I've discovered about packages while cooking and cleaning my own ROM.
Most of the material I've read is outdated and scattered, so hopefully this will save time for novice chefs.
Please note that this is the first draft / rough outline. More content to follow...
Kaiser OEM Package Tutorial
Click to expand...
Click to collapse
Great
Really good contribution... I'll add a link in the KaiserKitchen second post...
Cheers.
Nice Work...
Its always nice to see some of the newer members active and contributing. The write-up is good and I think it will help a lot of Rom "Sous" Chefs as they start experimenting with their own creations.
BTW, thanks for the kudos. The best pay-off is seeing that my efforts have inspired others to strike-out on their own. I also want to say good work on adding a Wiki page instead of just leaving the info in a thread somewhere.
Great guide.
Makes me want to try it.​
Just go to my signature, i have wrote it too,.
Garmin, that's a great tutorial for the manual process for converting OEM packages to cabs.
Just wanted to make sure you're aware that Ervius package creator automatically converts cabs into the following, which makes things alot easier:
initflashfiles.txt from file structure found in cab
links found in .inf and/or setup.xml
randomly generated UUID
rgu from setup.xml or .inf
option.xml
Hope this helps.
_Alex_ said:
Garmin, that's a great tutorial for the manual process for converting OEM packages to cabs.
Just wanted to make sure you're aware that Ervius package creator automatically converts cabs into the following, which makes things alot easier:
initflashfiles.txt from file structure found in cab
links found in .inf and/or setup.xml
randomly generated UUID
rgu from setup.xml or .inf
option.xml
Hope this helps.
Click to expand...
Click to collapse
hehehe,.
thanks buddy,.
but many people dont understand it like you did,.
yeah agree nice one mate, Great idea.
True, i do build upon existing works to inform folks of the most efficient way to build an OEM package...
I've added your tutorial into the wiki page as a 'primer', should anyone not understand my text.
Maybe I'll find the time to write my own primer, or someone else could take up the challenge?
Folks, all in good intention but the Tutorial is fairly steep.
I don't consider myself is all thumbs but plowing through them is going to be not just a week effort and at the end it is still in monkey see, monkey do level.
To put it in a simple way, (I will stand for correction). Most people who strode around this forum is only expected to spent "Basic" level in stead of "C++" level programing effort to get what they want or solve their problem. Most will only have the ability to play with a few different ROM's but not to cook them. I really like Palm, it is much simpler and much faster machine for given same horse power. But its founders just grabbed the money and went fishing and left it to rot and we have to entertain M$.
My intent was not to write a tutorial understandable by all, as clearly stated within the preface. The tutorial is geared towards intermediates who have already dabbled.
The tutorial that's missing is the ROM kitchen one. In the ROM Kitchen thread, jcespi2005 says he has one in the works, so I didn't want to step on his toes. When that comes out, I would hope for it to be alot easier to understand than my intermediate OEM package tutorial.
I've done a major overhaul to this tutorial, knowing that more people will be reading it with the release of the Kaiser ROM Kitchen tutorial...
It should prove to be a good read for all interested in building OEM packages.
Need help for not able to convert .cab to Package
I was trying to convert some .cab files into Packages using Ervius Package Creator. Following the instruction 1. Click on "Open CAB file" and select a cab file to convert.
Then I just pick a .cab file (tried different ones but same error message)
Before I could go to the 2nd step of "Extract CAB files with original names in a folder", I got the error message:
x Erreur d"insertion de ligne RichEdit
I can't read Italian ?!
What went wrong?
jychan28 said:
I was trying to convert some .cab files into Packages using Ervius Package Creator. Following the instruction 1. Click on "Open CAB file" and select a cab file to convert.
Then I just pick a .cab file (tried different ones but same error message)
Before I could go to the 2nd step of "Extract CAB files with original names in a folder", I got the error message:
x Erreur d"insertion de ligne RichEdit
I can't read Italian ?!
What went wrong?
Click to expand...
Click to collapse
Hi... I went to google translate and translated the french error message from MSCEINF which means 'Error of insertion line RichEdit'. This doesn't mean much to me either
If you run MSCEINF.exe, click on the first icon cab with the caption 'Choose a CE installation file', open the cab and click on the icon with the caption 'Extract CAB Files with original names in a folder', does the same thing happen? If so, you may need to ask the original author. His thread is here: http://forum.xda-developers.com/showthread.php?t=347397&highlight=msceinf
Hope this helps...
Alex, I downloaded all you files and setup all the file directories as described. I downloaded more packages.
I want to add a few more .cab and needed to convert them into packages.
It was frustrating for hours. I have re-download the MSCEinf.exe file a few times.
I Unziped it and renamed it to MSCEinfen.exe as instructed.
Then click on packages creator 5.4.exe, check the boxes as instructed.
Click on Open cab file, select a .cab file in one of the directory, then it automatically execute MSCEinfen.exe and the error message poped
I even tried to execute packages creator 5.4.exe in a DOS black box. Same problem and same result.
Click on anything else will eventually cancel the procedure and back to square zero.
What could be the problem?
I Got The Same Problem.
I'm confidence that I strictly follow the instruction of converting cab to OEM package, and got the same error message like you do.
I try to translate the message with google, looks the language is French translated to English as "Error inserting line RichEdit".
Good News, I just solved this problem in my machine.
I changed the "Language for non-Unicode Program" to "English (United State)", the error message gone, and my MSCEInfEn works well now. I not sure it works for everybody, welcome to post with your result, maybe in other language. Thanks.
Anyone getting an Unhandled exception error after clicking on "Go"? I've done the following:
1) DL and Extract kaiserkitchen
2) Extract the build/package tools (3 files) to the folder where I installed kaiserkitchen
3) DL and Extracted AT&T Ultraclean ROM folders (3 folders) to the kaiserkitchen folder
4) DL and extracted AT&T OEM packages
When I start up the program I can select the AT&T OEM Packages. I left at default and hit Go but get the unhandled exception error.
Also, it doesn't seem like the AT&T OEM Packages contains any Registry Tweaks. Is there a separate package to dl that contains the registry tweaks? A few days ago I know there was an AT&T OEM package that had the registry tweaks.
I'm attaching a capture of the error. Appreciate any feedback.
Thanks.
Update:
I tried doing this again with ROM Folders and AT&T OEM Package I downloaded on 12/8/07 and it works fine. No error when building as outlined above.
-Mike
ecltech said:
Anyone getting an Unhandled exception error after clicking on "Go"? I've done the following:
1) DL and Extract kaiserkitchen
2) Extract the build/package tools (3 files) to the folder where I installed kaiserkitchen
3) DL and Extracted AT&T Ultraclean ROM folders (3 folders) to the kaiserkitchen folder
4) DL and extracted AT&T OEM packages
When I start up the program I can select the AT&T OEM Packages. I left at default and hit Go but get the unhandled exception error.
Also, it doesn't seem like the AT&T OEM Packages contains any Registry Tweaks. Is there a separate package to dl that contains the registry tweaks? A few days ago I know there was an AT&T OEM package that had the registry tweaks.
I'm attaching a capture of the error. Appreciate any feedback.
Thanks.
Update:
I tried doing this again with ROM Folders and AT&T OEM Package I downloaded on 12/8/07 and it works fine. No error when building as outlined above.
-Mike
Click to expand...
Click to collapse
See these posts: http://forum.xda-developers.com/showpost.php?p=1745239&postcount=105, http://forum.xda-developers.com/showpost.php?p=1747265&postcount=117 & http://forum.xda-developers.com/showpost.php?p=1747298&postcount=119. Alot more info can be found in that thread, so you might want to read up there...
Hope this helps...

How to make a CAB ?

Hello,
I dumped the factory ROM of my Kaiser (part00.raw, part01.raw... ).
I would want to extract from it some applications that are useful for me, and reinstall them on my new ROM (Schap 4.31).
So, is there a tutorial about a method to do CAB file ?
I don't want to use ROM cooking for now.
Sorry of my questions, I'm a novice !
;-)
Thanks in advance.
Pascal
What you have is simply raw data. The eaiser thing to do wold have been to pull the cabs out of windows FIRST, then just install them. If you want to make cabs out of the OEM's just using raw data, I hope you have a lot of time on your hands, particularly if you've never done this.
The first step for constructing cabs out of OEM raw data is to reconstruct the rom. I suggest starting with this excelent guide by jcespi2005. SEE HERE: http://forum.xda-developers.com/showthread.php?t=337066
Once you've recontructed the data you'll need to pull out all the OEM data including the .rgu & .dsm files. You'll then need to create an initiaflash file with the location references for the contents of the program.
Once you've done all that you can think about making the OEM into a cab.
It' much easier (if the proggies your looking for were part of cutomization & were originally cab files) to find the cab or ask people with that original rom to post the cab.
If they did indeed start as cab files you can find them in windows already as cabs. If you're trying to cook your own rom & want the programs as an OEM package or if they were already an OEM package, you'll need to reconstruct, extract, & then compile for a cab.
If you tell me what proggie you want I can most likely point you to it as a cab already.
Visual Studio has a template for it.

How to combine CAB

Is there a program to combine many cab files into one CAB?
I flash many ROMS and would like to make one cab of all the programs that I usually install after a hard reset. (I've tried sashimi, but I need it to be in one cab)
I searched about it, but couldn't find an answer.
Thanks for any help or suggestions.
Moved to Q&A
http://forum.xda-developers.com/showthread.php?t=366337
To ather90:
I apologize for posting in the wrong forum.
To nir36:
Thanks for your help, but I was wondering about a program that will create a cab from many cabs, not UC.
Its ok, but becareful next time
there isent a way to install several cabs in a single install, though what you can do is to make a new cab file with all your data in it, but it will make a VERY big Cab ;D
no no.. what i meant is, use UC to create an installation of all your cab files. you can't combine a lot of cabs into 1 cab because it's not readable.
ather90 said:
Its ok, but becareful next time
there isent a way to install several cabs in a single install, though what you can do is to make a new cab file with all your data in it, but it will make a VERY big Cab ;D
Click to expand...
Click to collapse
We'll be more careful next time.
That's exactly what I wanted, to make one big cab.
The same idea as this one: http://forum.xda-developers.com/showthread.php?t=464758&highlight=game+pack
Its not free, but look at http://www.ocpsoftware.com/products.php?nm=cecabmgr
edit: It might be possible to extract the data from the cabs you have, and recombine them into one big cab file.
i use WinCECabManager to create cab files.. but you can't create full installations of many cab files in the same cab.

Cab file creation

Hello all,
I am trying to create a cab file for some application (exe file) that I have.
I use WinCe cab manager ... I figured out how to create the cab, which I have then been able to install.
My question is - After installation, the program shortcut does not appear in the programs menu, both in the start menu or in the list to add quick launch icons.
(i can launch the program by navigating to it ...Program Files et al)
Can someone please help me, and let me know what I need to do to list it in the programs list??
Thank you for assistance.
govindar77 said:
Hello all,
I am trying to create a cab file for some application (exe file) that I have.
I use WinCe cab manager ... I figured out how to create the cab, which I have then been able to install.
My question is - After installation, the program shortcut does not appear in the programs menu, both in the start menu or in the list to add quick launch icons.
(i can launch the program by navigating to it ...Program Files et al)
Can someone please help me, and let me know what I need to do to list it in the programs list??
Thank you for assistance.
Click to expand...
Click to collapse
Did you create a shortcut in Cab Manager? It does not do it automatically.
It might be easier to help if you post the cab so others can see how it's setup.
Thank you
xawen said:
Did you create a shortcut in Cab Manager? It does not do it automatically.
It might be easier to help if you post the cab so others can see how it's setup.
Click to expand...
Click to collapse
Thank you, Sir. I did figure it out a few minutes ago.
Attached is the cab file - It is for the SEND RECEIVE ALL program. It was posted as an exe file by Krazy_about_technology at this link ... http://forum.xda-developers.com/showpost.php?p=3578322&postcount=1
He included an exe file ....and I have now created a cab file with it ....
Figured someone might need it like I did ... http://forum.xda-developers.com/showpost.php?p=4974002&postcount=1
Thanks.
Moved as not software release or development.
Please take your time to read the rules.. http://forum.xda-developers.com/showthread.php?t=447646

Categories

Resources