系列3. 建立My_ROM_Kitchen(ROM模板)
这篇文章将介绍如何建立ROM kitchen。如系列2中提到的,My_ROM_Kitchen是基于XDA上Bepe’s ROM Kitchen。你可以直接从原发布页下载该ROM kitchen,请注意下载后,务必将压缩包里面的OEM,SYS和ROM文件夹替换成从Dopod官方WM6.0 ROM中提取的OEM,SYS和ROM(在系列2中制作的)。或者你可以在本文末从本站下载My_ROM_Kitchen.zip,我在Tools里面添加了NBHTool.exe,并修改了CreateROM.bat,使之能自动调用NBHTool制作RUU_signed.nbh刷机文件。
解开下载的My_ROM_Kitchen.zip,里面含TOOLS文件夹,和CreateROM.bat批处理,BuildOS.exe和pkgcommon.dll。如图1。BuildOS.exe用来定制并dump OS文件。CreateROM.bat将会将重新Dump的OS文件制成os-new.nb。
![]()
Fig.1 My_ROM_Kitchen
将已从Dopod官方版WM6.0 ROM中提取的OEM,SYS和ROM文件夹复制到BuildOS.exe所在目录下。如图2。OEM,SYS和ROM文件夹内所含内容已大致在系列2中介绍过了。在此略过。
![]()
Fig.2 将OEM,SYS和ROM文件夹复制到目录
双击运行BuildOS.exe,工具界面如图3。因为我们到现在还没有制作任何OEM软件包,或者option.xml,所以Option下面是空空如也。制作好OEM选项后的界面如图4和图5。这个是我自己基于官方版ROM制作的Softbank ROM Kitchen,里面加入了SoftBank的一些专用设置,中日显示、输入,SMS、MMS等均没问题。(PS.嘿嘿,SoftBank X01HT的朋友有福了)。也就是在制作这个ROM Kitchen过程萌发了我写这系列教程。吹牛一下:
采用Yahei字体,可正确显示日,简繁。
日文输入用Asukal的IME31J,中文输入用汉王马兰花。
MMS用MMSLite,可正常收发MMS和S!メール([email=***@softbank.ne.jp]***@softbank.ne.jp[/email])
增加Softbank的专用设置,如网络名称显示,系统信息为X01HT。
采用itamae的方法设定SoftBank的网络设置,可正常3G上网。
还有一些实用的系统工具如注册表优化之类等,不一一列出了。
稳定性方面很不错,至今未发生死机(这才是最爱)。
唯一缺点,通用问题,无法正常打开http://x-series.softbankmobile.co.jp。
我将在这个系列文章的最后发布这个ROM模板,但我还是希望Fans能自行制作自己的ROM,这也是本系列文章的初衷所在,因为制作ROM kitchen过程中享受到的乐趣却是无可比拟。
言归正传,如果Option里面有可选项,将鼠标移到可选项上面,将会显示该选项的注释,如图4,Remote Desktop显示注释“远程桌面”。
![]()
Fig.3. BuildOS界面
![]()
Fig.4 SoftBank ROM模板界面一
![]()
Fig5. SoftBank ROM模板界面二
虽说目前BuildOS里面是空空如也,我们还是试运行下,点击菜单栏下面的绿色三角形按钮,开始制作OS。软件的状态栏将会显示进程情况,如图6。
![]()
Fig.6 运行BuildOS.exe
如果制作OS过程中发生错误,将会弹出窗口提示并中止程序。大部分的错误都是因为有重复文件造成的。如果一切正常,当状态栏显示Done表示OS文件已制作完毕。BuildOS.exe会在目录下生成temp文件夹。如图7。
![]()
Fig.7 生成temp文件夹
temp里面除了boot.hv和boot.rgu以及log.txt文件(如图8),dump文件夹里面都是一大堆重新dump的OS文件,见图9。log.txt是log文件,这个文件很重要,如果BuildOS.exe在执行过程提示错误,自动中止退出后,必须通过这个log文件来检查是哪里出问题。如何进行BuildOS.exe过程提示错误的查错,将在这次讨论。在此略过。
![]()
Fig.8 temp文件夹
![]()
Fig.9 dump文件夹内容
如果BuildOS.exe正常结束,那么运行CreateROM.bat批处理文件将一大堆dump的OS文件重新制作成os-new.nb。双击运行后,界面如图10。
![]()
Fig.10 运行CreateROM.bat
根据提示,按任意键后开始制作os-new.nb。
![]()
Fig.11 开始重新制作OS.nb
又会出现一大堆文件信息,刷我屏,好大胆!如图12。
![]()
Fig.12 刷屏的文件信息
当提示“已在temp目录下生成os-new.nb文件…”,如图13,此时批处理已经在temp目录下制作好os-new.nb,如图14。
![]()
Fig.13 os-new.nb制作完毕
![]()
Fig.14 在temp目录下生成os-new.nb
按任意键将会调用NBHtool开始制作RUU_signed.nbh刷机文件,将os-new.nb添加到NBHTool。见图15。NBHtool的使用方法已在系列1中介绍过。如你不想在此时制作nbh,可自行将程序关掉。
![]()
Fig.15 l将os-new.nb添加到NBHTool
关闭NBHtool后,会提示“nbh文件已制作完毕…”,按任意键将退出批处理。图16。
![]()
Fig.16 按任意键退出批处理
至此,我们已试运行一遍ROM kitchen了,因为还未添加任何OEM软件,所以第一次的试运行应该是不会出现错误提示的。
下次,我们将会开始自行制作OEM文件了。此内容将分3个部分介绍:
1. 如何将软件的cab安装包制成OEM Package
2. 如何制作绿色软件的OEM Package
3. 如何制作注册表修改的OEM Package
本文链接:江湖传闻 http://www.yybeta.com/775.html
2 条评论了已经
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 公布。
允许部分 HTML 代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.yybeta.com),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。














继续顶啊啊啊啊啊啊啊啊啊啊
_______________________________________
thanks this nice Article
fashion wholesale
wholesale hip hop clothing
Nice site really!