D900 ROM制作录相+教程+工具,希望能给想做ROM的朋友一些帮助!
先在此感谢[url=http://www.d900fans.com/viewpro.php?uid=1]lanboy[/url] .【目 标】 制作[wiki]多普达[/wiki]900智能机 ROM
【使用工具】 HTC Extended ROM Tool
用来把我们的nbf格式的rom解开成fat格式,以及将fat格式的rom编码回nbf格式
imagefs tools
释放我们的fat rom,以及将dump出的文件压缩回fat格式
rgu hv edit
编辑注册表的工具
ultra edit
修改文件,其他的编辑工具也可以,但是一定要支持编码的转换,因为我们所编辑的文件都将是 unicode 编码并且是 dos 换行符的
WinCE CAB Manager
制作和查看cab包,如果你想加入软件的话,必备
Signcode
为文件增加数字签名
【制作声明】 我是只菜菜鸟,技术不高给新手和想学ROM的给个示范,希望共同学习!
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
【教程内容】
一.解开ROM
1. htc extended rom tool 解码 rom
2. imagefs tools 解开
① > prepare_imgfs nk.fat -nosplit (注:命令前有">"符号 均为 DOS 命令 应在dos下进行操作,选择开始->运行,输入cmd,回车,现在打开了一个 dos 窗口,进入我们的 rom 文件夹 以下均同)
② > viewimgfs imgfs_raw_data.bin
二.修改注册表
1. 转换注册表
①> set _FLATRELEASEDIR=.
②> rgucomp -o dump\default.hv -nologo > default.rgu
③> rgucomp -o dump\user.hv -nologo > user.rgu
2. 修改注册表
①用ultra editor 打开default.rgu及user.rgu文件
注:在用 ultra editor 打开 rgu 文件时会提示是否转换为 dos 格式,这时要选择 yes
②转换文件格式 选择 文件 -> 转换 -> ASCII 到 Unicode,这时我们的 ultra editor 的状态栏应显示为 U-DOS
③在default.rgu及user.rgu文件第一行加(如已有则跳过) REGEDIT4
④修改注册表
a.加入欲加入软件的注册信息(可从cab安装包中获取注册信息)
b.删除欲删除软件的注册信息(可从cab安装包中获取注册信息)
c.加入SDK的证书信息等
3. 转换注册表
① 文件改名 把要转换的注册表文件改名为 boot.rgu
②> set _FLATRELEASEDIR=.
③> rgucomp -b
注:如出现错误 应注意出错的行数及 键名 然后到 default.rgu或user.rgu找到该行及相应的键名(由于注册文件行数很多,故实际的位置大多在出错提示行数的后面 越在注册表尾行数差的也就越多 应仔细看清楚键名 否则会改错),复制该键名 到从机器直接导出的注册表文件里查找该键值 然后补充到default.rgu或user.rgu文件中. 出现这种情况是因为注册表里含有中文字符 在*.HV -> *.rgu格式转换时中文字符会丢失.
④把boot.hv文件名改为 原名.hv 放入 dump 目录中
三.修改dump 目录文件
1.加入欲加入软件文件(注:①可从cab安装包中获取文件;②如果是加入输入法等开机自启程序,应对程序进行数字证书签名;③加入的文件均直接放入dump 目录中 不应包含目录)
2.删除欲删除软件文件(注:①可从cab安装包中获取文件信息;)
3.用ultra editor打开并修改initflashfiles.dat文件 加入(删除)相应程序(文件)的目录信息(注:①可从cab安装包中获取文件目录信息;)
如:Directory("\Windows\PlumSIP4"):-File("ch.ini","\Windows\ch.ini")
四.编码ROM
1.> BuildImgfs
2.> make_imgfs nk.fat -nosplit
3. 用 htc extended rom tool 编码
五.测试ROM
六.发布ROM
【教程结束】
现在加证书
现在ROM已经制作好了 可以刷机测式了
感谢观看
祝大家好运!
[[i] 本帖最后由 pww121 于 2007-2-1 11:22 编辑 [/i]] 工具接着发::24
解压密码回复可见
**** Hidden Message *****
沙发 厉害 [b]谢谢支持!!!很不错呀!![/b]
:31 :31 :31 :31 :31 :31 dingdingdingdingding 这个是好东西啊,做成了视频!楼主,真的要赞你一个:28 不看先顶:31 :31 :31 非常好 :24 :24 强烈支持!!!!!!!!!!! 授人以鱼不如授之以渔:28 已经找很久啦,谢瓜了啊! 必须在DOS下运行吗?还是仿真DOS界面???? 只有一个字-----牛! 急需,楼主好人 支持大家一起DIY! 支持大家一起DIY! 强烈支持!!!!!!!!!!! :a31 :a31 :a28 hao 授人以鱼不如授之以渔:a30 :a30 :a30 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 厉害 zhi chi!!!!!!!!!!:a34 THX for Sharing:a31
回复 #2 pww121 的帖子
:a31 :a30 :a28回复 #2 pww121 的帖子
DDDD:a34 :a34 :a34 :a34 下了,支持一下,顶 :a38 :a38 顶顶顶顶 :a38 :a38 :a38 好象少了一个工具楼主何不一起放出来
就是那个rgucomp.exe文件
thanks
:a31 :a31 :a28 :a28 :a28 :a28 :a31 :a38 :a28 这个是好东西啊,做成了视频!楼主,真的要赞你一个:28 :a28 :a33 :a38 :a39 顶新手上路
想要学习,顶!!!!!!!!!!!!!!! 1141
DDDDDDDDDDDDDDD 我来侃侃 DDDD lihaiaa 好好学习 好的,好好看一看 谢谢支持!!!很不错呀!! 非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好 学习,学习:victory: :victory: :handshake :handshake :handshake :handshake 非常感谢,正在苦苦寻找 非常感谢!~正是我需要的!非常感谢楼主!~ 早就想自己动手了,就是不知道怎么办,学习 早就想自己动手了,就是不知道怎么办,学习 :victory: :hug: :kiss: :handshake 这个绝对是猛料.偶来收藏一下. :L :L :L :L :L :L 不错!非常感谢!~嘿嘿!~ 绝对支持!谢谢分享!
页:
[1]
2