打印

[ROM工具] 发IDO系列rom的分解、合成程序

发IDO系列rom的分解、合成程序

由于ido国内代理商的无知、拥rom自重,导致我们这些ido用户无法享受到智能手机的最大乐趣--自主DIY rom;
多日来经过大名鼎鼎的网络强人“秋天”的热心指点,我终于找到ido系列rom的破解方法,希望与各位共享,只要把所需分解ido  rom中的NK.BIN放进去再点击相应选项就可以生成dump文件夹和合成新rom了,内附使用说明。





写了另一个解开ido s601/s630 rom的工具,虽然繁琐一点,但比较有效:

一.注意:
1.本程序需要 .net 2.0 运行库支持。请先安装.net 2.0 运行库。
2.这个分解bat程序只适合分解ido简体115的rom,而合成bat是通用的。
3.如果要分解ido其它版本的NK.BIN,则要修改-分解bat-里:.\bin\Split NK.bin-2.bin 2A29B68这个数值
   2A29B68是用winhex剪切简体115版本NK.BIN头部0至1B字节后、观察尾部第一个00字节的位置,其它版本只要更改此数值即可解开及合成.
二.使用说明:
1.把要分解的NK.BIN文件放在和-分解bat-同级的目录内
2.点击-分解bat-,几分钟内(时间因你的电脑配置而定)生成dump文件夹、imgfs_raw_data.bin等14个文件。
3.修改default.reg编码为Unicode
a)、拖搁default.reg到notepad2程序打开它
b)、按编辑-复制全部
c)、按文件-编码-Unicode
d)、按编辑-全选
e)、按编辑-删除
f)、按编辑-粘帖  
g)、按保存后关闭,到这里default.reg注册表文件的编码由 ANSI 转换为 Unicode 完成了。

4、修改user.reg注册表文件的编码转换重复1)到7)的步骤。

5、根据自己的需要对dump进行添加或删除文件,并进行相应的注册表修改。
完成1~4步骤后,可以跳过第5步,直接合成,然后用新的NK.BIN刷机验证。

6、合成:
点击合成bat,自动生成NK.NEW.BIN,直接将文件名改为NK.BIN即可刷机
注:1.用Notepad2修改注册表(default.reg/user.reg)时头部必须为Windows Registry Editor Version 5.00
    2.合成前需要把两个注册表文件的头部由Windows Registry Editor Version 5.00改为REGEDIT4

[ 本帖最后由 黯然失色 于 2008-5-22 15:10 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

老大,我可一路关注你的科研成果,期待你的WM6出台!

TOP

太感谢黯然失色了,我下载了,可是在用到BuildOS时,总是出错。帮帮忙

TOP

回复 3# 的帖子

应该是计算机环境的毛病

看看是否装有.NET Framwork 2.0或以上版本

TOP

star3000酋长,就着这个wm5 rom来定制wm6的话,请问有什么思路?请酋长大人指点一下。谢谢!

TOP

下载来学习下,谢谢分享!!!!

TOP

头一次听说 IDO系列

TOP

不知道有没有IDO P890 WM6的

TOP

一個功能非常強大的數字圖像製作工具,它有很多工具幫助你製作自己的圖像,像標準畫筆、特殊畫筆以及各種描繪工具,可以說是PPC上的Photoshop。使用非常簡單方便,而且還可以偵測電池電量,以免讓你的心血毀於一旦。

TOP

下载学习,xiexie分享。

TOP

谢谢楼主分享,我的确是等了很久找得到关于S630的资料了! :)

TOP

求刷机包,ido s630的刷机包,ccpgov@yahoo.com.cn

TOP

楼主,补发第二个分解合成程序不错,我已经成功分解和合成英文211版本的rom,在没做任何改变的情况下,成功刷回机子里,谢谢了!
接下来是汉化英文211了,楼主有什么心得吗?

TOP

请问若是其他版本的,应该如何查找2A29B68这个对应数值呢?

TOP

引用:
原帖由 gztuns 于 2008-5-25 00:40 发表
请问若是其他版本的,应该如何查找2A29B68这个对应数值呢?
以繁体116rom中的NK.BIN(2BF10A8)为例:
1、用winhex打开NK.bin



2、先剪切头部0至1B字节(就是开始的42 30 30至DF 16 00、提示是否。。。。。?选择确定.



3、然后拉至最后观察尾部第一个00字节的位置,是不是2BF10A8  ?
明白了吗?其它版本一样的方法。

PS:关闭winhex时提示是否需要保存所作的更改,选NO

[ 本帖最后由 黯然失色 于 2008-5-25 01:52 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

引用:
原帖由 黯然失色 于 2008-5-25 01:46 发表

以繁体116rom中的NK.BIN(2BF10A8)为例:
1、用winhex打开NK.bin
26345


2、先剪切头部0至1B字节(就是开始的42 30 30至DF 16 00)、提示是否。。。。。?选择确定.


26346
3、然后拉至最后观察尾部第一个00字节的位置,是不 ...
感谢黯然兄的详细解答,又学了一样东西。你简直就是我的偶像!

TOP

根据方法,已经可以顺利分解ROM,修改后按说明操作,合成后生成NK.NEW.BIN,刷机后发现所有改动均无效。不知是何原因?

TOP

合成批处理bat的问题,注册表修改后提示出错,这几天工作较忙,暂时没空试验,请参考以下的原始做法:
(附工具regedit)
注册表的修改
1.在经过前面分解NK.BIN步骤后,在DUMP文件夹内有default.hv和user.hv两个文件,注意是隐藏文件.
2.".hv"文件是不能直接编辑的文件,需要用工具转换成RGU文件,把default.hv放到regedit文件夹里,然后点击“解开Default.BAT”,目录下就会多出“Default.RGU”这下就可以用WORD编辑了!
注意,你打开Default.RGU时第一行是空着的!你需要填入:REGEDIT4

3.修改完成后“另存为”,文件类型为TXT文本,这时提示什么编码,选择UNICODE,然后确定,就有了个Default.txt,这时将Default.txt改名为boot.rgu
(注意!这时需要将boot.rgu的属性设为只读!)

4.这时点两下“生成Default.BAT”就多出“boot.hv”和out.txt,打开查看下out.txt是否正常完成Done,正常结束的boot.hv有548k左右!!改名为default.hv复制回DUMP里就可以了!

[ 本帖最后由 黯然失色 于 2008-5-26 22:29 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

bin\wm5.exe -B NK.nb.payload.payload 此处的wm5.exe是什么意思?我合并别的rom借鉴一下,但不明白这里是什么意思?

TOP

DINGDINGDING

TOP