eeprom和编程器固件 k2_实战经验分享,编程器救砖修复k2p路由器,恢复无线信号和MAC...
前面连续写过多篇文章,介绍了无线路由器的刷机方法,root办法、刷breed办法、备份无线校准参数等。当路由器没有备份无线校准参数,而彻底成砖后,如何救砖呢?按说刷机前彻底损坏,特别是固件丢失等故障,无线校准参数无法恢复,这样即使修好,无线路由器也没有无线信号,也没有mac地址,无法使用。下面通过其他路由器出厂参数备份文件对比,找一下规律。下面是两个k2p路由器的出厂参数,对比。
从上面的对比,可以看到00000000到00000180区段之间是不同,具体含义我们无法解读。但是关键信息MAC对比无线路由器可以找出来。打开无线路由器管理页面,找到接口概述,可以看到00000005到00000010区段之间是路由器的WAN口MAC地址(等于无线路由器标签上MAC加2)。
这样,如果自己的k2p无线路由器彻底成砖后,可以用别人备份的eeprom,按上图修改MAC为自己的。再来继续对比后面的不同之处。可以看到在0000e000到0000e0b0区段之间也不同。通过观察以及与路由器背面标签对比,发现0000e006到0000e0b0区段之间是无线路由器背面标签上MAC地址,而前面相邻的0000e000到0000e005区段之间是标签上MAC地址加1。
打开与eeprom文件对应的无线路由器,观察各端口的MAC地址,会发现如下规律。0000e000到0000e005区段之间MAC地址是无线路由器的LAN口MAC地址。这样就可以根据这个规律,用别人的eeprom文件来修改成自己路由器的LAN口MAC地址了。
这样,无线路由器WAN口MAC和LAN口的MAC地址我们就知道在eeprom中对应的位置,即使路由器彻底成砖,无法备份编程器固件,我们也能完美恢复MAC地址。方法就是用别人备份的eeprom文件,把0000e006到0000e0b0修改成无线路由器标签上MAC地址,0000e000到0000e005之间改成标签地址加1(就是LAN口MAC),00000005到00000010之间修改成标签上MAC加2(就是WAN口MAC)。这样把这个eeprom在breed中刷入路由器,即可修复。不过这样唯一的可能是,无线信号不如原来了,但总比没有无线信号,不能使用好得多了。
在观察中还发现,2.4G无线MAC与LAN口MAC是相同的,而5G无线的MAC地址在eeprom文件中未找到,猜测很可能MAC地址固化在5G芯片中了。
以上规律是在第三方固件中对比发现,系真是经验总结,可能有不对的地方,欢迎大家评论区留言指正。另外也有人,试图修改eeprom文件中相关部分提高无线信号强度,今后有时间再做相关分析。
欢迎关注,留言。
本文系作者原创,未经允许谢绝转载。
eeprom和编程器固件 k2_实战经验分享,编程器救砖修复k2p路由器,恢复无线信号和MAC...相关推荐
- 编程器提取eeprom_实战经验,亲手教你修复优酷路由宝,学习无线路由器维修技巧...
优酷路由宝曾经非常火热,市场保有量非常大,现在基本已经凉透了,人们基本都拿来刷其他第三方固件使用了.这款无线路由器的闪存是32M,内存128M,加上该路由器CPU型号是MT7620,很多利用这个CPU ...
- 【实战经验分享】一劳永逸的解决网线随意热插拔问题
[实战经验分享]一劳永逸的解决网线随意热插拔问题 参考文章: (1)[实战经验分享]一劳永逸的解决网线随意热插拔问题 (2)https://www.cnblogs.com/armfly/p/11818 ...
- 【线上直播】深度学习简介与落地实战经验分享
分享嘉宾: 嘉宾简介: 郑泽宇,知衣科技联合创始人兼CEO,美国Carnegie Mellon University(CMU)硕士,畅销书<TensorFlow:实战Google深度学习框架&g ...
- RabbitMQ实战经验分享
RabbitMQ实战经验分享 原文:RabbitMQ实战经验分享 前言 最近在忙一个高考项目,看着系统顺利完成了这次高考,终于可以松口气了.看到那些即将参加高考的学生,也想起当年高三的自己. 下面分享 ...
- Spring Cloud在云计算SaaS中的实战经验分享
摘要 云帐房CTO张英磊基于自己的个人经验,分享Spring Cloud在云计算SaaS中的实战经验,希望能为大家带来一些思路上的帮助. 内容来源:2017年5月6日,云帐房CTO张英磊在" ...
- MongoDB实战经验分享
2019独角兽企业重金招聘Python工程师标准>>> 转自: http://www.cnblogs.com/ymind/archive/2012/04/25/2470551.htm ...
- 基金知识汇总和实战经验分享
基金知识汇总和实战经验分享 分享一份基金知识给大家,同时分享下个人观点: 引用PMP项目风险管理的经验,无论是玩基金还是股票都要清晰明确的认识到自身的风险承受力,通俗一点就是你最多能接受你投入的本钱亏 ...
- IT实施计划实战经验分享:避免失败
我们在之前文章<IT实施计划实战经验分享:如何制定>中描述了如何针对企业新的业务项目制定高质量的IT实施计划,例如首先针对新应用的设计和发布开发成熟的模式和方法论来实施标准化的流程等等.本 ...
- 微博scrapy爬虫实战经验分享
微博scrapy爬虫实战经验分享 这两天想要爬一些微博的数据,在github上找到了开源代码,但是在实际使用过程中遇到了很多困难,在此做一下记录. 安装MongoDB 首先安装MongoDB,Wind ...
最新文章
- android调试步骤,Android16_Android调试步骤
- 读阿里机器学习平台的一些总结
- PSP 2.0降级至1.5详细教程(转)
- Android板实现双屏显示,DisplayManager和Display的使用
- 绝地求生测试服画面优化软件,绝地求生正式服设置详解 教你调校最完美的画质...
- STL之adjacent_difference
- python字典在编程中的作用_python中的字典操作及字典函数
- 使用win10 hyper-v安装linux系统
- coco 数据集_Tensorflow对COCO目标检测数据预处理
- 关于linux下内存使用的一些疑惑
- 【NCRE】——Winform窗体控件随窗体大小而变化
- 七号信令的消息结构(包括SCCP详解)
- 哪些机器学习模型需要归一化
- sql:mysql:分析为什么like模糊查询效率低
- c语言错误1083,没有混音设备可用,启动Windows Audio服务时错误1083
- A-priori算法的优化实现
- 计算机无法传输文件,电脑手机无法传输文件怎么办?
- ESP8266-WIFI模块使用AT指令连接外网服务器
- Java实现若干个数计算平均值并保留小数位 java计算平均值 java四舍五入保留小数
- java里用idea是什么意思_idea什么意思?啥意思?idea简介