【注意事項】
全て手探りの為、削除するレジストリキーやファイルは完璧じゃない可能性があります。

【用意するもの】
LVSW0326版
RGUComp
NBHExtract
IMGFS Tools v2
NBHGen
UTF-16が扱えるエディタ(xyzzy使用)
バイナリエディタ(stirling使用)


【事前準備】
LVSW0326版からNBHExtractを使用して06_OS.nbファイルを取り出す。
取り出した06_OS.nbをIMGFS Tools v2を使ってNBDumpする。
default.hvとuser.hvをRGUCompで変換して編集できるようにする。


【レジストリキーの削除】
default.rguから以下のキーを削除

[HKEY_LOCAL_MACHINE\Security\PushRouter\Registrations\ByCTAndAppId\application/vnd.wap.mms-message;]
[HKEY_LOCAL_MACHINE\Security\PushRouter\Registrations\ByGenericId\ArcMMSPR]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\MMS1]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\MMS1\MsgClasses]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\Folder]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\MMSCSetting\SampleMMSC]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\Capture]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\Context]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\Context\MMSFilter]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\TryLimit]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SendOption]
[HKEY_LOCAL_MACHINE\Software\Arcsoft\Picker]
[HKEY_CLASSES_ROOT\CLSID\{F2ABAB46-E1D1-4983-87D8-29D4A3D2F5ED}]
[HKEY_CLASSES_ROOT\CLSID\{F2ABAB46-E1D1-4983-87D8-29D4A3D2F5ED}\InProcServer32]
[HKEY_CLASSES_ROOT\CLSID\{04363A23-47B8-40e8-A896-B93AAB879C24}]
[HKEY_CLASSES_ROOT\CLSID\{04363A23-47B8-40e8-A896-B93AAB879C24}\InProcServer32]
[HKEY_CLASSES_ROOT\CLSID\{C6F9720F-26CA-4c92-BBF5-273E984A0967}]
[HKEY_CLASSES_ROOT\CLSID\{C6F9720F-26CA-4c92-BBF5-273E984A0967}\InProcServer32]
[HKEY_CLASSES_ROOT\CLSID\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\CLSID\{CF351299-69D8-4689-A874-67CF771D14F2}\InprocServer32]
[HKEY_CLASSES_ROOT\amrfile\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\3gpfile\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\mp4file\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\wbmpimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\wavfile\Shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\bmpimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\pngimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\jpegimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\gifimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_CLASSES_ROOT\midifile\Shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Contacts\Summary_Tools\{F2ABAB46-E1D1-4983-87D8-29D4A3D2F5ED}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Contacts\Main_ContextMenu\{F2ABAB46-E1D1-4983-87D8-29D4A3D2F5ED}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Contacts\Main_Tools\{F2ABAB46-E1D1-4983-87D8-29D4A3D2F5ED}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Calendar\Summary_Tools\{04363A23-47B8-40e8-A896-B93AAB879C24}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Calendar\Main_Tools\{04363A23-47B8-40e8-A896-B93AAB879C24}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Calendar\Main_ContextMenu\{04363A23-47B8-40e8-A896-B93AAB879C24}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Tasks\Summary_Tools\{C6F9720F-26CA-4c92-BBF5-273E984A0967}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Tasks\Main_Tools\{C6F9720F-26CA-4c92-BBF5-273E984A0967}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Tasks\Main_ContextMenu\{C6F9720F-26CA-4c92-BBF5-273E984A0967}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Pictures\imageview\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\ContextMenus\Pictures\Imagefile\{CF351299-69D8-4689-A874-67CF771D14F2}]
[HKEY_LOCAL_MACHINE\Software\OEM\MASD]

user.rguから以下のキーを削除

[HKEY_CURRENT_USER\Software\Microsoft\Inbox\MsgTypes\IPM\MMS1]
[HKEY_CURRENT_USER\ControlPanel\Notifications\{C3465585-39EF-4c9b-B2A3-5558BF27BFB0}]
[HKEY_CURRENT_USER\ControlPanel\Notifications\{70C48D00-C1A6-43cf-B4C5-5B4E771E2462}]
[HKEY_CURRENT_USER\ControlPanel\Notifications\{3C781384-05F3-4035-A8F9-C23F19A93AF0}]
[HKEY_CURRENT_USER\ControlPanel\Notifications\{3C850505-06F3-5035-C8F9-C25F19A93AF1}]
[HKEY_CURRENT_USER\ControlPanel\Notifications\{3C850506-07F3-6035-E8F9-C29F19A93AF2}]

RGUCompでhvファイルに変換し、06_OS.nb.dumpフォルダにコピーして上書きする。


【ファイルの削除】

06_OS.nb.dumpディレクトリから以下のファイルを削除する。

amr.dec
amrwb.dec
evrc.dec
qcelp.dec
midi.dec
amr.enc
mm1lib.dll
MMS Composer0409.lnk
MMSComposer0409.htm
MMSCtxMenuPlugin.dll
getMMSCtxMenuInfo.dll
getMMSCtxMenuInfo.dll.0409.mui
MMSForm.dll
MMSRes_240x320.dll
MMSTemplates0409.inf
MMSTransport.dll
MMSTransport.0409.dll
poomIntegration.dll
ptspat
ptsdat
amedat
Arail.amf
svgplayback.dll
Birthday_gift.gif
Alouette.mid
ding.amr
Dogbark.wav
Heart.gif
Photo.gif
Pond.jpg
Utah.png
0.jpg
0_0409.dat
1.jpg
1_0409.dat
2.jpg
2_0409.dat
1-nature_15fps.mp4
01_240x320.gif
02_240x320.gif
03_240x320.gif
04_240x320.gif
05_240x320.gif
06_240x320.gif
07_240x320.gif
08_240x320.gif
09_240x320.gif
10_240x320.gif
11_240x320.gif
12_240x320.gif
13_240x320.gif
14_240x320.gif
15_240x320.gif
16_240x320.gif
17_240x320.gif
18_240x320.gif
19_240x320.gif
20_240x320.gif
21_240x320.gif
22_240x320.gif
23_240x320.gif
24_240x320.gif
25_240x320.gif
26_240x320.gif
27_240x320.gif
28_240x320.gif
29_240x320.gif
30_240x320.gif
CannedText_0409.bin
Emoticon_240x320.ini


