Flash頭にシリアル?とか ハードウェアバージョン(HKLM\HARDWARE\HWInfo)とかありますが、 残りはROM内ファイルに対する置き換えorパッチファイルで、 ファイル操作APIでそのまま書き込んでいるだけの模様です。 なんでNOR型Flashを使ってメモリ空間にマップしているのにXIPにせずに RAMを喰うような方式にしたのかと小一時間…スピード遅いか。
フルリセット時に初期化されるレジストリHKLM\Init\Launch13で patch.exeを起動していますが、 この流れに回避機能はないので変な内容にすると即死なので、 モバカスでのフラッシュアップデート提供は困難でしょう。 どうしてキーコンビネーションでpatch.exeを無効にできるように しておかなかったのかと小一時間…

Flash内ファイル一覧。 NECJ_DAT.DATは置き換え前は"J/5.0/03040201"、 置き換え後は"J/5.0/03051102"、Sigmarion3の発売日は030528。

      18 \Windows\NECJ_DAT.DAT
    6656 \Windows\regpatch.exe  (HKLM\Init\Launch14でpatch.exe直後に実行)
   14336 \Windows\catAUTO.exe
   33280 \Windows\catMENU.exe
   25600 \Windows\catVIEW.exe
   18432 \Windows\atadisk.dll
   41984 \Windows\touch.dll
   45056 \Windows\wavedev.dll
    3055 \Windows\default.html
     490 \Windows\mopera_mail.gif
    1074 \Windows\mopera_net.gif
     820 \Windows\mstage_book.gif
   12288 \Windows\usbfoma.dll
   21504 \Windows\xsusbser.dll
    4424 \Windows\voicerec.htm
   29641 \Windows\PicselBrowser.htm
      31 \Windows\Help\Picsel Browser.lnk
      45 \Windows\プログラム\Picsel Browser.lnk
 2620416 \Program Files\Browser\picselbrowser.exe
    3389 \Program Files\Browser\Help\app.html
    4045 \Program Files\Browser\Help\bookmark-view.html
    2662 \Program Files\Browser\Help\document-view.html
    2676 \Program Files\Browser\Help\file-associations.html
    4141 \Program Files\Browser\Help\folder-view.html
    2092 \Program Files\Browser\Help\goto-address.html
    2980 \Program Files\Browser\Help\history-view.html
    2952 \Program Files\Browser\Help\overview.html
    2163 \Program Files\Browser\Help\preferences.html
    2196 \Program Files\Browser\Help\preferences-home.html
    3175 \Program Files\Browser\Help\preferences-internet.html
    1614 \Program Files\Browser\Help\scroll-bars.html
    3563 \Program Files\Browser\Help\supported-documents.html
    2936 \Program Files\Browser\Help\user-preferences.html
    3832 \Program Files\Browser\Help\gestures.html
    6038 \Program Files\Browser\Help\html-forms.html
    1433 \Program Files\Browser\Help\submitted-form.html
    3229 \Program Files\Browser\Fonts\map
      37 \Program Files\Browser\Fonts\Bincmaps\identity-h.dat
      20 \Program Files\Browser\Fonts\Bincmaps\identity-v.dat
     490 \Program Files\Browser\Fonts\Bincmaps\83pv-rksj-h.dat
     352 \Program Files\Browser\Fonts\Bincmaps\90ms-rksj-h.dat
     226 \Program Files\Browser\Fonts\Bincmaps\90ms-rksj-v.dat
     347 \Program Files\Browser\Fonts\Bincmaps\90msp-rksj-h.dat
     227 \Program Files\Browser\Fonts\Bincmaps\90msp-rksj-v.dat
     573 \Program Files\Browser\Fonts\Bincmaps\90pv-rksj-h.dat
    1527 \Program Files\Browser\Fonts\Bincmaps\add-rksj-h.dat
     187 \Program Files\Browser\Fonts\Bincmaps\add-rksj-v.dat
      47 \Program Files\Browser\Fonts\Bincmaps\adobe-japan1-h-cid.dat
      48 \Program Files\Browser\Fonts\Bincmaps\adobe-japan1-h-host.dat
      47 \Program Files\Browser\Fonts\Bincmaps\adobe-japan1-h-mac.dat
   16472 \Program Files\Browser\Fonts\Bincmaps\adobe-japan1-ucs2.dat
     193 \Program Files\Browser\Fonts\Bincmaps\euc-h.dat
      86 \Program Files\Browser\Fonts\Bincmaps\euc-v.dat
    1600 \Program Files\Browser\Fonts\Bincmaps\ext-rksj-h.dat
     139 \Program Files\Browser\Fonts\Bincmaps\ext-rksj-v.dat
   23080 \Program Files\Browser\Fonts\Bincmaps\unijis-ucs2-h.dat
      64 \Program Files\Browser\Fonts\Bincmaps\unijis-ucs2-hw-h.dat
     515 \Program Files\Browser\Fonts\Bincmaps\unijis-ucs2-hw-v.dat
     503 \Program Files\Browser\Fonts\Bincmaps\unijis-ucs2-v.dat
     179 \Program Files\Browser\Fonts\Bincmaps\h.dat
      82 \Program Files\Browser\Fonts\Bincmaps\v.dat
    1347 \Program Files\Browser\Fonts\Bfms\courier-boldoblique.bfm
    1347 \Program Files\Browser\Fonts\Bfms\courier-bold.bfm
    1347 \Program Files\Browser\Fonts\Bfms\courier-oblique.bfm
    1347 \Program Files\Browser\Fonts\Bfms\courier.bfm
   16235 \Program Files\Browser\Fonts\Bfms\helvetica-boldoblique.bfm
   16235 \Program Files\Browser\Fonts\Bfms\helvetica-bold.bfm
   17579 \Program Files\Browser\Fonts\Bfms\helvetica-oblique.bfm
   17579 \Program Files\Browser\Fonts\Bfms\helvetica.bfm
     847 \Program Files\Browser\Fonts\Bfms\symbol.bfm
   13577 \Program Files\Browser\Fonts\Bfms\times-bolditalic.bfm
   14801 \Program Files\Browser\Fonts\Bfms\times-bold.bfm
   15275 \Program Files\Browser\Fonts\Bfms\times-italic.bfm
   13787 \Program Files\Browser\Fonts\Bfms\times-roman.bfm
     693 \Program Files\Browser\Fonts\Bfms\zapfdingbats.bfm
    1558 \Program Files\Browser\Img\image-map.txt
     170 \Program Files\Browser\Img\background.png
   10236 \Program Files\Browser\Img\bghistory.gif
    4448 \Program Files\Browser\Img\bin.png
    4087 \Program Files\Browser\Img\bmicon.png
    4358 \Program Files\Browser\Img\docinteract.png
    4226 \Program Files\Browser\Img\docpan.png
    4852 \Program Files\Browser\Img\expviewicons.png
    5301 \Program Files\Browser\Img\expviewlist.png
    3816 \Program Files\Browser\Img\fileexcel.png
    3535 \Program Files\Browser\Img\fileflash.png
    4379 \Program Files\Browser\Img\filehtml.png
    4360 \Program Files\Browser\Img\fileimage.png
    4876 \Program Files\Browser\Img\filepdf.png
    3559 \Program Files\Browser\Img\fileppt.png
    4489 \Program Files\Browser\Img\filetext.png
    3720 \Program Files\Browser\Img\fileword.png
     285 \Program Files\Browser\Img\fitpage.png
     307 \Program Files\Browser\Img\fitwidth.png
    2818 \Program Files\Browser\Img\foldericon.png
    2218 \Program Files\Browser\Img\help.png
   27042 \Program Files\Browser\Img\imagestrip00.png
   11421 \Program Files\Browser\Img\imagestrip01.png
     226 \Program Files\Browser\Img\imagestrip02.png
     128 \Program Files\Browser\Img\imagestrip03.png
     277 \Program Files\Browser\Img\imagestrip04.png
     582 \Program Files\Browser\Img\imagestrip05.png
    2463 \Program Files\Browser\Img\landpor.png
     258 \Program Files\Browser\Img\leftarrowhi.png
    3549 \Program Files\Browser\Img\mainicon.png
     762 \Program Files\Browser\Img\padlock.png
   39256 \Program Files\Browser\Img\picsel-ident.gif
    2485 \Program Files\Browser\Img\prefs.png
    2052 \Program Files\Browser\Img\quit.png
    4702 \Program Files\Browser\Img\reloadicon.png
     273 \Program Files\Browser\Img\rightarrow.png
     250 \Program Files\Browser\Img\rightarrowhi.png
    4598 \Program Files\Browser\Img\sortdate.png
    4445 \Program Files\Browser\Img\sortname.png
    4395 \Program Files\Browser\Img\sorttype.png
    4907 \Program Files\Browser\Img\sorturl.png
    1866 \Program Files\Browser\Img\taskswitch.png
    4755 \Program Files\Browser\Img\upicon.png
    5075 \Program Files\Browser\Img\urlicon.png
    4271 \Program Files\Browser\Img\viewbm.png
    2346 \Program Files\Browser\Img\viewdoc.png
    4263 \Program Files\Browser\Img\viewexplore.png
    4052 \Program Files\Browser\Img\viewhist.png
    5078 \Program Files\Browser\Img\homepage.png
    4811 \Program Files\Browser\Img\homepagehi.png
    4110 \Program Files\Browser\Img\nextdocument.png
    3524 \Program Files\Browser\Img\nextdocumenthi.png
    4140 \Program Files\Browser\Img\prevdocument.png
    3585 \Program Files\Browser\Img\prevdocumenthi.png
    7277 \Program Files\Browser\Img\iconbar.png
    7256 \Program Files\Browser\Img\commandpanel.png
    4851 \Program Files\Browser\Img\networkoff.png
    5116 \Program Files\Browser\Img\networkon.png
      23 \Program Files\Browser\history\history.txt
      25 \Program Files\Browser\bookmarks\bookmarks.txt
    8694 \Program Files\Browser\bookmarks\help-bm.bmp
     600 \Program Files\Browser\resource\image\broken.png
     546 \Program Files\Browser\resource\image\placeholder.png
     639 \Program Files\Browser\resource\image\unknown.png
     555 \Program Files\Browser\resource\image\unreachable.png
       6 \Windows\GoToMail.exe (patch 0x7038)
      12 \Windows\GoToMail.exe (patch 0x707A)
      40 \Windows\contacts.exe (patch 0x1DCF0)
  233472 \Windows\calendar.exe
  270848 \Windows\PIMShare.dll