Enable MMS folder via Registry - Windows Mobile Development and Hacking General

Hi guys,
Question....does someone maybe know the registry settings to enable the mms folder in WM5?
Sure I know I can use a cab for it, but I am trying to find out what registry settings are needed to enable the MMS folder without installing the CAB file.
I am looking for the specific settings for a HTC Wizard, but settings from another HTC phone would be a good indication to start (I hope).
Regards, thanks and to all a very happy new year (of developing),
Molski

One of the CAB files I posted (I think) had it in it.. And I know I've seen the keys around here somewhere.. Unfortunately, I don't have an 8125 any more though, and I'm not quite finished with poking around my 8525 yet (planning on unlocking the ExtROM today so I can start deciphering CAB files).
I'll let you know what I come up with from the 8525 perspective.

I found your CAB file and I extracted it.
Unfortunately the same results as I have with the T-Mobile MMS Folder cab....it doesnt work
I install the CAB file, the MMS folder shows up, I export all the MMS Registry settings, do a hard-reset, import all the Registy settings and no MMS folder showing up.
I think it has something to do with the following registry values:
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\EntryID]
"Deleted Items"=dword:00009F00
"Inbox"=dword:0000F79F
"Outbox"=dword:00005FBB
After a hard-reset and installing this CAB file every time the values are different??

Could be. I'm honestly not too sure. But whateve reg values are in that CAB I've used over countless resets.
I'm getting ready to walk out the door in a few minutes, but when I get to my buddy's place I should be able to sit down for a few and look at the CAB and see what's in there again and go from there.

Take a good look at the values I posted....I really think it has something to do with those values changing every time you install the cab after a hard-reset.
Thanks!
Molski

Which CAB file are you using? I see a couple that I've posted.. Want to make sure I'm looking at the right one..

Beside having the MMS Folder to appear, I think you should have a service provider cab in ExtRom to configure to the right Service Provider's Server or you have to manually key it.
I am not sure if Wizard is the same.

cab files like mms folder and contain the values of certification on them it cannot be integrated so far, i tried,when you install a cab like mms, it writes several numbers to the cert part of the registry,once you install another cab that contains cert values ,it just overwrites the old values .
this is why the service providers never integrates such settings.
all this values that the mms cab writes to the registry can be found in the .XML file ,but must of them are build in the setup .dll ,the dll is coded with a set of instructions ,and this are the one that enable mms.
lets say you manage to extract all the reg settings for mms,then build into a custom cab this is all fine,but now you also want to integrate lets say..smardialing,well u cant because when you export the reg settings from one it overwrites the other because they use the same address in the registry.(cert}

I already have integrated SmartDialing in the default.hv and it works, will install a few cert apps and check if Smartdialing still works.
The only thing that is giving problems so far are:
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\EntryID]
"Deleted Items"=dword:00009F00
"Inbox"=dword:0000F79F
"Outbox"=dword:00005FBB
I checked every settings that is created by the MMS folder Cab, but only these settings will change after installing the CAB.
But after reading your answer Faria, I think we cannot create inbox folders for whatever via the default.hv, is this true?
Thanks,
Molski.

molski said:
I already have integrated SmartDialing in the default.hv and it works, will install a few cert apps and check if Smartdialing still works.
The only thing that is giving problems so far are:
[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\EntryID]
"Deleted Items"=dword:00009F00
"Inbox"=dword:0000F79F
"Outbox"=dword:00005FBB
I checked every settings that is created by the MMS folder Cab, but only these settings will change after installing the CAB.
But after reading your answer Faria, I think we cannot create inbox folders for whatever via the default.hv, is this true?
Thanks,
Molski.
Click to expand...
Click to collapse
Smart Dialing working?
When?
How?
Where?
Please tell us.

These registry values are included in default.hv and/or user.hv
And it works
Maybe I forget something, but test it and let me know!
Molski
p.s. These Reg values are from a HTC Wizard

molski said:
These registry values are included in default.hv and/or user.hv
And it works
Maybe I forget something, but test it and let me know!
Molski
p.s. These Reg values are from a HTC Wizard
Click to expand...
Click to collapse
yes smartdialing works .i did it a month ago....but mms no.
once you put the cert settings for one of those cabs into the default hive its fine... but if you put another cab settings from another program into it,it gets overwrited .

