爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 465|回复: 15
收起左侧

[求助] fullflash comparer无法比较c75的bin文件?

[复制链接]
发表于 2006-8-11 16:15:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
图片补丁的最后一步给卡死了……

我无论怎么样用fullflash comparer比较出两个bin的区别,但是我做了两个txt,然后改成bin,一比较就比较出来了。

谁能告诉我有什么地方错了啊?

我比较的图在下面,用MD5比较可以看出两个文件肯定是不一样的……郁闷
12.jpg
22.jpg
发表于 2006-8-11 19:38:49 | 显示全部楼层
用C75的人进来帮顶
回复 支持 反对

使用道具 举报

发表于 2006-8-12 00:12:34 | 显示全部楼层
设置比较开始和结束的地方不对。。。应该从0000000到 FFFFFFF 才是整个FUBU吧。
回复 支持 反对

使用道具 举报

发表于 2006-8-12 00:16:34 | 显示全部楼层
哦 是到 1FFFFFF 才对 。。这样,才是整个32M  FUBU   

32 M  X 1024 X1024 = 33554432
33554432 换为 16进制(偏移量的计算方式就是16进) 就是 2000000  再减去1 就 = 1FFFFFF
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 00:18:25 | 显示全部楼层
呃……
那这个帖子的4楼不是误导的很厉害
http://mobile.0110.cn/viewthread ... C%C6%AC%B2%B9%B6%A1
回复 支持 反对

使用道具 举报

发表于 2006-8-12 00:20:19 | 显示全部楼层
呵,可能只是做教程的时候少写了个F吧。

其他那人对这个分析得还很透彻。
回复 支持 反对

使用道具 举报

发表于 2006-8-12 00:22:55 | 显示全部楼层
其他你可以用WINHEX之类打开 BIN文件,你把光标移动到最后一个字节的地方。

你会看到如下。
screenshot.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 00:25:07 | 显示全部楼层

慕鱼!!!看到了么,研究好了教程就试试看幻大侠说的这个偏移量,我的问题很可能就出在这里。
要是你搞定了,就在我QQ上留个言,然后我们出个教程贴吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 00:31:14 | 显示全部楼层
原帖由 regspy 于 2006-8-12 00:22 发表
其他你可以用WINHEX之类打开 BIN文件,你把光标移动到最后一个字节的地方。

你会看到如下。


恩,我用UltraEdit-32和WINHEX都打开过bin文件,我用手工都找到两个bin文件的区别了,但是我就想不通为什么comparer会不行。1ffffff这个我也看到了,但是看到那么多F,我也就没有注意看。还是太粗心了。要是真的是这个地方的问题,那图片补丁就不是什么问题了,可惜东西都在公司的电脑里,没办法实验了,但愿慕鱼能看到,并且能顺利走到我这步,然后就可以试验了。要是能早点联系到你,我就不用郁闷一个下午了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 02:04:25 | 显示全部楼层
又仔细看了一下那个教程,发现可能他并没有错……
看他的两个bin文件的大小可以看出来他的手机的大小不是32M的而是2M……
什么机型只有2M的fullflash啊
如果大小是2M的话,他用FFFFFF来搜索确实是对的。
回复 支持 反对

使用道具 举报

发表于 2006-8-12 09:22:18 | 显示全部楼层
linhk123r的教程没有问题。
有的时候FullFlashComparer的确是比较不出两个有差异的FullFlash。
这也很有可能是软件的BUG or 不支持!
我在比较SK6C V50时遇到过,其它65机型还没遇到。

不行就用WinHex吧,比较的结果都是一样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 14:25:48 | 显示全部楼层
原帖由 farness 于 2006-8-12 09:22 发表
linhk123r的教程没有问题。
有的时候FullFlashComparer的确是比较不出两个有差异的FullFlash。
这也很有可能是软件的BUG or 不支持!
我在比较SK6C V50时遇到过,其它65机型还没遇到。

不行就用WinHex吧,比 ...


不是真的吧,那么我应该用什么方法生成最后的补丁呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 14:45:03 | 显示全部楼层
原帖由 farness 于 2006-8-12 09:22 发表
linhk123r的教程没有问题。
有的时候FullFlashComparer的确是比较不出两个有差异的FullFlash。
这也很有可能是软件的BUG or 不支持!
我在比较SK6C V50时遇到过,其它65机型还没遇到。

不行就用WinHex吧,比 ...


还有就是我在楼上提到的,理论上来说,如果他真的是只有2M的fullflash,用6个F是可以比较出不同,不过C75的fullflash有32M,至少用1FFFFFF的偏移量才能进行fullflash的匹配查找,用FFFFFF可以进行32M中的前16M的匹配查询,但是如果超过16M的话应该就不会查找了。在用Ultra Comparer的过程中,我记得两个bin的差异还是比较靠后的。不过这个只是理论上的说法,我同样也怀疑fullflash comparer无法支持C75的bin,不过这个我觉得想不通呀,不就是对相同地址的二进制代码进行比较,不应该会出现支持还是不支持的问题……

要是真的不支持,我看来只有想其他办法了。
回复 支持 反对

使用道具 举报

发表于 2006-8-12 19:50:46 | 显示全部楼层
我已经说过,用WinHex软件比较,结果是一样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 22:57:00 | 显示全部楼层
原帖由 farness 于 2006-8-12 19:50 发表
我已经说过,用WinHex软件比较,结果是一样的。


用winhex怎么生成补丁呢?能告诉我怎么操作生成最后的补丁么?
回复 支持 反对

使用道具 举报

发表于 2006-8-13 04:16:04 | 显示全部楼层
#4楼正解。其实当你把两个待比较的C75Fullflash选上后,要比较的整个地址范围已经自动填上,不去修改它,肯定行。
comp2.gif
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-20 06:33

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表