本篇连载将主要说说ATOM LIFE KITCHEN的建设指南,原来已经发过一个1616核心的kitchen,你可以方便的定制自己的ROM
这次我们以1806核心的ATOM LIFE为例,如何建立自定义的ROM,希望你学会之后能定制出你自己的ROM并发到部落
ATOM ROM的模块 与大家分享.
本人水平有限,如有错误之处,请指出,谢谢
准备工作
1.原始的测试ROM
到这里下载
2.你还必须有一个没有去掉12字节的ROM,我们要为测试ROM补足12个字节
3.net2.0
到这里下载
4.ultraedit
到这里下载
5.用到的工具列表如下:
点此下载工具包
一.开始补足测试ROM的12字节
首先我们要做的是为测试ROM补足12个字节,因为我发布的ROM都是卡刷版本,去掉了12个字节
用ULTRAEDIT打开官方的ROM
截取0-B的字节
复制
打开AL1.DIO(测试ROM)
把光标一到第1个字节的地方,粘贴刚刚复制到的12个字节
然后保存
OK,补足12字节完成。
二.分解ROM
首先建立如下的目录结构
将你刚才修改的ROM,改名成FLASH.DIO并复制到ROM目录下
将你输入手机的1806的ROM的Windows目录下的BOOT.RGU复制到电脑上,放在XIP目录下
开始分解,打开DOS对话框,进入KITCHEN目录
打入命令
tools\prepare_imgfs rom\FLASH.DIO -nosplit
tools\viewimgfs imgfs_raw_data.bin
这时,ROM会被分解到DUMP目录下
删除临时生成的BIN文件
DEL imgfs_raw_data.bin
DEL imgfs_removed_data.bin
DEL dump_MemoryMap.txt
至此,ROM被DUMP分解出来了
三.分类ROM
被DUMP出来的ROM存在形式非常的混乱,对我们进行修改造成很大的不方便,所以我们有必要对他进行分类
我们利用buildos+package_tools-2.0b1.exe这个BEPE开发的超级工具来实现这个功能
首先打开软件
选择PACKAGE TOOLS下的open
选择路径,这里的路径一直到指到你的DUMP目录为止
点击OK开始分析dump目录
然后我们选择PACKAGE TOOLS下的BUILD PACKAGE
软件会问你是否需要导入XIP,我们选择否
软件开始为你分类DUMP目录下的文件,稍等一下即可完成分解
OK,分类完毕,咱们去DUMP目录下看看情况
DAI XU
[
本帖最后由 ferryboat 于 2008-1-4 21:19 编辑 ]