本帖最后由 mathgao 于 2011-2-26 09:13 编辑 # C) p9 x, [+ v, k. S " w2 J: ~; M' d7 i% B1 K i 最近低价入手了一个TP-LINK WR740N无线路由,准备刷入DD-WRT玩玩,不料发现DD-WRT只提供WR740N V1、V2版的固件,而我手中的WR740N是V3版的,考虑到WR740N/741N/840N/841N各版本的硬件配置大同小异,于是准备刷入WR741N或WR841N的固件试试,可是TP-LINK对此作了限制,无法直接刷入,除非拆机加TTL线。 新机不想折腾,于是经过了一番摸索,终于找到了不拆机刷入WR741N/WR841 DD-WRT固件的方法(WR741N/WR841N的原厂固件也可以用同样的方法刷入,大家不要去做坏事哦。。。),其它版本也类似。。。- @8 @0 S V! U$ ?8 a" R3 F [6 Z8 \" R. Y+ y 下面以刷入WR741N为例进行说明。。。+ }& E3 V/ L8 o- |0 u 首先从DD-WRT的网站上下载到WR741N(D)的固件(如果要刷到原厂WR741N固件的朋友则可以从TP-LINK的官网上下载),注意要下factory-to-ddwrt.bin,不要下tl-wr741nd-webflash.bin。。。 1 X# O4 r+ i. f, W 用WinHex或其它二进制文件编辑工具打开刚才下载下来的固件文件factory-to-ddwrt.bin,在文件开头Offset=0x00000040处找到07 41 00 01,07 41 00 01是指这是WR741N(D) V1的固件,我们要将它改成WR740N V3的固件,所以这里改成07 40 00 03,其它型号其它版本之间的互刷同理。。。 ! R# C6 G5 t' Z9 a/ @# @ 再将从Offset=0x0000004C开始的16个字节暂时改为DC D7 3A A5 C3 95 98 FB DD F9 E7 F4 0E AE 47 38,然后保存。
4 X7 z/ t. u. E9 ~1 `/ C 用Hash或其它MD5计算工具计算出修改后的固件文件factory-to-ddwrt.bin的MD5,复制下来。。。
( e1 V; H& |, L2 _9 M; c 再次用WinHex打开固件文件factory-to-ddwrt.bin,用上面算出的MD5替换掉刚才修改过的从Offset=0x0000004C开始的16个字节。。。 % B2 ?6 K6 F2 N 保存,用TL-LINK路由WEB管理自带的软件升级功能升级即可 c" d; N6 [5 ] 至此你的WR740N就变成了WR741N(如果你刷的是WR841N的固件则变成WR841N),以后要升级就直接到DD-WRT或TP-LINK官网上下载WR741N(D)的升级程序通过WEB升级就可以了。。。 " a9 l9 b0 z+ Y% s; b9 P 终于写完了。。。
|
|
来自: 虎洋 > 《电脑/数码/IT》