【initflashfiles.datを編集】
UTF-16が扱えるエディタが必要。

下記MMS Composerの設定を削除する。

;==========================================================================
; Application bib for ARCSOFTMMS 3_5_1_23
;==========================================================================
Directory("\My Documents\My Pictures"):-File("Birthday_gift.gif","\Windows\Birthday_gift.gif")
Directory("\My Documents\My Pictures"):-File("Heart.gif","\Windows\Heart.gif")
Directory("\My Documents\My Pictures"):-File("Photo.gif","\Windows\Photo.gif")
Directory("\My Documents\My Pictures"):-File("Pond.jpg","\Windows\Pond.jpg")
Directory("\My Documents\My Pictures"):-File("Utah.png","\Windows\Utah.png")

Directory(0409_DIRMYDOCSMYVIDEOS):-File("1-nature_15fps.mp4","\Windows\1-nature_15fps.mp4")

Directory("\My Documents"):-File("Alouette.mid","\Windows\Alouette.mid")
Directory("\My Documents"):-File("ding.amr","\Windows\ding.amr")
Directory("\My Documents"):-File("Dogbark.wav","\Windows\Dogbark.wav")

Directory("\My Documents\UAContents\Templates"):-File("0_0409.dat","\Windows\0_0409.dat")
Directory("\My Documents\UAContents\Templates"):-File("0.jpg","\Windows\0.jpg")
Directory("\My Documents\UAContents\Templates"):-File("1_0409.dat","\Windows\1_0409.dat")
Directory("\My Documents\UAContents\Templates"):-File("1.jpg","\Windows\1.jpg")
Directory("\My Documents\UAContents\Templates"):-File("2_0409.dat","\Windows\2_0409.dat")
Directory("\My Documents\UAContents\Templates"):-File("2.jpg","\Windows\2.jpg")
Directory("\My Documents\UAContents\Templates"):-File("Custom.jpg","\Windows\Custom.jpg")
Directory("\My Documents\UAContents\Templates"):-File("MMSTemplates0409.inf","\Windows\MMSTemplates0409.inf")


Directory("\My Documents\UAContents"):-File("CannedText_0409.bin","\Windows\CannedText_0409.bin")

Directory("\My Documents\UAContents\Emoticon"):-File("01_240x320.gif","\Windows\01_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("02_240x320.gif","\Windows\02_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("03_240x320.gif","\Windows\03_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("04_240x320.gif","\Windows\04_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("05_240x320.gif","\Windows\05_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("06_240x320.gif","\Windows\06_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("07_240x320.gif","\Windows\07_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("08_240x320.gif","\Windows\08_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("09_240x320.gif","\Windows\09_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("10_240x320.gif","\Windows\10_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("11_240x320.gif","\Windows\11_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("12_240x320.gif","\Windows\12_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("13_240x320.gif","\Windows\13_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("14_240x320.gif","\Windows\14_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("15_240x320.gif","\Windows\15_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("16_240x320.gif","\Windows\16_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("17_240x320.gif","\Windows\17_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("18_240x320.gif","\Windows\18_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("19_240x320.gif","\Windows\19_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("20_240x320.gif","\Windows\20_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("21_240x320.gif","\Windows\21_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("22_240x320.gif","\Windows\22_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("23_240x320.gif","\Windows\23_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("24_240x320.gif","\Windows\24_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("25_240x320.gif","\Windows\25_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("26_240x320.gif","\Windows\26_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("27_240x320.gif","\Windows\27_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("28_240x320.gif","\Windows\28_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("29_240x320.gif","\Windows\29_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("30_240x320.gif","\Windows\30_240x320.gif")
Directory("\My Documents\UAContents\Emoticon"):-File("Emoticon_240x320.ini","\Windows\Emoticon_240x320.ini")

Directory("\Windows\Help"):-File("MMS Composer.lnk","\Windows\MMS Composer0409.lnk")
;==========================================================================
; END Application bib for ARCSOFTMMS 3_5_1_23
;==========================================================================

UTF16のBOMなしで保存する。

【起動後のcemail.volに関わるファイルを削除】
起動後にcemail.volが生成されるが、これはメタファイルによって生成されている。
MMS Composerのアカウント情報を書き込んでいるメタファイルは下記のファイルである。

mxip_MASD_111.provxml

mxipで始まり、拡張子がprovxmlのファイルは全て起動後のDB生成に関わっているファイルである。
拡張子前の3桁の数字が優先度を表し、数字が若い順に適用されていく。
これはたぶんWindowsMobileロゴ表示中に行われる為、AutoRunよりも優先順位が高い。


【仕上げ】
NBBuildで06_OS.nbを再構築し、NBHGenを使用してRUU_signed.nbhを生成する。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2007年04月10日 23:15