[JASJAR, XDA Exec, MDA Pro General] Dingo:
He I forgot about that. Yep i just edit the registry to remove it as that is even more bloaty than the O2 one. I might just make a cab for that too as not everyone will be able to import a reg file.

anyway a few more files and what they are doing.

Signed_SSD_Shortcut_WWE.sa.CAB

This makes links for Sim Manager & Enroller

CAB-Shortcut-O2UK-22Aug05.CAB

This makes links to sddaemon, MIDlet Manager & Voice Speed Dial. It also if i am correct adds MMS functionality into outlook. No software is installed it just sets up the link for the MMS etc.

CAB-Customization-O2UK-Universal.CAB

This just imports the following reg settings.

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\UI\SizeLimit]

"SendLimit1"=dword:00019000

"SendCount"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\UI]

"AutoDisconnect"=dword:00000000

"DownloadHomeNetworkOnly"=dword:00000001

"EnableSentNotify"=dword:00000000

"EnableDownloadedNotify"=dword:00000000

"EnableReceiveNotify"=dword:00000000

"EnableSentPrompt"=dword:00000001

"EnableDownloadedPrompt"=dword:00000001

"EnableReceivePrompt"=dword:00000001

"AllowSendReadReport"=dword:00000000

"AlphaTagDispTxt"=""

"AlphaTag"=""

"SupportAutoSignature"=dword:00000000

"EnableSaveAudioObject"=dword:00000001

"RecordType"=dword:00000001

"VideoFilter"=".3gp;.mp4;"

"DefaultResolution"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\mm1]

"1"="test"

"TotalSettings"=dword:00000001

"DefaultSetting"=dword:00000001

"SuppressDelayedNotifyResp"=dword:00000001

"ReportAllowed"=dword:00000000

"SendDelayedNotifyResp"=dword:00000000

"Enabledrmfl"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\ArcSoft\ArcSoft MMS UA\Config\mm1\test]

"ConnectionVia"="{18AD9FBD-F716-ACB6-FD8A-1965DB95B814}"

"waptype"=dword:00000001

"GatewayPort"=dword:00001F90

"MmscURI"="http://mmsc.mms.o2.co.uk:8002"

"Gateway"="193.113.200.195"

"Name"="O2UK"

"RecvDefault"=dword:0007d000

"SendDefault"=dword:00019000

"WAP2DefaultSize"=dword:00019000

"WAP1DefaultSize"=dword:00019000

[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader]

"User-Agent"="XDA Exec/arcsoft-mmsua-3.0.0.xx"

"Profile"="http://www.htcmms.com.tw/gen/pu10-1.0.xml"

"Accept-Language"="en"

[HKEY_CURRENT_USER\Software\HTC\MMSTool]

"Notification Interval"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\TryLimit]

"TryDefault"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\Arcsoft\ArcSoft MMS UA\Config\UI\SendOption]

"NeedReadReportFac"=dword:00000000

"NeedDeliveryReportFac"=dword:00000000

"NeedReadReport"=dword:00000000

"NeedDeliveryReport"=dword:00000000

[HKEY_CLASSES_ROOT\3gpfile\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\mp4file\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\avifile\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\m4vfile\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\m4afile\Shell\Save\Save Location]

@="My Music"

[HKEY_CLASSES_ROOT\wavfile\Shell\Save\Save Location]

@="My Music"

[HKEY_CLASSES_ROOT\midifile\Shell\Save\Save Location]

@="My Music"

[HKEY_CLASSES_ROOT\amrfile\Shell\Save\Save Location]

@="My Music"

[HKEY_CLASSES_ROOT\awbfile\Shell\Save\Save Location]

@="My Music"

[HKEY_CLASSES_ROOT\bmpimage\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\wbmpimage\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\gifimage\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\jpegimage\Shell\Save\Save Location]

@="My Pictures"

[HKEY_CLASSES_ROOT\pngimage\Shell\Save\Save Location]

@="My Pictures"

[HKEY_LOCAL_MACHINE\SOFTWARE\Tao\intent\network]

"DefaultNetwork"="{FF445A54-ADF8-4fab-86B7-E31482BEE8BE}"

[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\3rdversion\O2 Customization]

"Version"="Universal-O2UK-01-06-02Sep05"

Enable_VT_RTPlugin_0727_2_signed.CAB

This adds/alters Registry Setting via an XML file with the following.

<wap-provisioningdoc>

<characteristic type="Registry">

<characteristic type="HKLM\Security\Phone\Skin" translation="filesystem" >

<parm name="ext" datatype="string" value="phcanhtc.dll" translation="filesystem" />

<parm name="Enabled" datatype="integer" value="1" />

</characteristic>

<characteristic type="HKCR\CLSID\{DDDC2AE0-9CA8-4fbb-A7B0-088B6D202749}" translation="filesystem" >

<parm name="Default" datatype="string" value="Ring Tone Plugin Player" translation="filesystem" />

</characteristic>

<characteristic type="HKCR\CLSID\{DDDC2AE0-9CA8-4fbb-A7B0-088B6D202749}\InprocServer32" translation="filesystem" >

<parm name="Default" datatype="string" value="RTPlugIn.dll" translation="filesystem" />

<parm name="ThreadingModel" datatype="string" value="Free" translation="filesystem" />

</characteristic>

</characteristic>

</wap-provisioningdoc>

Signed_MoveO2Tone.sa.CAB

Names says it all really. Just moves the extremely quiet O2 Ringtone.

Signed_UNI_o2UK_Customize.sa.CAB

This one installs O2_tone.wma, o2_video.wmv, default.htm & O2.gif. Then it sets the Time Zone to GMT London,Dublin, Sets the O2 Tone to the default ring and puts the default.htm in the windows directory.

Signed_UNI_o2UK_UAProf.sa.CAB

I am not sure exactly what this achieves. It just sets up a link to HTMMS website for soem sort of messaging profiles in an XML file.

<wap-provisioningdoc>

<characteristic type="Registry">

<characteristic type="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" translation="filesystem" >

<parm name="UAProf" datatype="string" value="http://www.htcmms.com.tw/gen/pu10-1.0.xml" />

<parm name="Accept Header" datatype="string" value="*/*" />

</characteristic>

</characteristic>

</wap-provisioningdoc>

VT_DisableOK_O2_0830_signed.CAB

Just a call waiting setting.

<wap-provisioningdoc>

<characteristic type="Registry">

<characteristic type="HKLM\SOFTWARE\HTC\PHONE" translation="filesystem" >

<parm name="CallWaitingMsg" datatype="integer" value="0" />

</characteristic>

</characteristic>

</wap-provisioningdoc>

Ok i think thats all of them. My current test at the moment is running all of the cab files except the stock signed_UNI_o2AUI4_build76.CAB. I have built a CAB with just the Active stuff missing from this. So it installed the skins etc as i quite like the phone skin.

So far it has been very stable. So i think it is just the Active stuff that causes the problems. On my next Hard Reset i think i will do the same but just leave out a few of the CABs.