ChangeSettingをやってみました


ホーミンさん作成の環境一発切り替えアプリChangeSettingを遅ればせながら試してみました。


今まで日本語化→リアル日本語化はそれぞれ専用のCABを作ってやっていましたが、集大成のつもり、兼今後のハードリセットに備え(;^_^A やってみました。


何とか、2ステップでリアル日本語化までいけるようになりました。CABでやっていたときに比べ、フォルダ/ファイル名の変更がやりやすくなった(それまでも一発変更ファイルを入れていましたが、このファイルは改名や削除はしてくれませんし、変更後取り除く必要がなくなった(残しておくとリセットの度復活)ことです。


躓いたのは

  • uniqreg.txtの存在意味(設定が特定できなければならない)
  • フォルダ階層の意味(なぜ1-0, 1-1, 2-0, 2-1が必要か)
  • エンコード間違い(テキストファイルはUnicodeで書く(TREから書き出したものをそのまま使っていました))
  • 署名ファイルはCABで(reg.txtでは私は入れられませんでした)

といったところです。(細かいミスは恥ずかしくて書けません(*^^*)
何回ハードリセット、設定の見直しをしたことか...
こんなにハードリセットしまくったのは最近ではUniの日本語ROM作りの時以来です。
でもおかげで環境再構築が楽になりました\(^-^)/


ホーミンさん、すばらしいアプリありがとうございました。
Kzouさん、説明とサンプル公開、ありがとうございました。


ホーミンさんのアプリ公開場所
Kzouさんの説明 その1
Kzouさんの説明 その2


以下ご参考までに私の設定(Kzouさんところと同じく、殆ど自分用メモですが)
\2577
│  autorun.exe
│  SHGetAutoRunPath.exe

├─1
│  │  config.txt
│  │
│  ├─0
│  │      name.txt
│  │      uniqreg.txt
│  │
│  └─1
│      │  name.txt
│      │  uniqreg.txt
│      │
│      ├─files
│      │  ├─hookapp
│      │  │      MenuKeyHelper.exe
│      │  │      PQzII.lnk
│      │  │
│      │  ├─Program Files
│      │  │  └─PQzII
│      │  │      │  HistINI.dll
│      │  │      │  LoadINI.dll
│      │  │      │  PQzII.exe
│      │  │      │  PQzII_Phone.exe
│      │  │      │  PQzII_Setup.exe
│      │  │      │  PQzII_Task.exe
│      │  │      │  PQz_CHECK.exe
│      │  │      │  QDz_JP.exe
│      │  │      │
│      │  │      ├─Def
│      │  │      │      Button.ini
│      │  │      │      Code.ini
│      │  │      │      History.ini
│      │  │      │      Key.ini
│      │  │      │      Program.ini
│      │  │      │      Setting.ini
│      │  │      │      System.ini
│      │  │      │      TEL.ini
│      │  │      │      Text.ini
│      │  │      │
│      │  │      └─Res
│      │  │              16_Button.bmp
│      │  │              16_System.bmp
│      │  │              PQZ_QVGA.bmp
│      │  │
│      │  └─Windows
│      │      │  ATOK.HTC
│      │      │  ATOKIMM.DLL
│      │      │  ATOKP.CPL
│      │      │  ATOKP.DIC
│      │      │  ATOKPCE.DLL
│      │      │  ATOKPFI.DIC
│      │      │  ATOKPKE.DIC
│      │      │  ATOKPMN.EXE
│      │      │  ATOKPRE.DAT
│      │      │  ATOKPTKJ.DIC
│      │      │  ATOKPUT.EXE
│      │      │  ATOKPW.DLL
│      │      │  ATOK_DLG.HTP
│      │      │  ATOK_DUT.HTP
│      │      │  ATOK_FACE.HTP
│      │      │  ATOK_FL.TXT
│      │      │  ATOK_FNC.HTP
│      │      │  ATOK_H01.BMP
│      │      │  ATOK_H02.BMP
│      │      │  ATOK_H03.BMP
│      │      │  ATOK_HINSI.HTP
│      │      │  ATOK_I.HTP
│      │      │  ATOK_INF.HTP
│      │      │  ATOK_LIC.TXT
│      │      │  ATOK_MSI.TBL
│      │      │  ATOK_PN.TBL
│      │      │  ATOK_PP.HTP
│      │      │  ATOK_TFILE.HTP
│      │      │  ATOK_VJE.TBL
│      │      │  ATOK_WXG.TBL
│      │      │  cacjpn.dll
│      │      │  filedlgchg.cpl
│      │      │  GSFinder.exe
│      │      │  gsgetfile.dll
│      │      │  hwxjpn.dll
│      │      │  meiryoKeGothic.ttc
│      │      │  multibox.dll
│      │      │  multikeyhook.cpl
│      │      │  ptweak.cpl
│      │      │  regedit.exe
│      │      │  Reset.exe
│      │      │  systempath.cpl
│      │      │  tgetfile.dll
│      │      │  TRE.exe
│      │      │  Unlha.dll
│      │      │  Unzip.dll
│      │      │  wince.nls
│      │      │
│      │      ├─Start Menu
│      │      │  │  GS-Finder.lnk
│      │      │  │
│      │      │  └─Programs
│      │      │          PHM Regeditor.lnk
│      │      │          Reset.lnk
│      │      │          TRE.lnk
│      │      │
│      │      └─StartUp
│      │              multikeyhook.lnk
│      │              reloadnls.exe
│      │
│      ├─install-act
│      │  │  reg.txt
│      │  │
│      │  ├─post-proc
│      │  │      ShugohCA.cab
│      │  │
│      │  └─pre-proc
│      │          reloadnls.exe
│      │
│      └─remove-act
└─2
    │  config.txt
    │
    ├─0
    │      name.txt
    │      uniqreg.txt
    │
    └─1
        │  name.txt
        │  uniqreg.txt
        │
        ├─files
        │  ├─My Documents
        │  │  └─テンプレート
        │  │          To Do リスト.psw
        │  │          To Do リスト.pwi
        │  │          メモ.psw
        │  │          メモ.pwi
        │  │          会議メモ.psw
        │  │          会議メモ.pwi
        │  │          出張メモ.pxt
        │  │          勤務時間メモ.pxt
        │  │          家計簿.pxt
        │  │          法要メモ.pxt
        │  │          白紙のメモ.pwi
        │  │          白紙の文書.psw
        │  │          贈答礼状.psw
        │  │          走行距離記録.pxt
        │  │          電話メモ.psw
        │  │          電話メモ.pwi
        │  │          電車時刻表.pxt
        │  │
        │  ├─Program Files
        │  │  └─StartUp
        │  │          BTTray.exe
        │  │          cereg.exe
        │  │          TrayLnch.exe
        │  │          vjtoggletodayiialpha.exe
        │  │
        │  └─Windows
        │      │  AboutPhone_enUS.dll.0411.mui
        │      │  ActiveCallPlugIn_enUS.dll.0411.mui
        │      │  AltKeys_enUS.dll.0411.mui
        │      │  App_Service.dll.0411.mui
        │      │  BatteryIndicator_enUS.dll.0411.mui
        │      │  BatteryUI_enUS.dll.0411.mui
        │      │  bbres.dll.0411.mui
        │      │  BluetoothSetting.dll.0411.mui
        │      │  browsres.dll.0411.mui
        │      │  CarKitAtci_enUS.dll.0411.mui
        │      │  certinst.exe.0411.mui
        │      │  commctrl.dll.0411.mui
        │      │  commdlg.dll.0411.mui
        │      │  coredll.dll.0411.mui
        │      │  coreres.dll.0411.mui
        │      │  crypt32.dll.0411.mui
        │      │  CustomDialingExt_enUS.dll.0411.mui
        │      │  DialLookupPlugin_enUS.dll.0411.mui
        │      │  EmzAMRNBEnc.DLL.0411.mui
        │      │  EmzMP4MuxFilter.dll.0411.mui
        │      │  EUDC.TTE
        │      │  exappres.dll.0411.mui
        │      │  fatutil.dll.0411.mui
        │      │  filesys.exe.0411.mui
        │      │  gwes.exe.0411.mui
        │      │  hidelogo.dll
        │      │  IECEExt.dll.0411.mui
        │      │  KeyGuardUI_enUS.dll.0411.mui
        │      │  LsOmaUi.dll.0411.mui
        │      │  MdsRes_wpc.exe.0411.mui
        │      │  messagingapp_enUS.dll.0411.mui
        │      │  messagingplugin_enUS.dll.0411.mui
        │      │  miscres.dll.0411.mui
        │      │  mlang.dll.0411.mui
        │      │  MMSStack.dll.0411.mui
        │      │  MsgMnuExt_enUS.dll.0411.mui
        │      │  msim.dll.0411.mui
        │      │  msscript.dll.0411.mui
        │      │  netmui.dll.0411.mui
        │      │  NetTimeBHO_enUS.dll.0411.mui
        │      │  notify.dll.0411.mui
        │      │  NotifyCplExt.dll.0411.mui
        │      │  NotifyCplExt_enUS.dll.0411.mui
        │      │  officeres.dll.0411.mui
        │      │  outres.dll.0411.mui
        │      │  PhoneCanvasPlugIn_enUS.dll.0411.mui
        │      │  PhoneDialer_enUS.dll.0411.mui
        │      │  PhoneSetting.dll.0411.mui
        │      │  picselifv.exe.0411.mui
        │      │  PicturePlugin.dll.0411.mui
        │      │  PicturePlugin_enUS.dll.0411.mui
        │      │  PLMOCPL_enUS.dll.0411.mui
        │      │  PlmOMenuExt_enUS.dll.0411.mui
        │      │  PlmOWelcome_enUS.dll.0411.mui
        │      │  pptres.dll.0411.mui
        │      │  pxlfile.dll.0411.mui
        │      │  QQPP_enUS.dll.0411.mui
        │      │  quartz.dll.0411.mui
        │      │  RecBar_enUS.dll.0411.mui
        │      │  riresdll.dll.0411.mui
        │      │  shellres.dll.0411.mui
        │      │  shellresapps.dll.0411.mui
        │      │  shlwapi.dll.0411.mui
        │      │  SimLock.exe.0411.mui
        │      │  SIM_Mgr.exe.0411.mui
        │      │  SpeedDialPlugin.dll.0411.mui
        │      │  SpeedDialPlugin_enUS.dll.0411.mui
        │      │  STK_UIPPC.exe.0411.mui
        │      │  syncres.dll.0411.mui
        │      │  tapres.dll.0411.mui
        │      │  THBKit_enUS.dll.0411.mui
        │      │  TodayMgr_enUS.dll.0411.mui
        │      │  TodayPad.dll.0411.mui
        │      │  tsctrc.dll.0411.mui
        │      │  tshres.dll.0411.mui
        │      │  unimodem.dll.0411.mui
        │      │  urlmon.dll.0411.mui
        │      │  USSD_Dll.dll.0411.mui
        │      │  VoiceCmdRes_PPC.dll.0411.mui
        │      │  VOLServ_enUS.dll.0411.mui
        │      │  waveapi.dll.0411.mui
        │      │  WebSearchPlugin_enUS.dll.0411.mui
        │      │  welcomehead.96.png
        │      │  wininet.dll.0411.mui
        │      │  wmploc.dll.0411.mui
        │      │  wsp.dll.0411.mui
        │      │  xls2pxl.dll.0411.mui
        │      │
        │      ├─Favorites
        │      │      Adelphia WEB Mail.url
        │      │      Gmail - 受信トレイ.url
        │      │      WiFi Directory & Hotspot Finder for Wireless Internet Access Locations from JiWire.url
        │      │      Windows Live.url
        │      │      Yahoo! JAPAN.url
        │      │      Yahoo!.url
        │      │      Yahoo!ケータイ.url
        │      │      マイナス40度の世界から.url
        │      │       メール再送.url
        │      │
        │      └─StartUp
        │              BTTray.lnk
        │              filedlgchgs.lnk
        │              MMSProxy.lnk
        │              MMSUA.lnk
        │              MMSUAProf.lnk
        │              multikeyhook.lnk
        │              VJToggleTodayIIalpha.lnk
        │              PHM TrayLaunch.lnk
        │
        ├─install-act
        │  │  delreg.txt
        │  │  reg.txt
        │  │  rename.txt
        │  │
        │  ├─post-proc
        │  └─pre-proc
        │          reloadnls.exe
        │
        └─remove-act