新兵上阵
- 注册时间
- 2009-6-16
- 金币
- 14 个
- 威望
- 1 个
- 荣誉
- 0 个
尚未签到
|
本帖最后由 89c2051 于 2010-2-8 21:45 编辑
前段时间无意中去买了个二手的Belkin,回来发现原来路由也可以刷固件玩,就刷了DDWRT的固件。前几天换了个正版XP后迅雷半开数优化后,导致7230-4 只要一开迅雷多任务下载,路由就挂了,迅雷有速度,无法打开网页。无奈只好刷回原厂固件,可是到能下在到的原厂固件TFTP刷到机器里面都无法启动。折腾了两天,参考了很多网上的文章都没有说出V3000恢复的方法,无意中看到一个修改固件成功还原的方法,可是楼主没有公开修改的方法,加了他的QQ也没人在,只好自己研究了一下。用Ultraedit直接打开原厂固件和DDWRT的固件如下面两图发现原厂的固件,多了一段用于WEB界面升级的识别代码,而DDWRT的固件是没有,经分析将这段代码去除掉就可以了。这段代码在WEB升级中应该是防止错误升级固件设置的,升级的时候只用于识别固件版本,而没有烧写到FLASH中去。应此我们如果直接用TFTP就连同这段代码也烧写到FLASH中去了,当CPU启动读取代码的时候,这段识别就当作空白区没用的代码,所以路由就不会启动了,在那里闪啊闪。具体操作看图片里面的注解。
理论上去掉了识别代码,是可以直接在WEB界面下从DDWRT中刷回来的,而在DDWRT中加入这段识别代码就可以直接从原厂固件升级为DDWRT。本来还没测试过,有兴趣的同学可以试一下。
其他版本的7230-4也许是不要这么干的,仅针对V3000这个机器。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
1
查看全部评分
-
|