欢迎Hermes爱好者s署名转载本文,转载请遵循署名-非商业性使用-相同方式共享 2.5协议,注明出自http://www.thinkagain.cn。
You can copy, distribute this article, but dont forget to point a link to my site:http://www.thinkagain.cn.
English user please scrolls down for english explanation.
系列7. 发布My ROM Kitchen For SoftBank
这是本系列的最后一篇文章,发布我自己专为SoftBank制作的ROM模板,因为我自己用的是SoftBank的X01HT(Hermes200)。里面包括了70来个自己制作或收集的OEM Package,有兴趣的朋友可以下载下来参考下。因为Live Folders只允许上传50MB以下大小的文件,所以我将ROM模板压缩成3个包,在文末有下载链接。
1. 替换默认wince.nls,使之支持中日韩区域设置。
2. 默认采用微软雅黑字体(Yahei Font)0.7版用于支持中日文显示。字体大小10MB。
3. 默认使用MMSLite 275 for X01HT作为MMS的收发程序。可正常收发MMS和S!Mail。配套采用EUDC.ttf以支持emoji显示,但是只能显示黑白,无法支持彩色emoji。
4. 增加Softbank的3G上网设置。将服务商网络名称(网络代码:44020)改为SoftBank,添加了Softbank X01HT信息到系统。
5. 采用Asukal的IME31J作为日文输入法,中文输入采用梅花。
6.增加Softkey设置面板,可自行分配今日左右下角的Softkey启动程序。
7. 增加CleartypeTune设置面板,可调节clear type的清晰程度。
8. 修改了Preconfig.txt,删掉了Dopod的铃声设置,增加了电源管理,修正USB同步等系统优化内容(Setting.xml)。
9. 将英文键盘,transcriber等系统自带部件做成OEM package,但保留streamingmedia等,要是没有这个软件看不了Youtube。
10. 默认键盘布局和区域设置为日本。
11. ROM模板中涉及OEM Package大部分为免费软件,部分注册软件(如梅花输入,Memmaid2.0等)未提供注册码。
12. 以上除了Softkey和Clear type tuner和Preconfig.txt内容外,其余均做成OEM Package,可自行选择。
模板也有有一些问题未解决,如无法正确打开http://x-series.softbankmobile.co.jp,HTC Home的可选6键版的OEM package有问题,注册表信息无法正确被输入。第1个问题好像是通用的,我已测试过几个不同版本的非官方WM6.0日文ROM,均存在该问题,虽然已经将X01HT的信息输入IE Agent等里面,但是还是无法正确打开该网站。对于第2个问题,将cab制成OEM package后,注册表信息无法被刷进去,对于自己影响不大,所以就没准备花时间去修正,请网友注意下。
运行BuildOS后,里面包括16个Group,将鼠标移到OEM Package上会显示注释。默认打勾的OEM Package是必选的,如果将打勾去掉,可能会产生错误。
IME31J是Asukal的日文输入法。但我只保留了Romaji和kensaku,如果需要kana和Tegaki,请在该OEM Package下的rgu里面添加如下代码:
[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}]
[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\DefaultIcon]
@=”mskana.dll,0″
[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\IsSIPInputMethod]
@=”1″
[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\InprocServer32]
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@=”Tegaki”
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@=”mboxjpn.dll,0″
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@=”mboxjpn.dll”
默认不运行Extended_ROM里面的程序,如果需要安装Ext_ROM里面的软件的话,请在OEM\OEMOPERATORS\Preconfig.txt里面加上EXEC:\Extended_ROM\autorun.exe语句,具体在系列5里有介绍过。
对于Softbank的X01HT来说,因为BT的Softbank是采用自己的MMS编码,所以用官方的Softbankmail固然是最好的选择,能很好的支持S!mail和emoji。但是该软件个头超大,8MB,且收发速度慢。所以建议采用MMSLite 2.75 for X01HT。该OEM Package默认是选中的,如果不准备采用该软件,切记要将Preconfig.txt里面”CAB: \Windows\MMSLite.bld275.CAB”删掉,否则会出错。
本想一个个按Group介绍OEM Package,写了几个发现工作量太大了,无奈只好作罢,还好每个OEM Package都有注释。将ROM模板截图如下:
Fig.1 ROM模板-1
Fig.2 ROM模板-2
Fig.3 ROM模板-3
Fig.4 ROM模板-4
写在最后:
一时兴起,写了这系列教程”DIY制作基于Dopod官方WM6.0的Hermes系列ROM模板(ROM kitchen)!“,希望能对Fans有所帮助。时间仓促,难免有不足之处,敬请多见谅。制作ROM模板对于新手来说,是个具有挑战性的工作,也需要有极大的细心和耐心,因为在制作过程你可能会面对没完没了的错误以及大量的Bug。但是却也是乐在其中!
2007-11-29,由于盗链严重,已停止模板下载,请自行根据前面教程制作模板。对于引起不变,表示抱歉。
My ROM Kitchen For SoftBank X01HT 下载:
===============English explanation================
Lesson 7. Release ROM Kitchen for SoftBank
This is the final post of series. I would like to release my ROM Kitchen for Softbank, because I am X01HT user. It contains about 70 OEM packages that I made or collocted from internet. Because the file size is limited to 50MB, I have to divide the file in 3 parts. You can download them from link above.
1. Replaced the default wince.nls, it supports china,japan and korea regional settings.
2. Using Microsoft Yahei font v0.70 (10MB) to support chinese(CHS and CHT), japanese display.
3. Using MMSLite 275 for X01HT as default MMS application. It can correctly receive and send Softbank S!mail. Using EUDC.ttf to support emoji, but it can only display emoji in black white mode.
4. Added softbank 3G internet connection setting. Changed network name (network code:44020) to SoftBank. Added softbank X01HT information to system.
5.Using Asukal’s IME31J as default japanese input, chinese input is HW lang.
6. Added Softkey to control panel, you can assign any applications in programs to softkey.
7. Added clear type tuner to panel.
8. Modified Preconfig.txt, delete Dopod rings cab, added system tweak registry entries, e.g, power management.
9. Made some system default components (e.g. english keyboard, transcriber ) to OEM package.
10. Default keyboard and regional setting is japanese.
11 Most OEM packages in ROM Kitchen are free to use.
12. Except softkey and cleartypetuner, the other applications are made to OEM packages.
The ROM kitchen also has some problems, for example, it can not open http://x-series.softbankmobile.co.jp correctly, the registry entries of HTC Home 6 tabs settings can not put into ROM.
Run BuildOS.exe, it includes 16 groups. Hover mouse above each OEM package, the tips wil come out. Dont change the default checked OEM packages to uncheck, otherwise error may occur.
IME31J is Asukal’s japanese input. I only keeped the Romaji and kensaku, if you need kana and tegaki input, you should add the following registry entries to the rgu:
[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}]
@=”Kana”[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\DefaultIcon]
@=”mskana.dll,0″[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\IsSIPInputMethod]
@=”1″[HKEY_CLASSES_ROOT\CLSID\{1D07E4B2-DFAC-11d1-A2E5-0000F8757270}\InprocServer32]
@=”mskana.dll”[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@=”Tegaki”[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@=”mboxjpn.dll,0″[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
@=”1″[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@=”mboxjpn.dll”
EXtended_ROM will not run in default. Or you can add “EXEC:\Extended_ROM\autorun.exe” to OEM\OEMOPERATORS\Preconfig.txt to make it possible.
Because Softbank uses the unique MMS code, therefore only the official softbankmail works well with s!mail and emoji. However it needs 8MB, and usually is very slow in dealing MMS. I suggest you using MMSLite 2.75 for X01HT, its OEM Package is checked default. If you dont want to useMMSLite, be sure delete “CAB: \Windows\MMSLite.bld275.CAB” in Preconfig.txt.
ROM screenshots: see Fig.1, Fig.2, Fig.3 and Fig.4. Hover mouse to OEM package to see tips.
转载文章请注明转载自:ThinkAgain - Let's Blog!


























2007.08.17 Friday 1:28 pm
你好,谢谢你的回复。现在在看你的关于x01ht的ROM制作,关于第一个问题,在你以前发表的[wm6.0续]中,有一个新发表的基于HTC版WM6好像已经解决了这个问题。前天我已经刷过了,可以正常显示http://x-series.softbankmobile.co.jp。有一个小小的建议,是否能做个基于HTC的ROM,而不是DOPOD的,只是个人意见请见谅。
2007.08.17 Friday 2:39 pm
1.我曾刷过那个htakahasyd5制作的基于dopod官方版日文ROM,那个版本的ROM也无法登录softbankmobile。他做了3个ROM,不知你刷的是那个版本能正常登录?
2.Dopod的838Pro官方版,也就是HTC的ROM啦。Dopod 838Pro,CHT9000,Softbank X01HT, Docomo hTc z等都是同一个型号,属于HERMES 200系列。
2007.08.17 Friday 2:59 pm
1.他在8/5更新过了,所以有4个ROM,最后一个是HTC的。http://forum.xda-developers.com/showthread.php?t=320094
2.虽然两家是同一家,但开机时就会显示两家的Logo,应该有方法能改,但对于我这样的初学者好像复杂了一些。
3.不好意思,昨天恢复是所说的把语言文件改成简体的,具体更改哪个文件哪?望告之!麻烦你了!多谢!
2007.08.17 Friday 3:09 pm
1.你指的是这个HTC official + 4MB + Big Storage ROM吧。
2.呵呵,开机显示的logo,是可以自行修改的。在我的系列教程好曾介绍过RUU_signed.nhb的文件是由6个部分构成的。其中包括第一开机和第二开机画面,均可以自行替换的。替换法也就是制作开机画面的nbh文件,然后刷上去即可。
3.要自行制作中文版,要改一些mui语言文件。你可以在ROM模板下搜索下mui看看。如果你感兴趣的话,不妨去这个链接http://forum.xda-developers.com/showpost.php?p=1292350&postcount=179看看。
2007.08.17 Friday 3:27 pm
多谢指教!
2007.08.19 Sunday 11:59 pm
又来请教了!
请问能推荐几个中文简体的显示文件和入力文件吗?如果有cab文件的话,能否传给我哪?
谢谢!
2007.08.20 Monday 1:20 am
中文显示的话,可以安装雅黑字体,http://www.thinkagain.cn/archives/202.html,这个是我自己制作的比较简单的一个雅黑字体,但雅黑字体个头较大10M,里面wince.nls是1.5M版本的。如果你有容量小且支持wince.nls,可以先将它复制出来,等安装完毕后再复制回去。这个字体在WM5.0和WM6.0下均可以使用。或者用asukal的中日支持包,但它也需要有7M左右空间,在WM5.0下显示效果不错,WM6.0下中文显示效果比较烂。
至于中文输入,我现在用的是汉王马兰花,觉得还不错。OEM包在本页的softbank模板里面就有,如果不想制作ROM的话,直接将该OEM包内容(option.xml,iniflashfiles等除外)拷贝到,然后将rgu内的注册表项输入进去,重启估计没问题。
2007.08.20 Monday 11:33 pm
谢谢回复!关于[直接将该OEM包内容(option.xml,iniflashfiles等除外)拷贝到,然后将rgu内的注册表项输入进去,重启估计没问题。]好像有点不明白,是拷贝到哪里哪?rgu内的注册表又是在哪里哪?
还有日语输入的软件在哪里能弄到?望能指点!谢谢!
2007.08.21 Tuesday 1:54 am
直接将该OEM包内容(option.xml,iniflashfiles等除外)拷贝到windows目录下,然后将rgu内的注册表项输入到x01ht的注册表中去,重启估计没问题。
Sorry,昨天回复比较匆忙,漏打几个字了。
日文输入发用asukal的。你可以从他的网页上下载,遗憾我现在手头没有它的网址,这是个免费软件,我明天发给你吧。注,该软件的OEM package(OEM\IME31J)已包括在模板中。
2007.09.17 Monday 3:18 pm
问个简单问题 如何刷rom
2007.09.18 Tuesday 12:20 pm
老兄,能否做个内核移植的教程,谢谢大侠!我是838的,想用830的系统!
2007.09.20 Thursday 1:48 pm
To Gaojin,改天我会将刷ROM的图文教程发上来。
To 中原浪子,830属于Prophet系列,和Hermes不大一样,系统应该都是一样,所差别的是OEM驱动程序,内核移植会比较麻烦。
2007.10.12 Friday 8:53 pm
你好,838能用Hermes分解rom后下sys文件夹吗?换换一下oem文件?谢谢
2007.10.12 Friday 9:05 pm
838属于Wizard系列,恐怕也不行,我没有试过。不过838已经有WM6.0版了。具体可以看这里:http://wiki.xda-developers.com/index.php?pagename=wizard_WM_6(WM6.0)
Wizard的wiki:http://wiki.xda-developers.com/index.php?pagename=HTC_Wizard
2007.10.18 Thursday 2:13 pm
恳求陈兄做个内核移植的步骤和方法,我是838的机器,希望老兄能做个!谢谢
2007.10.21 Sunday 12:55 pm
To中原浪子,sorry!因为不同系列机子的ROM结构不一样,所以无法通用。我自己手上也没有wizard系列的机子,所以也即时做出来了,也无法进行验证。没什么意义。且现在838 wm6.0的ROM已经很多了。
2007.10.21 Sunday 8:43 pm
不好意思,你说个步骤就可以啊,什么机器就可以啊!希望老兄考虑下!
2007.11.26 Monday 9:48 pm
我几看完了您的教程,不过,我是菜鸟一个,还是等您的图文版刷rom出来感受一下先,谢谢你让我知道不少这方面的知识!
2007.11.27 Tuesday 9:30 am
To daxili1001,图文版刷ROM教程?我这系列难道不就是图文版吗?至于用customRUU刷机,我也写了一篇图文教程。
2007.11.27 Tuesday 10:45 pm
不好意思,我未看到”用Custom RUU刷Hermes系列的ROM”一文,昨晚刚看过,心中尚有不少疑问未解,我先深入实践下先,谢谢您!
2007.11.28 Wednesday 10:26 am
本人ppc菜鸟一个,新入手cht9000橘子版,现在请教我可以刷你的这个rom吗?因为我急需解决中日文显示输入的兼容问题。还有请问刷机的教程在哪里?请指教,谢谢
2007.11.28 Wednesday 8:00 pm
又来请教,我操作了解锁,也刷了Radia1.51,怎么看不出有什么不同,嘻嘻^,初级菜鸟提出的问题不一般的^^^,还有,我下了你的”my rom kichen”解压后,只将OS.NB拿去刷,居然提示错误,为什么?请指教呀!
2007.11.28 Wednesday 8:35 pm
呵呵,我看到我刷的Radio1.51版本了!嘻嘻^
2007.11.28 Wednesday 9:58 pm
To longz,解决中日文显示的话,只需安装雅黑或其它支持中日文显示的字体即可。另外,刷ROM之前请确认机子已经是sim-unlock。刷机教程和雅黑字体,本站均有介绍,请利用站内搜索搜索下。
2007.11.28 Wednesday 9:59 pm
To daxili1001,radio的版本并不是越高就越好的,要根据自己所处网络情况等来决定的。我曾试过一些高版本的radio,但是现在还是在用1.41版的。
,另外IPL,SPL后面的数字代表其版本。和刷os没什么关系。前提是你的机子必须已经解锁。
2007.11.29 Thursday 9:21 am
谢谢回复,我机器已经刷了wm6,现在的问题是,日文显示已经没问题了,我替换了wince.nls,加上内置的雅黑字体,日文显示已经解决。问题是日文输入法问题。安装了好几个,比如ce-star,penpower、atok等,用是可以用,但是系统的稳定性会大大降低,经常死机。我想找一款兼容性好的日语输入法,一般只要手写输入就成,主要是为查字典而用,不知道能否给我推荐一个?
2007.11.29 Thursday 11:05 pm
谢谢指教,我已经刷了OS了,可是这个简单的CHT9000的ROM似也有不尽人意之处,看来还得多多学习呀!
2007.12.06 Thursday 10:15 am
谢谢,我已经参照你的教程从1-6的好好学习了下。自己定制了我需要的OEM,刷到我机器上后感觉很不错。蛮稳定的。日文输入完美解决。后来安装了梅花输入法,可惜这输入法不支持硬键盘,不晓得是不是因为冲突还是其他原因。而安装a4会造成日文输入不能用。不过这样我觉得很好了,谢谢大大的教程。让我这样的菜鸟学到了不少。
2007.12.06 Thursday 11:44 am
自己DIY才是我写这系列的初衷。
2008.03.06 Thursday 3:53 pm
我的是spl1.09,我下载了一个1.09的刷机包操作完了全成功了。我怎么知道他解没解锁?
2008.03.07 Friday 12:59 am
To 神神秘秘,一般只有在解锁的情况下,才能刷机成功。或者你可以用nitty工具等测试下。具体测试方法,我也忘记了,你可以在pdafans上面搜索下。