转载请注明出处

前言:

本人在开源某网站公布的博客被莫名删除,还好本人留有备份,再次收回。


================以下为原文=======================

被JLY引流到icf,后果暴雷,于是用上了价格上W的百元路由。

废话不说,上面开始刷路由固件。


筹备

下载工具链接提取码
pb-boothttps://pan.baidu.com/s/1fuJx...0lvh
路由器固件(荒野无灯版)https://pan.baidu.com/s/12JN2...f8nz

一、开启路由器开发者权限

1.登陆路由器界面,【智能插件】——【去往插件市场】

2.点击【路由器信息】——下边的【高级设置】——【开明】

3.开明须要手机验证码和微信绑定极路由的公众号
4.装置开发者模式插件

二、登入路由器

· 我用的win10自带的powerShell
C:UsersAdministrator> ssh root@192.168.199.1 -p 1022Are you sure you want to continue connecting (yes/no)? yesroot@192.168.199.1's password:此处输出登陆路由器后盾的明码BusyBox v1.22.1 (2017-12-21 01:33:16 CST) built-in shell (ash)Enter 'help' for a list of built-in commands.***********************************************************__  __  _              _   ____  _   TM/ / / / (_) _      __  (_) / __/ (_)/ /_/ / / / | | /| / / / / / /_  / // __  / / /  | |/ |/ / / / / __/ / //_/ /_/ /_/   |__/|__/ /_/ /_/   /_/http://www.hiwifi.com/***********************************************************root@Hiwifi:~#

三、开刷

1.备份官网原固件和MAC地址(救砖用)

1.1查看原固件分区信息
root@Hiwifi:~# cat /proc/mtddev:    size   erasesize  namemtd0: 00080000 00020000 "u-boot"mtd1: 00080000 00020000 "debug"mtd2: 00040000 00020000 "Factory"mtd3: 02000000 00020000 "firmware"mtd4: 00180000 00020000 "kernel"mtd5: 01e80000 00020000 "rootfs"mtd6: 00080000 00020000 "hw_panic"mtd7: 00080000 00020000 "bdinfo"mtd8: 00080000 00020000 "backup"mtd9: 01000000 00020000 "overlay"mtd10: 02000000 00020000 "firmware_backup"mtd11: 00200000 00020000 "oem"mtd12: 02ac0000 00020000 "opt"
1.2备份打包原固件分区信息
root@Hiwifi:~# mkdir /tmp/mtd_backuproot@Hiwifi:/tmp/mtd_backup# for i in `cat /proc/mtd | grep "mtd" | awk -F[:"] '{print $1}'`> do>   j=`cat /proc/mtd | grep "$i:" | awk -F[:"] '{print $3}'`>   dd if=/dev/$i of=/tmp/mtd_backup/$j.bin> done
1.3应用winscp将备份的文件存到本地


拷贝完后就能够将路由器中的备份文件删除,缩小空间占用(能够不删)
root@Hiwifi:/tmp# rm -rf /tmp/mtd_backup/
· 顺便将pd-boot,拷贝到路由器的/tmp目录
1.4备份LAN MAC地址:机器反面的MAC地址就是LAN地址;或者进路由查看。示例:D5:EF:17:33:54:4<font color=red>3</font>
1.5备份WAN MAC地址:在路由中可查看;个别是LAN地址的最初一位加1。 示例:D5:EF:17:33:54:4$\color{red}{4}$

1.6备份2.4G MAC地址:与LAN MAC地址雷同
1.7备份5G MAC地址:可连贯该频段wifi后,在网络信息中查看;与2.4G MAC的第二位不同

2.刷入pb-boot

root@Hiwifi:~# cd /tmproot@Hiwifi:/tmp# md5sum pb-boot-hc5962.bin #验证文件MD5值0ebdb3f60b5c407fa82570855c703522  pb-boot-hc5962.binroot@Hiwifi:/tmp# mtd write pb-boot-hc5962.bin u-boot #用mtd写入pb-bootUnlocking u-boot ...Writing from pb-boot-hc5962.bin to u-boot ...[e:0]   [w0][e:1]   [w1]#擦除原唱备份固件,若不擦除,重启后会回复root@Hiwifi:/tmp# mtd erase firmware_backupUnlocking firmware_backup ...Erasing firmware_backup ...

3.刷入第三方固件

3.1 路由器断电,长按复位键(不要松开)
3.2 插上电源,等10余秒后松开电源
3.3 查看电脑网卡是否主动获取到ip,若没有设置则手动配置一下为:192.168.1.111
3.4 浏览器进入http://192.168.1.1
· 抉择文件:在本地抉择路由器固件
· 复原固件


4.浏览器进入:http://192.168.5.1

· 帐号、明码:admin
· 批改中文界面【Administration】>【System】>【SelectWebUI Language】>【简体中文】>【Apply】
4.1 双清:
· 【系统管理】>【复原/导出/上传】设置门路下在路由器参数和路由器外部存储上面的“复原出厂设置”【重置】

4.2 修复MAC地址:xShell或路由控制台输出命令
 [B70 /home/root]# lan_eeprom_mac 此处换成本人的LAN MAC地址 LAN EEPROM MAC address: D4:EE:07:62:09:90 Please reboot router! [B70 /home/root]# wan_eeprom_mac 此处换成本人的WAN MAC地址 WAN EEPROM MAC address: D4:EE:07:62:09:91 Please reboot router! [B70 /home/root]# radio2_eeprom_mac 此处换成本人的2.4G MAC地址 2.4GHz EEPROM MAC address: D4:EE:07:62:09:90 Please reboot router! [B70 /home/root]# radio5_eeprom_mac 此处换成本人的5G MAC地址 5GHz EEPROM MAC address: D0:EE:07:62:09:90 Please reboot router! [B70 /home/root]# sync                      #清空缓冲区 [B70 /home/root]# reboot                    #重启路由器

5.连贯外网,设置WAN


=========================富丽的分割线===================================

复原官网固件

1.路由器断电,长按复位键(不要松开),插上电源,等10余秒后松开复位键

2.浏览器进入:http://192.168.1.1

· 抉择文件:抉择之前备份的firmware.bin
· 复原固件
3.下载官网固件,再次刷入,彻底复原为官网固件

本文首发于开源某站(被该网站莫名删除)