molski said:
These registry values are included in default.hv and/or user.hv
And it works
Maybe I forget something, but test it and let me know!
Molski
p.s. These Reg values are from a HTC Wizard
Click to expand...
Click to collapse
Does this works on Universal Helmi Aku3.5 V1.3?

Related

Instruction on how to generate working .reg files on WM5 ?

Hello,
can anyone tell me if there a good instruction somewhere about producing an executable .reg file for the WM5 platform (Qtek 9000 PPC as well as Qtek 8300 Smartphone) ?
It should contain modifications to the registry which should be applied upon exectuting this file.
(With thge help of a second such file I'd like to reset the initial reg values back.)
Thanks in advance.
well
just look inside a .reg file with notepad.
example:
[HKEY_CLASSES_ROOT]
[HKEY_CLASSES_ROOT\.2bp]
"Content Type"="image/bmp"
"Default"="bmpimage"
"PerceivedType"="image"
[HKEY_CLASSES_ROOT\.3gp]
"Default"="3gpfile"
that's it...
im sure u understood what should be done...
To make it executable you need to write a custom app or import the reg settings into a cab and load the cab.
V
How do i make a .reg file delete a value in the registry ??
I think you insert a - before the key
I'll have to google to confirm, but I'm cooking right now
V
vijay555 said:
To make it executable you need to write a custom app or import the reg settings into a cab and load the cab.
V
Click to expand...
Click to collapse
Thanks to all !
Yes, just this would be my prime question:
Is there any documentation on how to make it executable by "transforming it into a cab file" ?

Cab files missing an icon?

If like me your imate jamin has no icon for cab files I have the solution
Edit the registry and change the following value to read
[HKEY_CLASSES_ROOT\cabfile\DefaultIcon]
Edit the (Default) so it reads
shellresapps.dll,-15618
Or run the attached cab file.
Or import the reg file (if you have a registry editor which can)
Nice job - worked on my wizard too :wink:
Im just not too sure why the value was set to what it was, it simply doesnt work.
I noticed on my WM5 emulator it all looked fine so just copied and pasted the correct key.

Create CAB File that does NOT allow uninstalling

Hi guys,
I use WinCE CAB Manager v1.1 for creating CAB files.
The only problem is that there is no option here like "Allow Uninstall: TRUE/FALSE" (like in v2.0).
I would like that some of the CAB files that I created do NOT show up in "Remove Programs".
Is there something like a standard INF file that I can use for this option, so that with every CAB that I am going to create I 1st import the .inf file (that sets uninstalling to False) and then add my files/registry settings and things like that.
If this is possible, can someone provide me with something like this?
Thanks and regards,
Molski
As far as I know there is no such option in the INF, but the app that installs the cabs (wceload.exe) has the '/nouinstall' command line parameter.
levenum said:
As far as I know there is no such option in the INF, but the app that installs the cabs (wceload.exe) has the '/nouinstall' command line parameter.
Click to expand...
Click to collapse
So adding: "wceload.exe "%1" /nouninstall" to the registry would solve my problem.
But when I do this, every CAB file I install cannot be uninstalled.
I would like to set nouinstall per CAB file, so one CAB file can be uninstalled and another one cannot.
Regards,
Molski
Why do you want to do this?
If I installed something that later could not be removed - I'd be VERY pissed off.
TheBrit said:
Why do you want to do this?
If I installed something that later could not be removed - I'd be VERY pissed off.
Click to expand...
Click to collapse
It's for 2 files I use in the Ext Rom of my Molski.Biz roms.
And believe me...you DON'T want to uninstall these 3 files ;-)
Molski
Hi molski
If you remove the registry entry in HKLM\security\appinstall for the named apps they wont show in the remove program list. You could make a cab file to do this after installing the other cabs, or try including this in the apps cabs - I only know how to do this with xml. If you need help give us a shout.
meschle said:
Hi molski
If you remove the registry entry in HKLM\security\appinstall for the named apps they wont show in the remove program list. You could make a cab file to do this after installing the other cabs, or try including this in the apps cabs - I only know how to do this with xml. If you need help give us a shout.
Click to expand...
Click to collapse
Is it possible that you could create a XML file for me that I could use in the CAB'S that I want to prevent from uninstalling?
If you want I can PM you the CAB files.
Thanks,
Molski
molski said:
Is it possible that you could create a XML file for me that I could use in the CAB'S that I want to prevent from uninstalling?
If you want I can PM you the CAB files.
Thanks,
Molski
Click to expand...
Click to collapse
Yes pm the cab files and i will see what i can do - i have managed to delete the reg entry with a cab so far and will try to include it in yours. What do the cabs install? Will it affect my wizard?
Install all of your files and export HKLM\security\appinstall to a .reg
Post the contents here and we can make you the cab you are after.
meschle said:
Yes pm the cab files and i will see what i can do - i have managed to delete the reg entry with a cab so far and will try to include it in yours. What do the cabs install? Will it affect my wizard?
Click to expand...
Click to collapse
It are 2 files, Performance and Registry tweaks CABS.
Check out "My Cabs" page on www.molski.biz for what the files do with your Wizard.
Molski.
molski said:
It are 2 files, Performance and Registry tweaks CABS.
Check out "My Cabs" page on www.molski.biz for what the files do with your Wizard.
Molski.
Click to expand...
Click to collapse
Yes i am familiar with those - i'll download the cabs and i will see what can be done.
meschle said:
Yes i am familiar with those - i'll download the cabs and i will see what can be done.
Click to expand...
Click to collapse
I will PM you the latest version tomorrow, don't use the files on molski.biz, they are outdated
Molski
molski said:
I will PM you the latest version tomorrow, don't use the files on molski.biz, they are outdated
Molski
Click to expand...
Click to collapse
I have posted you a cab - it appears the best fix. I doubt if including the reg tweak in the 2 cabs would work as the reg values are added after the install. Install my cab after yours and it will do a fix - i have left the name of the fix cab blank so it does not appear in the uninstall programs list.
rename zip to cab
@molski...
What are those cab files for? if those CAB files are only for registry manipulation (meaning no files would be dumped to th device) then CAB Provisioning will be the best, it doesn't show on the Remove Programs.. Please tell if that's what you are looking for. Goodluck!
Here are the 2 files
Here are the 2 tweak files, they are created with WinCE CAB Manager v1.1
I would like that these 2 files cannot be uninstalled after they are installed by the Extended Rom.
And please...can you guys be sure that after adding the "nouninstall" option to these files I still can edit them with WinCE CAB Manager v1.1 (because I noticed that WinCE CAB v1.1 cannot open every CAB file, especially files that are created with Visual Studio or a newer version of WinCE CAB Manager).
Really thanks a lot guys!
Regards,
Molski
p.s. Some of the tweaks are in both files in case people want to manually install one of the files, but for installing via the Ext. Rom I want to make sure that they are not able to uninstall!
p.s.2 These are the tweaks that are in the files right now:
The file: Molski.Biz Performance Registry Tweaks
• Increase FileSystem cache
• Increase FileSystem filter cache
• Increase font cache
• Disable window animations
• Disable menu animations
• Enable FileSystem cache
• Enable ClearType
• Enable ClearType in Landscape mode
• Change the thickness of scrollbars to 9
• Change the length of scrollbar arrow buttons to 9
• Enable 802.11g 54Mbps
• Set IE Mobile Zoom Settings to "normal"
• Move "IE Temporary Internet Files" to 'Storage Card' ( \Storage Card\IE Mobile\ )
• Move "IE History" to 'Storage Card' ( \Storage Card\IE Mobile\ )
• Move "IE Cookies" to 'Storage Card' ( \Storage Card\IE Mobile\ )
• Move "IE Cache" to 'Storage Card' ( \Storage Card\IE Mobile\ )
• Enable CAPS Lock indicator
The file: Molski.Biz Customizing Tweaks
• Don't delete CAB files after installing
• Turns SMS Delivery on
• Install Wireless today plug-in
• Enable receiving of files over BlueTooth/IrDA
• Add time sync page to Phone Settings
• Add a 'Disconnect' button (and Timer) to the "GPRS Balloon Tip"
• Disables different GPRS/EDGE indicator icon
• Show All Day Event and tomorrow appointments on the Today Screen
• Workaround to avoid GPRS connections conflict with phone calls
• Enable DTMF Support
• Always show the clock in the taskbar
I've edited the files so that they are uninstallable.
Don't know if they will open inn 1.1
But If the cab files only contain reg entries the solution da_mayhem suggested is a better alternative.
Øystein
da_mayhem said:
@molski...
What are those cab files for? if those CAB files are only for registry manipulation (meaning no files would be dumped to th device) then CAB Provisioning will be the best, it doesn't show on the Remove Programs.. Please tell if that's what you are looking for. Goodluck!
Click to expand...
Click to collapse
CAB Provisioning sounds great....can you give me some more info on how to do this?
The CAB files are only containing Registry Entries.
Molski
t0flus said:
I've edited the files so that they are uninstallable.
Don't know if they will open inn 1.1
But If the cab files only contain reg entries the solution da_mayhem suggested is a better alternative.
Øystein
Click to expand...
Click to collapse
Thanks, unfortunately they cannot be openend anymore with 1.1, but until I have some changes to these files they will be perfect.
Can you give me some more info on how you did this?
Maybe I can do it myself also
Molski
t0flus said:
I've edited the files so that they are uninstallable.
Don't know if they will open inn 1.1
But If the cab files only contain reg entries the solution da_mayhem suggested is a better alternative.
Øystein
Click to expand...
Click to collapse
When I try to install the files it says that the files are not compatible with my current OS ?
Molski
I just opened and edited them with Cab Manager 2.0
The Registry CSP is documented at MSDN: http://msdn.microsoft.com/library/d...en-us/mobilesdk5/html/wce51grfregistrycsp.asp
I've attached a example and the only thing you need to do is to edit the _setup.xml file and run runme.bat to generate the cab file.
Easy as .... dell..?
Best regards
Øystein

Using xplode's cabs as the extended rom

FIXED! NOW IT SHOULD WORK!
I hope this can help some of you.
To use xplode's cabs as the extended rom first you need to create a folder on your SD card named ExtROM
Then you need to extract all files from the cabs.rar to this folder (ExtROM on your SD card). You will need winrar or 7zip to extract the files.
Now go to ExtROM folder and rename the file SAMPLE_CFG.TXT to CFG.TXT. You can edit this file to customize it to your needs.
The final part is to download this file: extromtools.rar and extract the file autorun.exe and OemExtDll.dll to the ExtROM folder on your SD card.
Now you need to hardreset your device or simply execute CheckAutorun.exe which is located on your windows folder.
More info here:
http://wiki.xda-developers.com/index.php?pagename=BA_ERK_Understand
Execution of the Extended ROM
* CheckAutorun.exe (which is started from \Windows\Startup\CheckAutorun.lnk) executes the AutoRun.exe
* AutoRun.exe is found in the \Extended_Rom Folder
* AutoRun.exe reads the \Extended_Rom\Config.txt and executes the commnands in that file
* The pointer for AutoRun.exe HKEY_LOCAL_MACHINE\Comm\AutoRun is set to \Extended_ROM\AutoRun
* The pointer for Config.txt HKEY_LOCAL_MACHINE\Comm\AutoRunCFG is set to \Extended_ROM\AutoRunCFG
* The Touch screen is disabled by the first command (TPDisable.exe)in the Config.txt
* The Touch screen is enabled by the 2nd to last command (TPEnable.exe)in the Config.txt
* The last Command of the config.txt (RST) performs a soft reset
Click to expand...
Click to collapse
FOR PEOPLE WITH THE MMS PROBLEM:
xplode has created new cab files that include the xml and make the instalation a breeze.
xplode said:
ArcsoftMMS4.2.8.1.cab - updated cab for Arcsoft MMS Composer - one of the xmls is included in it
MMS_enable.cab - enable MMS in messaging
WU_enable.cab - enable windows update connectivity
WMDC.cab - adds T-Mobile UK support link in Windows Mobile Device Center in Windows Vista, adds high res icon for Blueangel, Changes Manifacturer and Model properties to T-Mobile MDAIII
Click to expand...
Click to collapse
Here are the files:
xplode's
http://rapidshare.com/files/52623532/cabs2.rar
mirror
http://www.megaupload.com/?d=QWCPHXT1
It works, thanks
Speed_Sheep said:
It works, thanks
Click to expand...
Click to collapse
Thanks for the reply.
Where is xplode's tool file - URL please..........
mms account
hi
i m not getting any mms account after auto run of xplod's extrom.
kumar00455 said:
Where is xplode's tool file - URL please..........
Click to expand...
Click to collapse
It's in the first post on the thread where you can download the new wm6 rom.
well remove system attributes from the xml files and you will get it
xplode said:
well remove system attributes from the xml files and you will get it
Click to expand...
Click to collapse
here is no system attribute on xml. all the files hv archive attributes.can u tell me how i do that
Thanks LGSilva.
Very good help
Obrigado!
thanks LGSilva, it works fine
fine help from u
LGSilva said:
FIXED! NOW IT SHOULD WORK!
I hope this can help some of you.
To use xplode's cabs as the extended rom first you need to create a folder on your SD card named ExtROM
Then you need to extract all files from the cabs.rar to this folder (ExtROM on your SD card). You will need winrar or 7zip to extract the files.
Now go to ExtROM folder and rename the file SAMPLE_CFG.TXT to CFG.TXT. You can edit this file to customize it to your needs.
The final part is to download this file: extromtools.rar and extract the file autorun.exe and OemExtDll.dll to the ExtROM folder on your SD card.
Now you need to hardreset your device or simply execute CheckAutorun.exe which is located on your windows folder.
More info here:
http://wiki.xda-developers.com/index.php?pagename=BA_ERK_Understand
Click to expand...
Click to collapse
I hv installed xPlode package but I can't see the MMS setting and account in Pocket Outlook. Can I solve this problem?
This is from xplode:
xplode said:
well remove system attributes from the xml files and you will get it
Click to expand...
Click to collapse
I have created cabs which replace the xml files. The one of the xml files i have merged with the Arcsoft MMS cab and there are two other cabs for enable MMS into messaging app and for enable the windows update. also i have created from the other xml cab which does this in vista:
also it adds the T-Mobile as manifacturer and MDAIII as model in properties of it.
i will test the cabs and post them, have to do a hard reset in order to test them in action
xplode said:
I have created cabs which replace the xml files i will test them and will post them
Click to expand...
Click to collapse
Thank you xPlode, I'm waiting your cab
Excellent, looking forward to your new cab. I also need MMS but it didn't work for me.
also by the way you can always use this for loading xml configurations
http://forum.xda-developers.com/attachment.php?attachmentid=37404&d=1176889923
Tried it, it just gives me an error when I run it and click on "click me", I get an windows error.
xplode said:
I have created cabs which replace the xml files. The one of the xml files i have merged with the Arcsoft MMS cab and there are two other cabs for enable MMS into messaging app and for enable the windows update. also i have created from the other xml cab which does this in vista:
also it adds the T-Mobile as manifacturer and MDAIII as model in properties of it.
i will test the cabs and post them, have to do a hard reset in order to test them in action
Click to expand...
Click to collapse
Looks pretty =) Will definitely try it when I have time...
ArcsoftMMS4.2.8.1.cab - updated cab for Arcsoft MMS Composer - one of the xmls is included in it
MMS_enable.cab - enable MMS in messaging
WU_enable.cab - enable windows update connectivity
WMDC.cab - adds T-Mobile UK support link in Windows Mobile Device Center in Windows Vista, adds high res icon for Blueangel, Changes Manifacturer and Model properties to T-Mobile MDAIII
http://rapidshare.com/files/52623532/cabs2.rar
hi xplode's
i want repeat to install the Helmi wm6 rom, but
now i have in my blueangel create a ExtROM with your cabs.
what i have to do before reinstall the Helmi rom's.
i have to cancel or format the extrom???
please help me

