欢迎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个包,在文末有下载链接。

该ROM模板: 

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}]

@=”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里面的程序,如果需要安装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模板截图如下: 

ROM_Kitchen_for_SoftBank_01

Fig.1 ROM模板-1

  

ROM_Kitchen_for_SoftBank_02

Fig.2 ROM模板-2

  

ROM_Kitchen_for_SoftBank_03

Fig.3 ROM模板-3

  

ROM_Kitchen_for_SoftBank_04

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.

The ROM Kitchen: 

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.

 

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/501.html