XDA IIs ROM Cooking - MDA III, XDA III, PDA2k, 9090 Software Upgrading

Hi,
I've read through the WiKi on the extended ROM on the blue angel, and i think i have a basic understanding of how it works now.
I have several CAB files (Microsoft .NET framework CAB files, and some of my own). Would i be right in saying that to put these into my Extened ROM all i have to do is...
- Unlock The Extended ROM folder on my blue angel
- Paste in the CAB files
- Edit the config file to add my CAB files to the execute list.
- ReLock Extended ROM
Would that work? If i were to create this extended ROM arranngement would it be possible to install it on several XDA IIs so that they would always automatically reinstall my program upon a hard reset? I was also wondering if it would be possible to customise things like the splash screen, menus, and hardware button settings within the Extended ROM?
I hope that wasnt to much of a long question!! Any ideas or thoughts would be great!
Many Thanks
James.

but also remember there is a limitation on the rom max of file size is 16MB.
happy cooking

Related

CAB files from (home cooked) Extended Rom do not install?

I made my own Extended Rom with a few CAB files I created, but when I do a hard-reset and let the Customization Tools do their job it looks like none of the CAB files is installed?
I'm sure my Extended Rom is build correct (I used Faria's how-to for it), but it looks like the Registry changes that's in my CAB files are not kept in the Registry because after installing the Extended Rom it resets immediately. Can this be true? Or do I need to hardcode the installpaths in my CAB files maybe?
Regards,
Molski
Already found the answer.
I added the Default_Signed_Disable_Security.CAB to the Extended Rom (as 1st file to install) and after that it worked.
Actually very logic, my CABS were not installed because they're not signed so had to disable that security first.
molski said:
Already found the answer.
I added the Default_Signed_Disable_Security.CAB to the Extended Rom (as 1st file to install) and after that it worked.
Actually very logic, my CABS were not installed because they're not signed so had to disable that security first.
Click to expand...
Click to collapse
thats correct my friend.sorry a did not post sooner.
as for custom registry settings if u put them into a cab file, make sure it is the last file to be installed in the extendedrom setup.
regards; faria
Hay Faria,
It doesn't matter that you didn't post a reply sooner, look at the time difference between my question and my answer, it is not even a hour after each other
But why do I have to do the Registry cabs at last in the Extended Rom? Because a few files I use got Registry changes in it.
Regards,
Molski
hi
i meant registry hacks like perrfomance tweaks etc,not the ones in the programs that u are going to install.
reason?
i find out that some programs have a habit of modefing registry keys specially the ones homemade ,so if you install such cab file it is best to leave last.
cab file
Hello guys,
I started playing with my k-jam and i have to admit i'm really happy with your advises. I'm facing the same problem now, the cab files in my "cooked" ExtROM don't install. I belive i need that cab file to disable the certificate security. Could you tell me from where to get it?
Thanx a lot!

Automated Settings

People; how can make a cab that automatically makes the settings for GPRS, MMS, WAP etc.? Every time I upgrade my pda2k to a new GREAT ROM, I have to make these settings manually. And as you know, GREAT developers on this site works hard and provide us with the latest unofficial ROMs in a short time.
PS: I'm not a programmer, so telling me only 'use a cab manager' won't be enough...
The helmi roms already have this, look for the "operator" cab files.
My operator isn't in the list. So I need to prepare a cab file by myself...
nonereal said:
My operator isn't in the list. So I need to prepare a cab file by myself...
Click to expand...
Click to collapse
This should help give you an idea of what you're looking for;
http://wiki.xda-developers.com/index.php?pagename=BA_PersonalCAB
When I did the Orange UK cabs I basically extracted the settings from the cabs that came in the original WM2003 ExtROM (that my phone came with). Then I created new cabs using WinCE Cab Manager by copying the ones Helmi shipped with his ROM and replacing the settings with the extracted Orange ones.
I have attached the relevant files I used, you could possibly hand edit these and then make cabs yourself if you can't find the settings shipped with your phone.
Thanks, I will try this.

Extracting CABs from a ROM

