问题描述:
通过网页方式升级TP-LINK740N v5 firmware(固件)至高版本后不能回退到以前版本。
这在某些特殊情况下导致了不便,例如,之前使用定制的740N v5固件,比如支持802.1x拨号的固件,若使用官方的标准固件更新升级,则之前的802.1x拨号功能将消失,这是因为740N v5的官方标准固件并不提供802.1x拨号。
本文需要解决的问题:如何通过网页回退到之前的版本?
解决思路:
1、打电话给客服,索要特制的升级固件,达到我们的目的。
2、分析固件文件结构,修改其内容,绕过网页的固件版本检查机制。
本文仅考虑第二种解决思路。
具体分析:
网页升级方式的版本检查应该是通过检查升级文件的文件头实现的。
先Google,搜索关键字“tplink firmware header“ ,在搜索结果挨个查看,最后在参考1的帖子中发现其讨论的硬件及固件文件内容与本文讨论的相对符合。
首先按照帖子内容检查740N的固件文件,这里需要使用binwalk工具,其下载及安装可查看参考资料2、3、4。
参考资料: