数码部落 [PDAclan.com]'s Archiver

黯然失色 发表于 2008-4-15 01:35

发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]]

mady 发表于 2008-4-15 02:01

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

allen99wang 发表于 2008-4-15 03:12

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

star3000 发表于 2008-4-15 12:54

回复 3# 的帖子

应该是计算机环境的毛病

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

一只鱼 发表于 2008-4-15 16:30

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

yjycy 发表于 2008-4-15 16:47

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

lkwyh 发表于 2008-4-16 23:14

头一次听说 IDO系列

crackerzsy 发表于 2008-5-4 15:33

不知道有没有IDO P890 WM6的

feel1717 发表于 2008-5-5 01:13

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

66号 发表于 2008-5-6 16:21

下载学习,xiexie分享。

bellagie 发表于 2008-5-18 02:06

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

vipgov 发表于 2008-5-18 17:18

求刷机包,ido s630的刷机包,[email]ccpgov@yahoo.com.cn[/email]

zeff 发表于 2008-5-23 16:00

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

gztuns 发表于 2008-5-25 00:40

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

黯然失色 发表于 2008-5-25 01:46

[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]]

gztuns 发表于 2008-5-25 01:57

[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:

gztuns 发表于 2008-5-25 04:38

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

黯然失色 发表于 2008-5-26 22:23

合成批处理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]]

rainmao 发表于 2008-5-27 12:17

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

naikugu 发表于 2008-5-27 14:02

DINGDINGDING

yxg867 发表于 2008-6-3 18:04

高手教程,p535可以用吗?

richardyiu 发表于 2008-6-4 00:00

thanks....i have been trying to extract the rom before but no luck...

黯然失色 发表于 2008-7-1 15:25

wm5.exe是验证,我试过删除这一步也没问题

大貂貂 发表于 2008-7-1 17:56

谢谢:yct037: :yct037:

84811 发表于 2008-7-1 21:54

q2DINGDINGDING

suansuanli 发表于 2008-7-4 13:29

看着都繁琐!

luojhong 发表于 2008-7-17 23:30

DSFADSFDASG

ASDFGADFGFADG

luojhong 发表于 2008-7-18 11:11

失色大哥,

请问开机自动安装的程序怎样可能解开并修改,我在DUMP里面修改的合成后,不启作用.请教一下,

654 发表于 2008-7-19 13:46

下载来学习下,谢谢分享

luojhong 发表于 2008-7-20 13:07

dddd

ddddddddddddddddddd

luojhong 发表于 2008-7-20 13:09

建议大家留下QQ方便沟通

现在用S630的人很少,希望大家联系起来,一起沟通加入我的QQ,待人数有一定后,我会组群.

luojhong 发表于 2008-7-20 21:06

QQ513693264

加入吧

arthurson 发表于 2008-8-15 15:59

謝謝, 當我學懂到方法後, 便會煮s601的rom給大家.

arthurson 发表于 2008-8-18 22:27

剛試在dump裡把一些東西鏟去, 再合成.
可是得出來的rom, 裡面一點改變也沒有, 很奇怪.

arthurson 发表于 2008-8-19 10:24

剛試了另一個方法, 目的是想套出這些東西, 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, 之後的便無法跟上, 報告.

arthurson 发表于 2008-8-23 04:02

我試了幾個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]]

arthurson 发表于 2008-8-25 21:47

樓主在那裡?

arthurson 发表于 2008-9-7 00:38

我想修改pagepool, 把原來的12mb改為6mb, 可惜找不到方法, 樓主求你現身救救ido機主吧.

arthurson 发表于 2008-10-29 10:25

已經不存希望了, 還是換機比較實際:Q

8802053 发表于 2008-11-19 23:01

WM6.1大有希望 实验当中

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.