Anyone on here know how to Extract a CAB file from a ROM/Extended ROM? ive been trying to find something about this on here and cant seem to find anything that pertains to it. there are several programs that are included in roms and extended roms that i have and i wold like to be able to put them on my 8125 with the ROM i have now. Thanks in Advance!
Corey
If you already have a cabfile that resides in the extended rom the process is quite easy... just use total commander and copy the file from there to a place on your device where you can later use it...
If you don't have a cabfile but just a program, say arcsoft mms composer that's already integrated into the rom, the process gets a little more complicated, but not impossible. You will, however, need to know all the files that the program uses, dll's, imagefiles, exe's and registry posts, copy them from rom to your windows pc and from there use a program like ce cab manager to create a cabfile for it (if you want. you can merely transer all the files and registry posts to your current rom without creating a cab)
_Nomad_ said:
If you already have a cabfile that resides in the extended rom the process is quite easy... just use total commander and copy the file from there to a place on your device where you can later use it...
If you don't have a cabfile but just a program, say arcsoft mms composer that's already integrated into the rom, the process gets a little more complicated, but not impossible. You will, however, need to know all the files that the program uses, dll's, imagefiles, exe's and registry posts, copy them from rom to your windows pc and from there use a program like ce cab manager to create a cabfile for it.
Click to expand...
Click to collapse
cool, thanks for the info, what program do i need to use to unpack the NBF so i can access the files? I tried to use the one in the wiki (typho5) but i cant seem to get it to work.
for dumping rom's read through this thread
You'll probably want to read it all and I'm sure that it wont make that much sense to begin with but it'll come to you
For converting a nbf to nb files use:
Code:
typho5.exe -x nk.nbf
typho5.exe -x nk.nbf does NOT make it a .nba file!
It extracts the contents of the rom (OS, Extended Rom, Radio, Splash Screen, IPL/SPL) into .nb files.
The Extended Rom file can be opened with WinImage.
Molski
Thanks...i just checked out that thread..looks like ive got some studying ahead of me lol thanks for the help.
thanks Molski, you must have posted that just after i read the post above yours lol. thanks for the info i have another question for you here though. http://forum.xda-developers.com/showthread.php?t=291847 As smart as you guys are im sure theres a reason you havent done it though

New Roms

Hey Guys, just wondering what the status is on any new Rom for our treos.
Well.. My laptop is cluttered with hacked up ROMs. I haven't really sorted out a good direction to take as far as additions, subtractions etc. The extended ROM took me some time to figure out, but here's what I know so far.
There are two file in extended ROM - one is the carrier database which holds configs for the data settings (carrierdb) The other file is a compressed package of customizations (cappackage). Both have the extension "pxp" but are standard zip files.
Inside the package file are various cabs and xml files which write config data to the registry via the provisioning api. There is a primary xml config file which directs the installation of everything in the package. Autorun and config.txt are not used on the Treo.
There is no extended ROM .nb reader/writer that works on the Treo extended ROMs. However you can use the Hermes extended ROM creator to build an nb, and then using a hex editor go in and lop off everything beyond a particular address (don't have the address in front of me at the moment). This is because the extended ROM size on the Treo is smaller than on the Hermes.
What I'll probably do real soon is create a OS-only ROM based on the Aussie release and include an empty extended ROM which can be unlocked and used for storage. Once I upload the various extended ROMs folks can pick and choose what they want from them.
manfly9884 said:
Hey Guys, just wondering what the status is on any new Rom for our treos.
Click to expand...
Click to collapse
summiter said:
Well.. My laptop is cluttered with hacked up ROMs. I haven't really sorted out a good direction to take as far as additions, subtractions etc. The extended ROM took me some time to figure out, but here's what I know so far.
There are two file in extended ROM - one is the carrier database which holds configs for the data settings (carrierdb) The other file is a compressed package of customizations (cappackage). Both have the extension "pxp" but are standard zip files.
Inside the package file are various cabs and xml files which write config data to the registry via the provisioning api. There is a primary xml config file which directs the installation of everything in the package. Autorun and config.txt are not used on the Treo.
There is no extended ROM .nb reader/writer that works on the Treo extended ROMs. However you can use the Hermes extended ROM creator to build an nb, and then using a hex editor go in and lop off everything beyond a particular address (don't have the address in front of me at the moment). This is because the extended ROM size on the Treo is smaller than on the Hermes.
What I'll probably do real soon is create a OS-only ROM based on the Aussie release and include an empty extended ROM which can be unlocked and used for storage. Once I upload the various extended ROMs folks can pick and choose what they want from them.
Click to expand...
Click to collapse
Thanks for your quick response. If I can help you in any way, please let me know.

DTMF Cab from ext rom

Hello.
For my wizard i am looking for the cabfile that installs the necessary files to use DTMF. I know there was such a cab file in the extended rom when i got the phone but i flashed windows mobile 6 into it and now i can't find it anymore.
I already searched everywhere i know for the cab and tried different tweak utility's to turn it on but it doesn't work. If someone could lookup the file in their extended rom and make it available to me that would be really great!
defp said:
Hello.
For my wizard i am looking for the cabfile that installs the necessary files to use DTMF. I know there was such a cab file in the extended rom when i got the phone but i flashed windows mobile 6 into it and now i can't find it anymore.
I already searched everywhere i know for the cab and tried different tweak utility's to turn it on but it doesn't work. If someone could lookup the file in their extended rom and make it available to me that would be really great!
Click to expand...
Click to collapse
This one came from T-Mobile MDA 2.26 upgrade:
http://www.fileden.com/files/2007/8/8/1330507/PP_GPRSandEGDE_DTMF.CAB

Categories

Resources