发IDO系列rom的分解、合成程序
由于ido国内代理商的无知、拥rom自重,导致我们这些ido用户无法享受到智能手机的最大乐趣--自主DIY rom;多日来经过大名鼎鼎的网络强人“秋天”的热心指点,我终于找到ido系列rom的破解方法,希望与各位共享,只要把所需分解ido rom中的NK.BIN放进去再点击相应选项就可以生成dump文件夹和合成新rom了,内附使用说明。
[attach]23428[/attach]
写了另一个解开ido s601/s630 rom的工具,虽然繁琐一点,但比较有效:
[attach]26169[/attach]
一.注意:
1.本程序需要 .net 2.0 运行库支持。请先安装.net 2.0 运行库。
2.这个分解bat程序只适合分解ido简体115的rom,而合成bat是通用的。
3.如果要分解ido其它版本的NK.BIN,则要修改-[color=green]分解bat[/color]-里:.\bin\Split NK.bin-2.bin [color=red]2A29B68[/color][color=black]这个数值[/color],
[color=red]2A29B68[/color]是用winhex剪切简体115版本NK.BIN头部0至1B字节后、观察尾部第一个00字节的位置,其它版本只要更改此数值即可解开及合成.
二.使用说明:
1.把要分解的NK.BIN文件放在和-[color=green]分解bat[/color]-同级的目录内
2.点击-[color=green]分解bat[/color]-,几分钟内(时间因你的电脑配置而定)生成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、合成:
点击[color=darkred]合成bat[/color],自动生成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
[[i] 本帖最后由 黯然失色 于 2008-5-22 15:10 编辑 [/i]] 老大,我可一路关注你的科研成果,期待你的WM6出台! 太感谢黯然失色了,我下载了,可是在用到BuildOS时,总是出错。帮帮忙
回复 3# 的帖子
应该是计算机环境的毛病看看是否装有.NET Framwork 2.0或以上版本 star3000酋长,就着这个wm5 rom来定制wm6的话,请问有什么思路?请酋长大人指点一下。谢谢! 下载来学习下,谢谢分享!!!! 头一次听说 IDO系列 不知道有没有IDO P890 WM6的 一個功能非常強大的數字圖像製作工具,它有很多工具幫助你製作自己的圖像,像標準畫筆、特殊畫筆以及各種描繪工具,可以說是PPC上的Photoshop。使用非常簡單方便,而且還可以偵測電池電量,以免讓你的心血毀於一旦。 下载学习,xiexie分享。 谢谢楼主分享,我的确是等了很久找得到关于S630的资料了! :) 求刷机包,ido s630的刷机包,[email]ccpgov@yahoo.com.cn[/email] 楼主,补发第二个分解合成程序不错,我已经成功分解和合成英文211版本的rom,在没做任何改变的情况下,成功刷回机子里,谢谢了!
接下来是汉化英文211了,楼主有什么心得吗? 请问若是其他版本的,应该如何查找2A29B68这个对应数值呢? [quote]原帖由 [i]gztuns[/i] 于 2008-5-25 00:40 发表 [url=http://www.inv.org/redirect.php?goto=findpost&pid=175940&ptid=9865][img]http://www.inv.org/images/common/back.gif[/img][/url]
请问若是其他版本的,应该如何查找2A29B68这个对应数值呢? [/quote]
以繁体116rom中的NK.BIN([color=#ff0000]2BF10A8[/color])为例:
1、用winhex打开NK.bin
[attach]26345[/attach]
2、先剪切头部0至1B字节(就是开始的[color=red]42 [/color]30 30至DF 16 [color=red]00[/color][color=black])[/color]、提示是否。。。。。?选择确定.
[attach]26346[/attach]
3、然后拉至最后观察尾部第一个00字节的位置,是不是[color=red]2BF10A8[/color] ?
明白了吗?其它版本一样的方法。
PS:关闭winhex时提示是否需要保存所作的更改,选NO
[[i] 本帖最后由 黯然失色 于 2008-5-25 01:52 编辑 [/i]] [quote]原帖由 [i]黯然失色[/i] 于 2008-5-25 01:46 发表 [url=http://www.inv.org/redirect.php?goto=findpost&pid=175981&ptid=9865][img]http://www.inv.org/images/common/back.gif[/img][/url]
以繁体116rom中的NK.BIN(2BF10A8)为例:
1、用winhex打开NK.bin
26345
2、先剪切头部0至1B字节(就是开始的42 30 30至DF 16 00)、提示是否。。。。。?选择确定.
26346
3、然后拉至最后观察尾部第一个00字节的位置,是不 ... [/quote]
感谢黯然兄的详细解答,又学了一样东西。你简直就是我的偶像!:yct022: 根据方法,已经可以顺利分解ROM,修改后按说明操作,合成后生成NK.NEW.BIN,刷机后发现所有改动均无效。不知是何原因?:yct020: 合成批处理bat的问题,注册表修改后提示出错,这几天工作较忙,暂时没空试验,请参考以下的原始做法:
(附工具regedit)[attach]26565[/attach]
注册表的修改
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里就可以了!
[[i] 本帖最后由 黯然失色 于 2008-5-26 22:29 编辑 [/i]] bin\wm5.exe -B NK.nb.payload.payload 此处的wm5.exe是什么意思?我合并别的rom借鉴一下,但不明白这里是什么意思? DINGDINGDING 高手教程,p535可以用吗? thanks....i have been trying to extract the rom before but no luck... wm5.exe是验证,我试过删除这一步也没问题 谢谢:yct037: :yct037: q2DINGDINGDING 看着都繁琐!
DSFADSFDASG
ASDFGADFGFADG失色大哥,
请问开机自动安装的程序怎样可能解开并修改,我在DUMP里面修改的合成后,不启作用.请教一下, 下载来学习下,谢谢分享dddd
ddddddddddddddddddd建议大家留下QQ方便沟通
现在用S630的人很少,希望大家联系起来,一起沟通加入我的QQ,待人数有一定后,我会组群.QQ513693264
加入吧 謝謝, 當我學懂到方法後, 便會煮s601的rom給大家. 剛試在dump裡把一些東西鏟去, 再合成.可是得出來的rom, 裡面一點改變也沒有, 很奇怪. 剛試了另一個方法, 目的是想套出這些東西, IPL.nb、GSM.nb、Splash.nb、SPL.nb、OS.nb, 我參考這裡, (
[url]http://club.ccmove.com/nclub/topicdisplay.aspx?boardid=1111&pageno=1&TopicID=435445[/url] )
在輸入perl typhoonnbfdecode.pl -x nk.bin後, 郤打出unknown header format, 之後的便無法跟上, 報告. 我試了幾個rom, 從winhex得出來的數字跟大大第一個放出來的工具裡的數字都不一樣, 很想知道這些數字, 我有否找對了.
wwe 0211 [color=Red]02752004[/color]
cht 0116 [color=red]2BF10A8[/color]
cht 0114 [color=Red]02BE0C78[/color]
我很想先試試, 把hermes的aku 3.5.2放到s601上, 看看能否成功, 可是我連第一步, 也找不到有效方法, 無論我怎樣更改文件, 最後嘔出來的NK.New.bin都跟原本的NK.BIN沒有分別, 求救中.
[[i] 本帖最后由 arthurson 于 2008-8-23 10:21 编辑 [/i]] 樓主在那裡? 我想修改pagepool, 把原來的12mb改為6mb, 可惜找不到方法, 樓主求你現身救救ido機主吧. 已經不存希望了, 還是換機比較實際:Q WM6.1大有希望 实验当中
页:
[1]
2