打印

[ROM教程] 陆续讲讲Atom.Life.Rom.Kitchen建立指南

本主题由 star3000 于 2008-1-5 12:24 加入精华

陆续讲讲Atom.Life.Rom.Kitchen建立指南

本篇连载将主要说说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 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • star3000 智慧 +20 精品文章,支持潜艇写制作模板的教程... ... 2008-1-3 21:39
  • star3000 部落币 +50 精品文章,支持潜艇写制作模板的教程... ... 2008-1-3 21:39
  • star3000 +96 精品文章,支持潜艇写制作模板的教程... ... 2008-1-3 21:39

TOP

强!只能顶顶的份儿!
大海航行靠舵手!

TOP

潜艇真是个大好人啊,谢谢

TOP

我来顶你了~!

TOP

 潜艇兄弟的帖子是一定要顶滴

TOP

   为啥要补足12个字节。。。我只喜欢卡刷版的。。。

TOP

非常好,支持。

有个问题,定制完成后建立的rom安装到手机上无法使用,一直停留在初始化出厂设置。

TOP

楼主,继续啊,替我扫扫盲,先谢谢了

TOP

楼主,继续啊,替我扫扫盲,先谢谢了

TOP

回复 1# 的帖子

顶一下,低调的潜艇兄。

TOP

楼主,继续啊,DDDDDDDDDDDDDD

TOP

回复 6# 的帖子

我猜应该是dump rom文件出来吧,否则可能格式不对~!

请继续~!

TOP

顶后续内容快点出来!!!

TOP

好好
扫盲开始

TOP

支持续集………

TOP

回复 1# 的帖子

太感谢楼主了,谢谢000000000000000000

TOP

这么好的帖子,实在是太感谢楼主了!

TOP

强!期盼下面的内容。

TOP

楼主,继续啊,替我扫扫盲,先谢谢了

TOP

扫盲,扫盲,扫扫盲。
楼主别让花儿也谢了,唉。

TOP