CAB creation - MDA II, XDA II, 2060 ROM Development

Does anyone know of an app to program/edit CAB files to act as auto-launchers in the extended ROM of an HTC Himalaya? I have the WinCE 5.0SDK but I really don't want to compile a CAB from scratch.

WinCE Cab Manager is what you are looking for (i think).
CABs in extended rom aren't exactly autolaunchers.
It is autorun.exe which runs everything what is in config.txt. You have to edit config.txt to actually launch the cab after hard reset

I actually configed my own autorun but was unable to customize specifics in any of the CABs. Could you post a link of where I could find information on the WinCE CAB manager or command line specifics for the WinCE5.0 OS?

WinCE Cab Manager is sold by www.ocpsoftware.com

Fantastic, thank you so much for directing me to the program. It worked like a charm.

you're welcome. maybe now they will give me a license for free

M4io said:
WinCE Cab Manager is what you are looking for (i think).
CABs in extended rom aren't exactly autolaunchers.
It is autorun.exe which runs everything what is in config.txt. You have to edit config.txt to actually launch the cab after hard reset
Click to expand...
Click to collapse
How do i go about adding my own CAB's to the X. ROM?
Cheers
Rob

http://wiki.xda-developers.com/wiki/HimalayaRomkitchen is about composing your own upgrade and modifying your ExtRom

Related

Fonix Voicedial not on companion CD

I would like to add the fonix voicedial application to my XDA2. I noted on the "my-xda.com" website that this application is supposed to be on the companion CD that comes with a XDA2.
Not mine!, purchased just 2 weeks ago.
My CD version is V1.0 sept 2003
Can anybody tell me if there is a later release that has it on please.
Can't see anywhere on the O2 websites where to download it.
Any suggestions would be greatly appreciated.
Regards
Chris
You can dowmload AppsuiteXdaII.zip from here.
You can dowmload AppsuiteXdaII.zip from here
Click to expand...
Click to collapse
Thanks I updated rom and installed the applications, works a treat.
Just got to re-install tomtom.
Thanks again
Chris
Two questions :
- Is it free ?
- Does it work on Qtec and T-Mobile MDA too ? (the app_suite_.exe i mean )
Yes its free,
I would assume it would work providing you are running the updated Rom.
I had to update to 1.72.00 WWE, before I could install the appsuite.
Good luck
Chris
That's weird, I'm running on 1.72.00WWE and it does not let me install...
Any ideas?
Rayan, did you try installing to a bare configuration, ie before restore?
It is not the OS version that counts (although it probably would have to be 1.72.00WWE) , but the extrom version (1.72.181 / 1.72.187). but i don't know which registry entries are important for this validation.
Doing a restore after upgrade does overwrite the registry (like cruisin implied).
Can anyone post the individual cabs inside this application suite?
I can have a look to make it more "ExtROM version independent"
(ie that it will also work with my 1.72.902 ROM)
I tried to create the myself from the appsuite.
Fonix cab seems to be faulty. Any experience with this?
Couldn't it be possible to just install the Fonix Voicedial on just any rom available?
That shouldn't be a problem is it?
edsub said:
Can anyone post the individual cabs inside this application suite?
I can have a look to make it more "ExtROM version independent"
(ie that it will also work with my 1.72.902 ROM)
I tried to create the myself from the appsuite.
Fonix cab seems to be faulty. Any experience with this?
Click to expand...
Click to collapse
I am not able to install any of this software.... Please Edsub maybe you can do something...
I am more than happy to sort this out, BUT: I need to get hold of a correct Fonix cab file. The one in the posted app. suite is faulty and cannot be used.
ah, logging on helps.
Thanks superperry.
i will have a look at the cabs.
bollocks!
The Fonix cab you posted is faulty too.
The cab identifies as a ZIP cabinet, instead of a WinCE Cabinet.
Also WinCE Cab manager is not able to open it, just crashes. Same as with my copy of the Fonix cab.
The other two cabs are fine.
Just by looking at the TrueFax cab I bet the version checking is doen via a new setup.dll. This should be do-able. Plz have a little patience as I do have a real job to do too . . .
edsub said:
bollocks!
The Fonix cab you posted is faulty too.
The cab identifies as a ZIP cabinet, instead of a WinCE Cabinet.
Also WinCE Cab manager is not able to open it, just crashes. Same as with my copy of the Fonix cab.
The other two cabs are fine.
Just by looking at the TrueFax cab I bet the version checking is doen via a new setup.dll. This should be do-able. Plz have a little patience as I do have a real job to do too . . .
Click to expand...
Click to collapse
:twisted: I guess they gave us faulty file, huh! :!:
Don't worry edsub, we can wait. :wink:
This is the file downloaded directly from O2.
Thanks dcs, the file you posted is exactly the same as the one I extracted the cabs from . . .
Did ANYONE try to get the Fonix Voicedial to run on their Himalaya??
What happened?
Did the install on the Himalaya run?
Did the app itself run?
Any error messages?
This Fonix cab is something different from all the other cabs I know of.
BTW: dcs, did you get Fonix installed (you seem to have a new 1.72.187 rom version on O2)??
edsub said:
BTW: dcs, did you get Fonix installed (you seem to have a new 1.72.187 rom version on O2)??
Click to expand...
Click to collapse
Yes I did. It runs, but haven't done much with it yet.
mmm, I guess we have to conclude that O2 (or Fonix) have found themselves a new method of installing software on the Himalaya . . .
@dcs: Do you remember whether the install ran as silent as other (normal) installs on the Himalaya? Did you see the zip-manager get used for installing (I ask this because the Fonix cab shows up like a zip-type of cab, instead of like a WinCE cab)

