转载请注明出处
前言:
本人在开源某网站公布的博客被莫名删除,还好本人留有备份,再次收回。
================ 以下为原文 =======================
被 JLY 引流到 icf,后果暴雷,于是用上了价格上 W 的百元路由。
废话不说,上面开始刷路由固件。
筹备
下载工具 | 链接 | 提取码 |
---|---|---|
pb-boot | https://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 1022
Are you sure you want to continue connecting (yes/no)? yes
root@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/mtd
dev: size erasesize name
mtd0: 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_backup
root@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 /tmp
root@Hiwifi:/tmp# md5sum pb-boot-hc5962.bin #验证文件 MD5 值
0ebdb3f60b5c407fa82570855c703522 pb-boot-hc5962.bin
root@Hiwifi:/tmp# mtd write pb-boot-hc5962.bin u-boot #用 mtd 写入 pb-boot
Unlocking u-boot ...
Writing from pb-boot-hc5962.bin to u-boot ...
[e:0] [w0]
[e:1] [w1]
#擦除原唱备份固件,若不擦除,重启后会回复
root@Hiwifi:/tmp# mtd erase firmware_backup
Unlocking 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. 下载官网固件,再次刷入,彻底复原为官网固件
本文首发于开源某站(被该网站莫名删除)