Many Apps in one Cab - Touch Pro, Fuze ROM Development

is there any possibility to make a cab file that install many programs at the same time.
/Christoffer

Anyone that knows?

U may use Wince Cab Manager but u need to compile a setup.dll to call every cab within the main cab. And pls dont ask me how to
UC & Sashimi are well-known in cab installation automation.

thx for the answer, but do you know how you compile it and so...the setup.dll file. HAHA. just kidding. thank you.

Related

Disableling Security on V1605

Hello Everybody,
got the new V1605 very nice unit.
I've got a problem that I'm trying to resolve but it sime that I've hit a brick wall.
I'm looking for the cab file but must be signed to disable the security so I can install software without any warning.
I've tryed already 3 cab file but everytime I launch the cab it tell me that it is not signed so I have to tap on yes.
This is no good for me because I need to put this in the Extended Rom and so I can install any software but because it is telling me that it is not digitally signed it does not install.
Has anybody have any idea how I can resolve this problem.
Thank You
Gigino
Technical help need
Hello every1,
I need some help in disabling the security on the V1605.
I've made a cab file to modify the registry but when I put it in the extended rom.
When I H/R the PDA you see that the cab file is called and then it quickly goes to the next cab.
When I check the registry it has not been modifyed so I try executing the cab file manually what happen I get the security warning, I've try another cab file which are suppose to have the security in the cab file but still I get the security warning.
What I would like to do if anybody knows how it can be done is to create some kind of file that will not get the security to come up so it wll modify the registry so I can modify the Extended rom with my own software.
I've noticed that the config.txt in the extended rom has a command
Show:\windows\vodafone.bmp
Can I create an exe file that can modify the extended rom or make a backup of the registry that I modify and give it a command like copy this file to windows.
Please any programmes out they are they eble to help me please.
Thank You.
Gigino
I merged the two threads because you're asking the same. If you get no answer it is better to bump the thread by adding a new comment than to start a new one.
Back to your question, it is not possible to do what you want because the cab file that disables security must be signed with a key we don't have. Maybe someone might come up with a solution, but AFAIK it is not possible now (the signed cabs from Universal for this purpose do not work on the Hermes).

CAB To OEM for use with Pandora Kitchen

