I was looking for info to create my own cab file for adding multiple registry entries at one time. I found cabwiz, but that is for PPC 2003, after some reading I found Visual Studio 2005 but that looks to be expensive MS product.
Is there any way, or a step by step guide somewhere to create a cab file out of a notepad file containing registry entries?
Sorry I am a noob, but couldnt find this. I just did all the reading about the SuperCID and SIM unlock and that worked great on my 8525.
Search for Makecab.exe
and have a look at this
http://msdn2.microsoft.com/en-us/library/aa459020.aspx
For a very easy way, download WinCE Cab Manager.
V
CAB Editor
I need a software for editing CAB files from Extended ROM. Can anybody help me?
For me, the best is "WinCE CAB Manager". There is a trial version:
http://www.ocpsoftware.com/products.php?nm=cecabmgr
Regards.
Related
ONLY FOR THE EYES OF THE BEST ONE :wink:
I WANT TO PUT PROGRAMS ON THE EXTENDED ROM.. BUT THE PROB IS THAT THIS APPLICATIONS ARE NOT IN CAB FORMAT...
MAYBE SOMEONE FIND A WAY TO DO IT NICE... I DOWNLOADED THE MAKECAB FROM WINDOWS BUT IS THERE ENOUGH... AND HOW TO INTERACT WITH APPLICATIONS THAT NEED TO BE INSTALL BY THE PC...
REGARDS
Just run from PC, then you can find cab file in Program Files\Microsoft ActiveSync. Copy this cab file to PPC and you can install it directly in your PPC.
Thanks Sonadt !!
I try with hack master & tengo keyboard... no one of them put cab in activesync directory.. i found in the install directory of the applications many cabs and some ini with the some name ??? and how to do when you need to patch or enter the serial ???
Hoping to read you soon...
Regards
I am continuing the search for the holy grail that is a perfect self-installing and configuring hard reset. I have edited my ext ROM and config to work ok but now i am trying to make my own CAB file using WinCE Cab Manager.
Whilst I have succesfully created CAB files to change registry settings I am unable to create a CAB file that will install files to the pda AND THEN RUN them. The files are copied to the pda but I cannot find a way to automatically run one of them once copied.
Can anyone offer any advice?
Many thanks,
Coj
if the file name and destination are predefined ... why don't you use the normal EXEC command just after the CAB command in the Config.txt
ex:
CAB: \Extended ROM\<File.cab>
EXEC: \<Dir>\<File.ext>
cojones,
this link is very usefull for CAB file building.
http://www.codeproject.com/ce/pocketpc_deploy.asp
the essence of the CAB file is the .INF .
this link show's you how to make one.
they refer to cabwiz, but you can use the .inf in WinCE Cab Manager.
Thanks for your help chaps, I've knocked valuable minutes off my hard resets.
Now just got to sort out a "script" for applying program settings and reg keys...the quest continues!
Coj
I've been playing around with the various tools that have been created by members here but because they're so new there isn't much in terms of documentation so...
Could someone briefly explain to me how I would insert a program into the ROM kitchen?
Let's say I had a CAB or setup.exe on my PC, how would I get the Pocket PC program into the ROM?
Surely someone knows how to do this?
Do your homework and read the threads about each rom kitchen, this depends on the kitchen you use and the program you want to add, some have several files, dll, reg keys, etc.. others are as simple as a single exe file... basically you need to exctract the cab and add the relevant files to the rom, if needed edit initflashfiles to place shortcuts in proper location, and if it contains registry keys then edit default.hv or user.hv to add the registry keys there.
I was wondering if someone would share some information about low level modification of the rom kitchens. I have been working with Dog Guys kitchen and an original rom image and i have done some extensive modifications. Unfortunately, it is really just a cluged mess. The problem is that I don't know how to modify the underlying registry keys.
NOTE: I am not talking about *.rgu files in OEM packages and I am not talking about boot.rgu.
I am talking about the registry keys associated with the version of the compact framework built into the rom. Or the registry entries that define what applications are initially set on the program menu. Or the keys with the various application that are installed in the rom by default.
I have done a great deal of searching and I clearly don't know what the key words are to find this information. It must exist because both DCD and No2chem were able to either find it or derive it. I am just hoping someone will point me in a direction where I might be able to learn the next stage of rom customization beyond simply adding different OEM packages.
Thanks
most of the programs have their own folders. In each folder there is .rgu file. that file contains registery entries for that program.
in oem folder there are folders oemapps and operator. those folders contain more than one programs in one folder. all the registry entries that are related to all those programs are in one single rgu file in those folder. There are some registry entries in .provxml files as well.
when one file contains registry entries for more than one program, most of the entries that belong to a single program will be next to each other ( not always true )
a1jatt said:
most of the programs have their own folders. In each folder there is .rgu file. that file contains registery entries for that program.
in oem folder there are folders oemapps and operator. those folders contain more than one programs in one folder. all the registry entries that are related to all those programs are in one single rgu file in those folder. There are some registry entries in .provxml files as well.
when one file contains registry entries for more than one program, most of the entries that belong to a single program will be next to each other ( not always true )
Click to expand...
Click to collapse
Could you tell me where the registry information is for the contents of the SYS directory. for example where are the registry entries for SYS/NET. there isn't a corresponding .rgu file.
thanks.
sys folder has lots of other subfolders .. they have their rgu files.
There are some programs in bin format. they are already encoded i think.
You can put registry entries in a cab and put it in extened rom .. and run it after hardreset .. that way it will overwrite the original keys.
atomclock, I found this old thread concerning a solution and troubles with cooking .net CF 3.5 into a ROM:
http://forum.xda-developers.com/showthread.php?t=350279
Keystone said:
atomclock, I found this old thread concerning a solution and troubles with cooking .net CF 3.5 into a ROM:
http://forum.xda-developers.com/showthread.php?t=350279
Click to expand...
Click to collapse
Thats funny... That is the oem package I'm using in my rom.
There seems to be three possible avenues to work this issue.
1. Build oem's and hope that the registry keys in the oem's .rgu file COMPLETELY overwrite the original entries. (Oemizer is a good tool for this http://tiermann.net/index.php?optio...d=3:personal-oemizer&catid=1:Desktop&Itemid=3 )
2. Review the registry after a rom is written and create an xml file that will overwrite and delete all unnecessary registry keys (here is a link for anyone interested http://forum.xda-developers.com/showthread.php?t=366337&highlight=kitchen )
3. Get the inside information as to where the registry keys are actually located and make changes at the source instead of trying to patch it after the fact. (If someone has a link for this information please provide)
Why is it so impossible to get the necessary information to proceed with option 3.
I want to port the drivers from the current official rom to an old wm5 kitchen. I really need to get access to the underlying workings.
NOTE: I already know how to proceed with options 1 and 2. I need the information for number 3.
If you can answer the following question then you have the information I want.
Where are the registry entries for the BUILT IN .net framework (/SYS/NET)?
Thanks
I search and found a few post on how to add registry entries on a cab but how do I make it copy a file to a specific location?
I want to create a cab that will install my contacts pim.vol and a few reg entries like the owner info. this would make a hard reset a lot simpler.
If your cooking your own ROM, search for OEMizer here or ppcgeeks. It has the option to copy files and import registry entries directly into the ROM.
Edit: attached file. Put it in the TOOLS folder of the kitchen, run it, and it'll make you an OEM that you can check off the next time you cook the rom.
Kool but will it work with dcd's kitchen?
install the trial of wince cab manager if you want to make your own cabs