'The program you have installed may not...'

Can someone help me with this please:
I have just upgraded my M1000 to WM2003 SE using the guide on this forum. It all works perfectly apart from when I try and install an extended ROM - from the same sit...it tells me this:
'The program you have installed may not display properly because it was designed for a previous version of Windows mobile software'
The problem is the TP is inactive at this stage...so what can I do to continue the installation?
Thanks
Hi
That's preety sh...y situation.
One way to get around this is to edit your installation CABs with WinCE CAB manager and modify their winCE version information (so WM2003SE doesn't say they're old). Or: (simplier) just remove tpdisable.exe and tpenable.exe from extrom (or from config.txt if you have any in extrom). that will cause touch screen not to be disabled during extrom cabs installing.
Have fun.
If you're having problem in getting out from situation you're in, just put device in bootloader mode, place in cradle and reinstall Extrom with original shipped update. (you can delete nk_.nbf and radio_.nbf so that upgrade utility installs only extrom from ms_.nbf)
have fun.
Nice one thank you.

Installing and using PHMRegEdit

Is there a good Samaritan out there who can explain to me exactly how the program is installed and how does one go about editing the Registry of the TyTN. I have bought Nokia HS-12W BT stereo phones and have added in Sleuth's anti-skip modification. All works well except that I do not get stereo. I must modify the Registry according to Sleuth's working model, and need to do the Registry mods.
Please help!
I am sure there are other newbie's who are also keen to learn new tricks.
Which problem are you exactly having? Just install the cab file, run the program and browse the registry to the place you want to modify, add or delete a key. Tap on the key or screen to do this.
You have to copy the cab file to your Hermes first. When I install cabs, I either send them to myself as email attachments or I use activesync explorer mode. Alternatively, if you can find the site using Pocket Internet Explorer (PIE) then you can download the cab directly. Once the cab is on your Hermes, then tap to install.
There is an alternative way to install apps on WM and that's with a windows based installer. If the file isn't a cab, then you'll need to connect up your hermes with its USB cable, wait for activesync to connect then run the installer on your PC. The installer itself will send the cab file over for immediate installation.
If you're familiar with the Windows registry you'll have no problems understanding the WM registry. When you change a value, make sure you power off with the power button to reset & make the change active, otherwise your registry setting might not "stick". Some registry values take effect immediately but I always power cycle after making a change just to be sure.
Installing PHMRegEdit
Hi
Could you please attache the CAB file.
I have load the file and the file is PHMRegEdit.msi
Thanks
I was wondering "which" .cab to copy over for the AT&T Tilt 8925. I did try the Stngr_ARM and it did install. However, I can not expand the registery top folders or export the registery.
Thank you in advance
OK, figured it out.
regedit.Mrln_ARM
did the trick

