分享

修改固件将TP

 虎洋 2015-05-06
 本帖最后由 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。。。
7 H5 x; C; W5 ~
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,然后保存。 + x2 u/ N# Z* P% z
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个字节。。。
& |8 d. G( q( ~6 u" k
% B2 ?6 K6 F2 N
保存,用TL-LINK路由WEB管理自带的软件升级功能升级即可
1 `  b! I4 W4 n" S) \
  c" d; N6 [5 ]
至此你的WR740N就变成了WR741N(如果你刷的是WR841N的固件则变成WR841N),以后要升级就直接到DD-WRT或TP-LINK官网上下载WR741N(D)的升级程序通过WEB升级就可以了。。。
3 s% a6 _. o8 ~2 ~* @( [6 q' u, h5 H
所需工具.part1.rar (976.56 KB, 下载次数: 588)
所需工具.part2.rar (469.75 KB, 下载次数: 506) $ i0 ^  E; p; `
" a9 l9 b0 z+ Y% s; b9 P
终于写完了。。。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多