CeRegEditor NEW ver 0.0.5.2, with regular expressions

Hello,
I'd like to introduce new registry editor CeRegEditor for WindowsCE, WindowsMobile
It works on desktop PC but operates on PDA's registry.
Main features:
- keys/values create and edit
- fast search
- export/import keys to/from REG file
- create "image" registry with compare and restore service
- free for private and commercial use
- registry compare to CAB or REG files
- open REG/RGU, CAB, HV as regular registry, with all edit functions available
...and many more
link to web site: http://ceregeditor.mdsoft.pl?lang=en
link to software: http://ceregeditor.mdsoft.pl/ceregedit_setup.exe
It is still during test period, but basic features are well tested and stable
It is Polish software but with english interface
edit
If You find any error in the application or mistake in English interface please send an email to [email protected] or write it within thread
nice one! thanks!
It looks very nice! thanks
Hi!
Thanks a lot! The compare service makes it even easier to build OEM packages when kooking ROMs. Great software!
Regards,
PK
nice app.
good tool, many of cookers want to edit the registries using the PC
Nice software I have one suggestion: since this works on the desktop, one feature that would be neet was that if we install a CAB, it detects what's changed on the PPC, regarding the registry. That would be great to know what are the registry keys needed for the instalation of OEM packages!
dferreira said:
Nice software .... if we install a CAB, it detects what's changed on the PPC, regarding the registry. That would be great to know what are the registry keys needed for the instalation of OEM packages!
Click to expand...
Click to collapse
You can use compare tool embedded into CeRegEditor.
First, create registry image(Images->Create image or F2 key) and after cab instalation perform compare registry, Images->Compare registry. It will show only differences/changes between the image and the current registry
I hope this will be useful for You
Great Work
Great work, sounds cool...thanks !
Yes, very thanks so much!
NIce Progie thanx
New version 0.0.2.2
+ added UNICODE support for export/import data to/from REG file
+ fixed header in REG file. The string in header changed to REGEDIT4. Previous string was not compatible with some other registry tools (WinCE Cab Manager)
+ fixed format of path to directory/file in REG file.
...and some minor fixes
Thank you, I was using Mobile Registry Editor to edit registry directly from Desktop but your app look nice
New version 0.0.3.0 available
Some fixes and new features!
Now, compare tool handles CAB and REG files
So, it is possible to compare registry to CAB file or REG file, CAB to CAB, CAB to REG, REG to registry image, etc.
It's possible to check what changes will be made by CAB before CAB instalation
Update details: http://ceregeditor.mdsoft.pl/index.php?id=4&lang=en
Download: http://ceregeditor.mdsoft.pl/ceregedit_setup.exe
cool... I will check this out soon.
@mdziedzic, curious how you are implementig the cab compare function... are you just looking at reg entries stored in the cab? Cos sometimes the complicated ones involve self-registering dlls and setup.dll files that make reg entries also. Prime examples of this are voice command, mark all as read, and some SPB apps. For those we always have to do a reg diff before/after cab install to see what the setup.dll did (or see the self-registered dll additions).
I have been wondering if it's possible to write an app that examines a setup.dll to see what reg entries it would create. So far I don't know of any way to do that other than reg dump->install cab->reg dump->compare.
Anyway your app will be very useful! Thanks for your hard work.
congratz.
widzisz? docenią....
luv2chill said:
@mdziedzic, curious how you are implementig the cab compare function... are you just looking at reg entries stored in the cab? {...cut...}
Click to expand...
Click to collapse
Yes, I compare only reg entries stored in cab!
luv2chill said:
I have been wondering if it's possible to write an app that examines a setup.dll to see what reg entries it would create.
Click to expand...
Click to collapse
I think it is not possible! Each developer/provider creates it's individual setup.dll for CABs. Each DLL could has different structure (written in C++ or Pascal). Trying to "decode" setup.dll will be always "guessig"!
luv2chill said:
So far I don't know of any way to do that other than reg dump->install cab->reg dump->compare.
Click to expand...
Click to collapse
IMO, for CABs with setup.dll or exe instalators it's the best metod. In CeRegEditor, just create registry image (F2)-> do instalations-> compare registry with image(F3). After compare You can save differences to REG file
luv2chill said:
Anyway your app will be very useful! Thanks for your hard work.
Click to expand...
Click to collapse
Great
New version 0.0.3.1 available
http://ceregeditor.mdsoft.pl/ceregedit_setup.exe
Updates:
- fix in CAB-> REG conversion
great looking ap...
I particularly like the little status monitor...nice touch.
It would be great if you could also map registry files from a dumped rom. This way you could easily extract registry settings from other phones without the need of the actual device. At this moment you still need the phone.
is this possible

Categories

Resources