Package a CAB file

Hi
I have a list of my favourite apps that I like to expand and delete from as new apps come out and old ones get replaced.
I have done a search and can find a nice amount of info on cooking a ROM based on an open ROM, such as Gullums. But I dont want to do that really. I'd like to keep my Apps seperate from my OS.
Is there a way of packaging a bunch of CAB files into just the one?
I've done something similar with EXE on my PC, so in theory its possible, oui? non?
cheers all.
Well I had a bit of a better dig around in my Lunchbreak.
I've found this program which creates an executable EXE for a PC desktop install for multiple CABS, easy to use too
http://www.windowsgames.co.uk/PocketSetupCreator.html
but I'd still rather have just one CAB file which I can install from my Prophet.
any other Ideas?
In the program
goto : "builder"
Now click on "add redistribution modules to include". You can select cab, SQL or .net files.
It will include those files to the cab how is created
cheers for the reply, but Im unsure what program you mean?, can you let me in on your riddle.
However...
PocketSetup Creator is very very basic.
I've found a better version which creates compressed PPC EXE files but its $60 to knock that one on the head, I dont need this that badly, for those who are interested its called.
pocketpc Installer
http://www.phelios.net/pocketpcinstaller.html
Any other ideas, Gullum how do you do this for your cooked roms, some of your releases had a 2nd install once the ROM had been updated, with a few roms coming down e.g. Gullum Custom CAB ect.
Sorry, I speak from http://www.aperitto.com/content/view/14/28/ less basic but 29€ (app; 36$US).
Very usefull app, so you can search for cabarc.exe (or enything how is approximtly that) for free and command line cab creator from M$

how to modify HTCCPL reg key and .cpl???

