2005-07-04
■ [Localize]リアル日本語化への道(第1回) 改訂版
ご注意
作業手順及びツールなどが全面的に変更となったため、改訂しました。過去記事はこちら
→ http://p50.g.hatena.ne.jp/kzou/00000704
何回かに別けてリアル日本語化への道を連載して行こうと思います。キャプチャーは時間があったらあとでつけるかも知れませんが、読んでみて解らない人は実行しないほうがいいかも知れません。
それから下記の物が準備できない人も作業は出来ませんので予めご了承ください。
- Windows2000またはXP
- eMbedded Visual Tools 4.0 JA
- eMbedded Visual C++ 4.0 SP4(日本語版)
- Windows Mobile 2003 software for Pocket PC 日本語版 ソフトウェア開発キット(SDK)
- Emulator Images for Windows Mobile 2003 Second Edition-based Pocket PC Development
(Windows Mobile 2003 Second Edition Emulator Images for Pocket PC - JPN.msiを選択) - ResourceHacker
- ROMを吸い出すツール
- ROMを展開するツール
- Stringの検証ツール
リスクは必ず付き物ですので自己責任とか理解できない人、本体や周辺機器が壊れたら困るという人も絶対に行わないでください。
やり方及び実行もグレーゾーンなのか黒なのか白なのか解りませんことをまず自覚してください。
しつこく書きますが全て自己責任でお願いいたします。尚、この作業によりOSが起動しなくなったり、破損しても誰も一切の責任は負いません。
この場を借りて、ホーミン氏とAsukal氏には深く感謝をいたします<(__)>
<<日本語のResourceの元となる日本語版 PocketPC 2003SEエミュレータからのROMイメージの取り出し>>
用意するもの
開発環境の導入
- eMbedded Visual Tools 4.0 JA、eMbedded Visual C++ 4.0 SP4(日本語版)、Windows Mobile 2003 software for Pocket PC 日本語版 ソフトウェア開発キット(SDK)、Windows Mobile 2003 Second Edition Emulator Images for Pocket PC - JPNの導入
- こちらについてはGoogleで探すと日本語のサイトや個人で作られたPDFとかありますので各自でインストールとかServiceパックの適用とか設定を済ませてください。
http://tk109.matrix.jp/blog/DownLoad/Doc/X50vJp.html を参考に
(VisualStudioとかでも出来ると思いますが、そういう開発環境を買っている人は説明要らないですよね?) - PocketPC 2003SEのEmulatorが立ち上がるようなら大丈夫です。
- BenQ P50の場合はJPN PPC 2003 SE (Virtual Radio)のイメージを設定してそのエミュレータがが起動することが条件です。
- 「スタート」→「プログラム」→「Microsoft eMbedded Visual C++ 4.0」→「eMbedded Visual C++ 4.0」でeVCを起動して「ツール」→「Platform Managerを起動」を選び、「デバイスを追加」→「POCKET PC 2003 SE Phone Emu」と入力してから「プロパティ」を設定します。
- デバイス プロパティの設定は、「トランスポート」が「Windows CE 用 TCP/IP トランスポート」で「構成」は特に弄らなくてもOKだと思います。「起動サーバー」は「エミュレータ起動サーバー」を選び、「構成」のデバイスのイメージで「PN PPC 2003 SE (Virtual Radio)」を選んでください。
- 設定が済んだら「テスト」でエミュレータが起動するか確認してください。
- ついでにPocketPC 2003SEの開発環境も作っておきましょう。
- こちらについてはGoogleで探すと日本語のサイトや個人で作られたPDFとかありますので各自でインストールとかServiceパックの適用とか設定を済ませてください。
日本語版OSのROMイメージの取り出し
- dumpmemory.exeでエミュレータのOSイメージをダンプして取り出す。
- 下記の場所よりホーミン氏が作られたdumpmemory.zipをPCにDownloadして解凍する。
こちらからDownload - 解りやすい場所にフォルダを作業用の作り、解凍したdumpmemory.exeをそのフォルダに入れる。
(例: E:\dump\) - PocketPC 2003 SE (Virtual Radio)すなわちPhone Editionのエミュレータを起動します。
- エミュレータが起動したら「エミュレータ」→「フォルダの共有」を選択して先程の作った作業用フォルダ(E:\dump)を指定します。(この作業でE:\dumpはPocketPCのエミュレータ上でStorage Cardと同じ扱いになります。)
- エミュレータ上でdumpmemory.exeを起動します。
- 下記の場所よりホーミン氏が作られたdumpmemory.zipをPCにDownloadして解凍する。
比較するために実機からのROMイメージを取り出したい場合には
- http://www.geocities.jp/asukal_trader/Asukal/PPCromfiles.htmを参照して実機からROMを抜き出すツールをGoogleで検索して試してみください。
- BenQ P50のROMを抜くとOS以外のexeとかdllを解析して翻訳すればの日本語化muiが作れると思われます。
一応ROM自体は抜けて展開も確認済みです。
ROMイメージの展開
- dumprom.exeでダンプしたROMイメージファイルを展開
(dumprom.exe入手の方法はGoogleで検索してください。BenQ P50ユーザーズグループ作業者用FTPには置いておきます。)
展開したファイルの検証(選び方)
- 展開されたファイルを見てみる。
これらのDLLファイルに.0411.mui(言語番号.mui)を付加しても表示は可能ですが、バイナリデータがあったり諸問題があるので諦めたほうがいいです。
ということでここまででROMイメージの取り出し、ROMイメージの展開と検証編は終わりです。
さらにmuiファイルの作成と注意点に続く・・・。
(2005.7.8改訂 旧記事はこちら)
NARi2005/07/04 15:08とても分かりやすく書かれてますね~。これからがんばって追いついていきたいと思います(^^ゞ
nmiji2005/07/04 15:32まとめご苦労様ですm(__)m 難しそうだな~と思っていてもやってしまいそうです(自己責任でね^^;)
Mobile-Diary2005/07/04 16:18お疲れ様です。時間かかりそうだけどやりだすとはまってしまいそうですね(^^;)
kzou2005/07/04 19:54NARiさん 解りやすいですかね? 良かったです(^^ゞ ということでコレで解らなかったら以後放置と言うことで(^^; (間違っていそうな箇所があったら指摘してくださいね♪) 作業、頑張ってください!
kzou2005/07/04 19:55nmijiさん どもども、まとめ作業が一番面倒くさかったりして(^^ゞ やってみると簡単ですよ! 中文リソースの日本語化期待しています!!
kzou2005/07/04 19:57Mobile-Diaryさん なれるとこの後のmuiファイル作りはルーチンワークみたいになりますよ(^^ゞ 楽しくって時間も忘れて嵌っています♪
maitomo2005/07/08 21:31あ~ん、作業したい!!
kzou2005/07/08 21:35maitomoさん あはは、上のとこまでならWin2KかXPとインターネット環境があれば出来ますよ(^^ゞ
Berlynn2011/08/18 03:17Wow! Great thiknnig! JK
jynbxwy2011/08/18 19:15rFl8d0 <a href="http://pzrlepngatrm.com/">pzrlepngatrm</a>
rbftpavoymd2011/08/19 00:18uXQUI5 , [url=http://akouqiccaolo.com/]akouqiccaolo[/url], [link=http://jhpoibsdobpn.com/]jhpoibsdobpn[/link], http://mnadjzttjyfk.com/
cwzqscvmox2011/08/19 23:10GT2wr1 <a href="http://rkzvsocdhudf.com/">rkzvsocdhudf</a>
xdaaodkj2011/08/30 01:47PW2sbx , [url=http://azyjzkzaphnx.com/]azyjzkzaphnx[/url], [link=http://uwiinhcdrurj.com/]uwiinhcdrurj[/link], http://ocdgixtrxijd.com/
- http://d.hatena.ne.jp/kzou/20050704
- はてなグループ - BenQ P50ユーザーズグループ - R...
- http://p50.g.hatena.ne.jp/kzou/00000704
- http://d.hatena.ne.jp/kzou/20050708
- はてなグループ - BenQ P50ユーザーズグループ - R...
- はてなグループ - BenQ P50ユーザーズグループ - R...
- http://d.hatena.ne.jp/NARi/20050717
- http://p50.g.hatena.ne.jp/NARi/20050716
- はてなグループ - BenQ P50ユーザーズグループ - ...
- http://d.hatena.ne.jp/kzou/20050818
- http://d.hatena.ne.jp/kzou/20060316
- http://d.hatena.ne.jp/kzou/20060418