How to combine CAB - General Questions and Answers

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.

Related

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.

Install .cab during Customization?

I would also like to know how to install a .cab during Customization (in 3 seconds). Does anyone know how?
anyone?
What do you mean by converting a .tsk????
Just put the .tsk in the OEMOperators Package instead of the one the ROM does and change the config file...i
yeah, i dont think that "convert" was the best word choice, but i basically just wanted to use a custom theme in my rom and was wondering how to do that. ill give this a shot, though
ryncppr said:
What do you mean by converting a .tsk????
Just put the .tsk in the OEMOperators Package instead of the one the ROM does and change the config file...i
Click to expand...
Click to collapse
I can't find that package, where is it?
ok, sorry, I found it and changed the theme successfully. Now, I might as well ask this one question:
is there any way to install a .cab to the device while the device is configuring during the first startup? That way users can uninstall it if they want to?
im sory, but does anyone have the answer for this? im pretty sure laurentius26 uses it in his roms, but thid thread has had 150+ views and no respnses other than mine on one other one...
For OEM you could make an cab of it then use packages creator 5.4.exe Might not be the simplest solution but..
For UC use the cab you made above
Atleast now you have something to go on.
raiisak said:
For OEM you could make an cab of it then use packages creator 5.4.exe Might not be the simplest solution but..
For UC use the cab you made above
Atleast now you have something to go on.
Click to expand...
Click to collapse
is this the solution for the theme? because I have figured that one out Now I'm looking for a way to install .cab's when the device says "It will configure your device in three seconds."
opgadgets said:
ok, sorry, I found it and changed the theme successfully. Now, I might as well ask this one question:
is there any way to install a .cab to the device while the device is configuring during the first startup? That way users can uninstall it if they want to?
Click to expand...
Click to collapse
Use kaiserkitchen. Run KAISERKITCHEN.cmd and choose p option then open the cab. if you need more info read. All the info you need is here already.
opgadgets said:
is this the solution for the theme? because I have figured that one out Now I'm looking for a way to install .cab's when the device says "It will configure your device in three seconds."
Click to expand...
Click to collapse
Check config_operator.txt under kaiserkitchen\OEM\OperatorPKG
raiisak said:
Check config_operator.txt under kaiserkitchen\OEM\OperatorPKG
Click to expand...
Click to collapse
I can't seem to find that file
There are two methods you can use to cook a cab into the customization install.
To hardcode the cab into the install locate the config.txt and add a line for your cab. The formatting is pretty self explanatory once you look in the file itself, or to be more user friendly and allow used to decide whether or not they want to install the cab in the first place rather than just make it uninstallable go here and include the cab(s) in a separate UC package.
there is no reason for a .cab what so ever just put your .tsk in the rom dump (dont even use package tools) and edit the config to your .tsk its really simple as the config.txt all ready has a line that installs the defualt .tsk so just edit that to the name of your .tsk lets say custom.tsk
fiendz said:
There are two methods you can use to cook a cab into the customization install.
To hardcode the cab into the install locate the config.txt and add a line for your cab. The formatting is pretty self explanatory once you look in the file itself, or to be more user friendly and allow used to decide whether or not they want to install the cab in the first place rather than just make it uninstallable go here and include the cab(s) in a separate UC package.
Click to expand...
Click to collapse
Ok I'm going to go for the first method. Now, is the config.txt in the Tier Install Package folder?
anyone? all I want to know is how to install .cab files while the "device is configuring please wait..." during an initial hard reset/flash
opgadgets said:
anyone? all I want to know is how to install .cab files while the "device is configuring please wait..." during an initial hard reset/flash
Click to expand...
Click to collapse
We told you already mate...
Open: C:\kaiserkitchen\OEM\OEMAPPS\Config_AP.txt
You will se something like this:
Code:
CAB: \WINDOWS\CVC-PPC-WWE-705142-DopodPPC.CAB
CFG: \Windows\config.txt
CVC-PPC-WWE-705142-DopodPPC.CAB is actually cyberon voice command
Now what you do is:
1. Place youre cab here: C:\kaiserkitchen\OEM\OEMAPPS
(let call it: search4answer.cab)
Now you have search4answer.cab in youre C:\kaiserkitchen\OEM\OEMAPPS folder.
2. Open: C:\kaiserkitchen\OEM\OEMAPPS\Config_AP.txt
and insert the name of the cab.
Code:
CAB: \WINDOWS\CVC-PPC-WWE-705142-DopodPPC.CAB
CAB: \WINDOWS\search4answer.cab
CFG: \Windows\config.txt
Remember Config_AP.txt is locked, unlock it and lock after you have edited.
Close all, and cook it up. Now youre cab will be installed under what you call 1-2-3 customization install.
The cab will be uninstable if you flaged it to be so.
GL.
raiisak said:
The cab will be uninstable if you flaged it to be so.
Click to expand...
Click to collapse
A little off topic, but i always wondered why chefs don't make most of their cooked cabs uninstallable. Coz' there's always a program or two (or 10) that you don't use, but you like the rom and stick with it. having a dosen programs you never use is a waste...
question to cooks
slovoflud said:
A little off topic, but i always wondered why chefs don't make most of their cooked cabs uninstallable. Coz' there's always a program or two (or 10) that you don't use, but you like the rom and stick with it. having a dosen programs you never use is a waste...
question to cooks
Click to expand...
Click to collapse
Bether rom performance when cooked in Metod above is not what we call "cooked in".
raiisak said:
We told you already mate...
Open: C:\kaiserkitchen\OEM\OEMAPPS\Config_AP.txt
You will se something like this:
Code:
CAB: \WINDOWS\CVC-PPC-WWE-705142-DopodPPC.CAB
CFG: \Windows\config.txt
CVC-PPC-WWE-705142-DopodPPC.CAB is actually cyberon voice command
Now what you do is:
1. Place youre cab here: C:\kaiserkitchen\OEM\OEMAPPS
(let call it: search4answer.cab)
Now you have search4answer.cab in youre C:\kaiserkitchen\OEM\OEMAPPS folder.
2. Open: C:\kaiserkitchen\OEM\OEMAPPS\Config_AP.txt
and insert the name of the cab.
Code:
CAB: \WINDOWS\CVC-PPC-WWE-705142-DopodPPC.CAB
CAB: \WINDOWS\search4answer.cab
CFG: \Windows\config.txt
Remember Config_AP.txt is locked, unlock it and lock after you have edited.
Close all, and cook it up. Now youre cab will be installed under what you call 1-2-3 customization install.
The cab will be uninstable if you flaged it to be so.
GL.
Click to expand...
Click to collapse
thanks a lot raiisak!
however, it's not working. For example, I placed a custom-made .cab file in OEMAPPS, then told the config.txt file to load that, but it didn't work. Any suggestions?
Oh, and I still can't figure out how to get the darned theme to load as the default theme...