Hey Guys,
Yet another sleeples night, looking at something that is probably simple and getting no where.
THE PROBLEM:
APPARENTLY you can change a CAB file into an OEM so that it can be used in Pandora Kitchen, the kitchen thread says its possible, but doesnt really give directions as to how.
Considering this is a new thing to, and there is no info about this on the site (that i can find)
Can someone please tell me step by step how to do this, and by step by step i mean:
1).................
2).................
3).................
4).................
etc etc
Thankyou for your help in advance
Here is a test package I made, but I keep getting a registry errors. Maybe someone can tell me what im doing wrong. I think it was better to keep all this in the kitchen thread personalley but as long as I can figure this out I dont really care.
Extract this file and take the "Remote Desktop" dir and drop it in the OEM dir in the Kitchen, and it shows up and all but when you go to build with teh green arrow I get a registry compiling error.
I also attached the original cab file that I started with when attempting to create this package.
Also attached is the cab manager that Matt uploaded, I am sure its the same as the one posted above but this has a readme and what not.
First Matt told me this:
Using this tool (many out there, this one's free and does a good job), extract the cab to a folder, then click on XML and grab the .rgu contents. Be wary of the format, as you have to delete any spaces between entries, such as "biteme" = dword : 00000001 should read "biteme"=dword:00000001.
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.
Move all the files into the top level in the folder you made, and remove all the extra crap like the inf file, and sometimes there's an xml file there too - note that you may need to convert to a provxml if the settings in it are required.
Use this site http://www.famkruithof.net/uuid/uuidgen (verion 4) to get a new GUID. I'd suggest coping a .rgu and options.xml file from another package since the file has to originate a certain way - and only use notepad to edit.
Just follow the example in the other packages - you'll find just about every way to do things in there.
As far as more details on using the program, just play with it. It's pretty simple
Then Bennec83 told me this:
what exactly are you trying to do? extract a CAB? if you are, using the file i uploaded earlier:
1)Launch CAB Manager.exe
2)on main screen extract CAB to a folder
3)click on the XML tab in top bar of the main window of CAB Manager.exe
4)in the window that opens, select Registry Keys
5)copy everything from the screen into WORDPAD
6)remove all the spaces
7)save the file as "UNICODE", once saved change the extension to somename.rgu
if you are trying to add an OEM to this kitchen i dont think you can just add them, please correct me if im wrong.
i hope this helps, if not tel me abit more about wat u want to do n ill try to help abit more!!
I understand the INF file as well, I just dont know how to add multiple directories as the destinations for a package, when a cab inf will tell you where there all suppost to go.
--Update--
I removed the NON-WORKING package, as it is now obsolete, see post below I got it working.
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.
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 ?
Here is another one HTCustom 1.7 ready to go package for the kitchen
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
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.
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!
well, by searching you can find how to do this!!!
click on this ftp://xda:[email protected]/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
this pdf file got what you need!!
under "Making a Package from a CAB file"
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!
NightmarE said:
well, by searching you can find how to do this!!!
click on this ftp://xda:[email protected]/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
this pdf file got what you need!!
under "Making a Package from a CAB file"
Click to expand...
Click to collapse
thankyou so much for this, i actually know what to do now i really appreciate this. you dnt know how much!!!
thanks alot
chrisnash said:
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!
Click to expand...
Click to collapse
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
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.
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 ?
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.
bennec83 said:
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
Click to expand...
Click to collapse
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!
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!
mattk_r said:
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!
Click to expand...
Click to collapse
I understand you have lots to do on your kitchen, congrats BTW!! amazing kitchen, how is touch flo goin?
notyourdaddy said:
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
Click to expand...
Click to collapse
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.
I have always believed you should add as little as possible to Rom:
From Tadzio's 'Want more Storage' Thread.
tadzio said:
...clip...
I modified mamaich's ImgfsTools so that they now create the smallest possible OS.nb from a 'dump' directory, and also write the partition table and MSFLSH header matching the new size.
...clip... make a ROM as small as at all possible, removing anything that users may not want, and turn every removed feature into a .cab that users can install to Storage...clip...
Cheers
Daniel
...clip...
Click to expand...
Click to collapse

Help with UC and file copying ...