how can i modify registry keys such as htccpl in any rom kitchen? possible at all? or are they always related to the htccpl.cpl in the windows folder? how to modify that one then?
i just can't modify or delete them in neokit.
cheers.
chriskay said:
how can i modify registry keys such as htccpl in any rom kitchen? possible at all? or are they always related to the htccpl.cpl in the windows folder? how to modify that one then?
i just can't modify or delete them in neokit.
cheers.
Click to expand...
Click to collapse
Some in reg, some in provxml Check your PM for more detail, friend !
yeah, thanks, mate! i found all entries i need in those provxml files! great stuff!!
now i am almost done with all modifications reverting everything back to "original".
any ideas how to change "hidden" status of a single file? i want to make the templates for notes and office visible.
cheers!
chriskay said:
yeah, thanks, mate! i found all entries i need in those provxml files! great stuff!!
now i am almost done with all modifications reverting everything back to "original".
any ideas how to change "hidden" status of a single file? i want to make the templates for notes and office visible.
cheers!
Click to expand...
Click to collapse
I'm not sure what you are talking about, but I do like the word "original".... If you are done, is it worth sharing?
well, as i stated in cloudyfa's thread, i am not a friend of too heavily customized roms even though most of them look pretty cool. everyone is individual and has a different taste. therefore i really liked korand's contribution. unfortunately there were still some minor flaws, such as an incorrect wm6 sound scheme (as i believe), which i could not figure out to fix.
but with cloudyfa's rom providing wpa2 and showing no signs of bugs so far, i just could not resist making my own close-to-originally-offical wm6.1 rom, because no-one seemed to respond to my appeal of making a truely clean version. so i took the challenge myself... and it was quite some lesson and a lot of fun, however, i still do not consider myself a rom cook (yet).
and "yes", i will share it if cloudyfa does not mind and if i will not encounter any problems while testing my "creation" at the moment. i only need to figure something out about user customization. maybe you have an idea since i could not find anything specific on my question:
if uc is enabled, will it still be possible to run autorun from extended rom even though it would be redundant? because there is still the registry key set for autorun destination on extended rom. or can i delete it? or should i leave it for some kind of "dual autorun mode" ?
cheerio.
chriskay said:
well, as i stated in cloudyfa's thread, i am not a friend of too heavily customized roms even though most of them look pretty cool. everyone is individual and has a different taste. therefore i really liked korand's contribution. unfortunately there were still some minor flaws, such as an incorrect wm6 sound scheme (as i believe), which i could not figure out to fix.
but with cloudyfa's rom providing wpa2 and showing no signs of bugs so far, i just could not resist making my own close-to-originally-offical wm6.1 rom, because no-one seemed to respond to my appeal of making a truely clean version. so i took the challenge myself... and it was quite some lesson and a lot of fun, however, i still do not consider myself a rom cook (yet).
and "yes", i will share it if cloudyda does not mind and if i will not encounter any problems while testing my "creation" at the moment. i only need to figure something out about user customization. maybe you have an idea since i could not find anything specific on my question:
if uc is enabled, will it still be possible to run autorun from extended rom even though it would be redundant? because there is still the registry key set for autorun destination on extended rom. or can i delete it? or should i leave it for some kind of "dual autorun mode" ?
cheerio.
Click to expand...
Click to collapse
yups, you can still run some application from extende rom.
At windows folder, you will find config.txt . You have to give some command on it.
The command there, is just a RST ( Reset ) . But If you give a command first, it will install some cabs. It all command from AutoRun
This is some command
LOCK: Enable
CAB: \Extended_ROM\TCPMP.CAB
CAB: \Extended_ROM\Cabs\ABCD.CAB
LOCK: Disabled
RST: Reset
the command will install TCPMP.cab and ABCD.cab
share at XDA is always a good one.
With Cloudyfas ROM, there is a provxml file that sets the keys for AutoRun to somewhere in the windows directory. You will have to remove/alter that for autorun from the storage card.
The point of AutoRun is to allow you to install cabs etc before the user can really use the ROM. UC is to provide users with a faster way to set up the ROM. The two can and should co exist.
so if i got it correctly: putting the common command lines of the extended rom autorun PLUS the command lines of sdautorun into this single config.txt file would make the device boot and install from both locations one by one?
so, what are your recommendations about the registry key:
[HKEY_LOCAL_MACHINE\Comm]
"TurnRadioFlag"=dword:0
"AutoRunCFG"="\\Extended_ROM\\config.txt"
"AutoRun"="\\Extended_ROM\\autorun.exe"
leave it or kill it??
edit: decided to remove it due to its complete redundancy. it is uc already... now i am close to finishing.
edited edit: put it back in. i think it won't hurt and maybe someone still needs it.
cheerio.
One of Cloudyfas ProvXML files overwrites that, so it is completely redundant!
It's called mxipupdate_zz_oemoperators_102_CheckAutorun.provxml
You can look at it and see what it does.
The two AutoRun files (SDConfig.txt and Config.txt) are separate files that run independently. The point of UC is User Customization. All you need to do is make sure SDAutoRun.exe is in \Windows and that the last line of your config.txt file is
Code:
EXEC:\Windows\SDAutoRun.exe
That is all that is needed for it to run.
ok. removed the redundant entries. i was just thinking there might be some way of a "dual boot". but actually this is rubbish. so i leave it as uc as it is.
The point of UC is that the two are seperate. Everything can be achieved with just one of the two systems, but with UC, you (the chef) can install cabs, and the user can install tweaks etc.

Categories

Resources