Creating a Cab out of an OEM package

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.

Extracting CAB file from PC .exe installer

I tried searching, found this thread:http://forum.xda-developers.com/showthread.php?t=310788&page=2 but it's not answering my question.
My Kaiser came with SPB GPRS Monitor and Sprite Backup. Both came as an installation disk (exe format) to be installed through a PC. Now, I'm looking at a way to make CAB for carrying both so that anytime I do a hard reset or reflash ROM, I can re-install both without using PC. Looking at the thread, I tried opening up the .exe and able to get the Cab files (there're 2, named 1 and 2 for each setup executable extracted), but copying the Cab and running it on my Kaiser won't work.
Is there any way? I try avoiding using 'cracked' cab apps .. I have it as bundled for the Kaiser, there should be a legit way for me to have it as cabs ..
There is a way.
run the installer from your PC. when the installation screen comes up asking you to choose between storage card and device, DONT CHOOSE. instead, run a file manager and search for the cab file. it usually goes either in windows/appmgr or in application data/volatile
What if in this case, it doesn't ask, it immediately says check your WM device, there's further instruction.
Second question: is the search done on the PC or the WM?
I'll definitely give it a try .. and thanks!
if u got activesync installed on your PC, run the exe files and find the .cab files on program files/microsoft activesync folder
semoga berhasil
Thank you. Terima Kasih Will give it a try
the cab file doesn't always appear on your PC.. but it does always appear on your PPC
look for it in your PDA when it tells you to look for further instructions..
WinRAR (rarlabs.com) is free and will extract most files from EXE installer archives. However, if WinRAR won't then UniversalExtractor will. You can search for it on google and download a demo.
THANK YOU
Thanks to all who has responded.
I managed to find the CAB files under PC's respective folders (Some are under Active Sync, some like Holux, created it's own folder). Tested some of the CABs found there and it worked. Now I'm a happy camper, got all of the CABS that I need (especially GPRS Monitor )
Last question:
the cab file doesn't always appear on your PC.. but it does always appear on your PPC
look for it in your PDA when it tells you to look for further instructions..
Click to expand...
Click to collapse
Under which folder I should be looking? I tried TEMP but it's empty (that's before I confirming the install process)
nir36 said:
There is a way.
run the installer from your PC. when the installation screen comes up asking you to choose between storage card and device, DONT CHOOSE. instead, run a file manager and search for the cab file. it usually goes either in windows/appmgr or in application data/volatile
Click to expand...
Click to collapse
I always do this to extract cab files from a exe installer and most of the time the cab file can be found at windows/appmgr/install
very useful and a serious time saver
Sticky or Wiki?
Thanks again for responses. I'm able to get what I need and believe this can be put as part of FAQ, Wiki or Sticky?
Sticky no.. but i will add it to the guides thread soon..

post cab installations scripts

Hi,
I want to know how to add post installation script at the end of cab installation.
Take finger keyboard for example - that runs its configuration tool right before the installation ends.
The reason I'm asking is because I have a cab that its post installation script screws up my device and I want to get rid of it.
thanks in advance!
Bump
Was he question not clear enough or is there simply no answer to it?
I would really love to know how to do it, so thanks in advance to whomever can help
SKtools has CAB manager, you can try it to mess with install prosess.
In my opinion your *.cab contains a *.000 file (setup.dll related).
I can help you demistify (MSCEInf see below) this *.cab !
What you (and I) want (and where most WM6> <WP7) phones break (read do(es) weird things) is when there's no setup_.xml from here most weird stuff happens
Example;
Thus something.cab consists of;
*.000
*.001
-
*.018
And
theother.cab consists of;
*.setup_.xml
*.001
-
*.018
My question to you is, does your CABinet file conatain a *.000 or just a setup_.xml file ?
Q: How do you know all of this stuff?
A: Do some reading and a little bit more reading and some more and then trying to understand, do some combining, rereading, re_organizing, re_bookmarking, rereading etcetera..Then I start all over...
Q: You have a nice link about cabinet files?
A: Of course HERE1 and HERE2 and HERE3 for starters...
And for those who don't want to read, just click N point;
WinCE CAB Analyzer -=[ MSCEInf]=- : *.CAB D3M1571F1C4710N and extraction
Have phun,...(I sure did, when I woz into this stuff)..,

Categories

Resources