sdzcty@163.com 发表于 2013-2-1 20:53:56

请教一个非常基本的问题:如何把一个编程器固件分解成CFE文件及直刷固件?

本帖最后由 sdzcty@163.com 于 2013-2-1 21:03 编辑

请教一个非常基本的问题:如何把一个编程器固件分解成CFE文件及直刷固件?

不知道这个问题会不会涉及到一些大师及专家们的技术权威的问题?会不会涉及到商业利益问题?。。。。

不过我们这些小白们非常想学习,我们也知道这个BBS里面的高手们肯定会的不少,就是不知道有没有愿意分享出来的?

在此我们先向一直以来分享自己技术成果,让我们有所进步的大侠们表示感谢!!

如果有相关的教程及链接,请直接告知链接即可,知道大侠们很忙!!

fugcon 发表于 2013-2-2 08:16:01

一般编程器固件的开始位置即CFE,根据机型选择大小相应的部分即可

sdzcty@163.com 发表于 2013-2-2 16:52:40

本帖最后由 sdzcty@163.com 于 2013-2-2 16:55 编辑

fugcon 发表于 2013-2-2 08:16 https://www.chinadsl.net/static/image/common/back.gif
一般编程器固件的开始位置即CFE,根据机型选择大小相应的部分即可

首先感谢您的无私回复。我用这样的想法做过,一个文件是你们这些大师们在论坛里分享的CFE文件,一个编程器文件,我用WINHEX把前128K和前64K分别复制下来,跟第一个文件进行过对比,似乎不一样呀,尤其是文件尾部。我试用的是烽火HG110的相关文件。。。。

还有,请问:编程器文件如何去文件头(文件头多大?要到哪个位置?),然后用brfwmod工具进行分解?要是能用这个软件进行分解,那一切也就迎刃而解了。。。。{:soso_e183:}

sdzcty@163.com 发表于 2013-2-2 17:14:38

首先,非常感谢LS高手的无私分享。
我以前也利用WINHEX做过类似的操作,就是把编程器固件的前128K剪切下来,然后变成两部分:一是所谓“CFE”,另一个是“直刷固件”, 不过我拿着分解后两个文件,跟论坛的下载下来的CFE文件和直刷固件进行过比对,发现无论文件头还是文件尾都不一致,而且相差很大,往往一个是空白字节,另一个有内容的16进制数。实在不解。。。。。我是用烽火HG110的相关文件做的试验。
还有:有什么办法可以把编程器固件能用brfwmod工具进行分解,不进行修改是分解不了的,是不是需要做“去文件头”之类的操作,要是需要做去文件头,那需要去多大的文件头?到什么位置上?
要是能用brfwmod进行分解的话,那一切都迎刃而解了。。。。

liujianwu 发表于 2021-1-23 13:08:19

有简单些的教程就好了

tm5880891 发表于 2021-1-27 17:03:47

liujianwu 发表于 2021-1-23 13:08
有简单些的教程就好了

有那么简单别人还用问,不简单的,就算学了,也不一定能分析出来固件,因为还是得自己会动脑子,会分析,会折腾

XJS22 发表于 2021-3-2 17:08:54

开头128kb提取出来就是cfe

1092013087 发表于 2021-3-27 17:41:16

我们先向一直以来分享自己技术成果,让我们有所进步的大侠们表示感谢!!
页: [1]
查看完整版本: 请教一个非常基本的问题:如何把一个编程器固件分解成CFE文件及直刷固件?