OSBuilder制作rom教程 作者:梦里大宋 自从我摸索学会用OSBuilder做rom以来,就不想用其他工具了,这个工具真的很方便,基本上你做rom要修改的东西都可以在里面实现,而且速度快,稳定。看了它生成的xip的map,排列好整齐。这么好的工具,可是现在用的人还不多,教程也没见有,所以我就抛砖引玉做个教程出来,由于是自己边摸索边写,可能有些地方说得不好,就请大家多多指正了。 整个教程预计分为六部分的内容: 1、OSBuilder的模板文件夹结构 2、OEM和SYS里面的模块处理 3、合成ROM模板的创建 4、Xip的移植 5、Imgfs和rom的合成 6、对rom进行的最后处理 OSBuilder的优点: 1、
基本上所有做rom的工具都整合在里面,不用你到处找工具了。 2、
功能多,移植xip,修改pp,移除时间锁,imgfs压缩可以随意采用xpr或者lzx格式来压缩。 3、
方便做多个核心的rom,把多个核心的sys和xip数据放到不同文件夹下面,合成的时候可以随意选择任意一个核心来合成,oem等文件共用。 4、
做rom的时候不用花费很大的内存,就是采用lzx压缩,所占用的内存也是一两百兆而已,在比较旧的机子上面做rom也没问题。 OSBuilder的模板文件夹结构: 其实和MyBuildOS的结构差不多的,只是要移植xip的话,就加多个Donor文件夹,如下: /ROM
XIP
boot.rgu
os.nb.payload
xip.bin
/OEM
OEMDrivers
OEMAPPS
OEM_Lang_0804
.
.
.
/SYS
.ROM
.VM
AdobeFlash
AdobeFlash_LANG_0804
AdobeFlashCodecs
AUTOUPDATE
.
.
.
/Donor
MSXIPKernel
MSXIPKernelLTK
|