I'm trying to build a UC solution that will reinstall not only my cab files upon a reflash or hard reset but will restore as many phone settings and customizations as possible. The goal is to require only an ActiveSync to get the phone exactly back into the pre-flashed/-reset state.
One thing I'm struggling with is copying back large numbers of files. Having to copy files one at a time in a provisioning XML file seems awkward and I don't know of a tool to automatically accept a folder and generate the long sequence of XML. I've tried Sashimi instead of UC Config, but I am not becoming as large a fan as some - I don't like the fact that Sashimi won't run automatically from a fresh re-flash due to its use of MortScript (unless MortScript is run manually first, the .mscr extension isn't registered to it and Sashimi fails). Plus, Sashimi is a bit too manual in manual mode (for those cabs that are interactive and won't install automatically), requiring intervention to move from cab to cab.
What are others doing to copy over entire folders worth of files (such as HTCHome, to restore customized clock and icon styles generated by HTC Home Customizer)? Is there an XML command for copying an entire folder that UC understands or is there at least a good tool for converting an entire folder into a file-by-file XML copying sequence? Alternatively, is there a good solution for getting Sashimi to run completely automatically upon fresh re-flash without first running MortScript as well as the UC-specific CAB file that tells Sashimi to autorun on the next soft reset?
You put all the files into a cab and tell it where to install. I don't use XML at all anymore with UC.
gc14 said:
You put all the files into a cab and tell it where to install. I don't use XML at all anymore with UC.
Click to expand...
Click to collapse
Which method/program do you use for cabbing?
WinCE Cab Manager
gc14 said:
WinCE Cab Manager
Click to expand...
Click to collapse
Needless to say I already have this downloaded and installed since you posted. Thanks.
gc14 said:
You put all the files into a cab and tell it where to install. I don't use XML at all anymore with UC.
Click to expand...
Click to collapse
any advantage to cabbing instead of xml? i spent so much time getting my xml to do what i wanted, and i love it.
worth it to learn something new? (aside from the fact that learning new things is good)
gbenj said:
any advantage to cabbing instead of xml? i spent so much time getting my xml to do what i wanted, and i love it.
worth it to learn something new? (aside from the fact that learning new things is good)
Click to expand...
Click to collapse
If I can get the settings right, it looks much easier to get multiple files copied, reg settings entered, and a few other things done. I just need to get it set up right and I am at work so I have to plug along doing a little at a time. Guess I should read the manual
I get a statement saying that it is not for the right OS, anyone have experience with WinCE and can tell me how to set it up. I think I understand how to add files and export, but I set it as WM6 and it didn't work right. Help!
gc14 said:
You put all the files into a cab and tell it where to install. I don't use XML at all anymore with UC.
Click to expand...
Click to collapse
Excellent. This would make things much cleaner. I'm downloading and installing WinCE Cab Manager right now.
Thanks again.
Update:
Works great! Grouped the files into categories and made a cab for each. Still using XML for registry provisioning, though, since the free version of WinCE Cab Manager seems to lock out the ability to import .reg files into the cab.
so you guys are paying for WinCE Cab manager? Are there any free cab managers??
Yes. Free would be good. $99 would make me cry.

Can someone whip up a CAB file for me? Willing to make modest donation..

Hello all,
Not sure if I posted this in the correct forum.. I am a Windows Mobile user (6.1 & 6.5). Currently using the Samsung Intrepid and Treo Pro.
Could someone please contact me regarding a custom CAB file for my devices? From what i am told, it is very easy to make if you are familiar with CAB files.
Please contact me at: [email protected]
or IM: [email protected]
I am willing to make a modest donation through Paypal for any help.
Hi
Get a copy of wince cab manager and make your own cab. after installing start with an existing cab, double click it, remove the existing files, drag and drop the files you want in the files dir, and save. For registry go to file>>import>>from reg, choose the value (*.reg ) and click. Save the cab and there you are
This one is free http://forum.xda-developers.com/showthread.php?t=400221
The most important is to try and learn, I was like you a few weeks ago
Is anyone able/willing to help on this?
Thanks!
What are you trying to make a cab of? If it doesn't contain personal info., just post the files here and what they do.
A little personal.. If you can help, please contact me at the email below.
Thanks!
dude did you even read the 2nd post?

Creating cab files for instalation on windows mobile

I will say i haven't searched for this one yet but i probably will a little later if i don't get any quick responses.
Now to my question. I'm trying to create a cab file that i can use to install some registry changes from the performance tweak thread. The file is specifically based on the memory tweak cab file that is available there but because i use the energy standard 6.5.x series roms there are a couple of tweaks that cause the phone to stop booting correctly. So i have extracted all the original files and modified the xml file appropriately. I've then recompressed them into a new cab file but if i try to install it i get an "not installed successfully error" so obviously i'm doing something wrong but i have no idea what. Anyone got any ideas?
What software did you use to make the cab file?
I actually first tried to create it with winace and that was the problem. Winace just creates the cab as a storage file and not as an installable cab file. I've since searched coz i didn't get a quick reponse and found quickcab. Did the trick nicely. I've tested it on my phone and i've now posted the finished file in the energy rom thread. You will find it here: http://forum.xda-developers.com/showpost.php?p=8078336&postcount=24318
At beginning I create .caps I used QuickCap (in the attachment). In the .zip for you is the Programm and guide only in german but with pictures. I think you can understand it, its very simple. Now i used the WinCE CapMgr, but you must pay for it, so I can't share.
Bonito77 said:
At beginning I create .caps I used QuickCap (in the attachment). In the .zip for you is the Programm and guide only in german but with pictures. I think you can understand it, its very simple. Now i used the WinCE CapMgr, but you must pay for it, so I can't share.
Click to expand...
Click to collapse
Quickcab did it for me and i will continue to use until it my needs exceed it but i have to say i figured out to use it in about 10 seconds (literally). Kudos to the developers for making a very intuitive and easy to use program. Not many out there that are that specialised and that easy to use.

Categories

Resources