简介
本文是已极路由4增强版为例的刷机记录,路由型号HC5962,CPU为MT7621。
启用极路由开发者模式
在设置好极路由可以上网以后,用管理界面登录到极路由的后台管理界面点击云插件,进入到极路由官方的后台管理系统,后点击路由信息
-
浏览器输入192.168.199.1,进入极路由管理页面,点击进入云平台
image.png -
云平台选择“路由器信息”
image.png -
滚动到页面底部,高级设置处,点击+号展开高级设置
image.png -
点击蓝色的申请按钮,进入申请页面
image.png -
这里需要绑定手机,输入手机号获取短信验证码
image.png -
验证成功后,进入微信验证页面,按照极路由官方提示,完成微信认证。
image.png
然后在最下面点击开通开发者模式,这里需要你放弃极路由的保修以及安装APP等一系列的工作,大家照着做就好了。
开通完成后,会让你安装开发者插件。之后就可以进入ssh 操作了,记住端口是1022
。
然后打开的ssh 工具,我用的是putty。
看到这个界面,就差不多成功了。
备份
想还原成极路由的系统最好先备份好原厂固件和MAC地址。
备份原厂固件
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"
dd if=/dev/mtd0 of=/tmp/u-boot.bin #命令说明:备份打包mtd0为u-boot.bin文件到tmp目录下
1024+0 records in
1024+0 records out
dd if=/dev/mtd2 of=/tmp/Factory.bin #命令说明:备份打包mtd2为Factory.bin文件到tmp目录下
512+0 records in
512+0 records out
dd if=/dev/mtd3 of=/tmp/firmware.bin #命令说明:备份打包mtd3为firmware.bin文件到tmp目录下
65536+0 records in
65536+0 records out
上面命令只备份了3个关键分区,也可以把mtd0~mtd12全备份以防万一。备份完以后使用winscp
工具把备份文件下载到电脑中。
备份MAC地址
MAC地址规则及示例:
- WAN MAC:在LAN的基础上最后一位加1,具体以固件内看到的为准。示例:D4:EE:07:32:84:23
- LAN MAC:机器背面的MAC地址即LAN地址,也可以进官方固件查看。示例:D4:EE:07:32:84:22
-
2.4G MAC:同LAN MAC,也可以用
WirelessMon
软件查看。示例:D4:EE:07:32:84:22 -
5G MAC:可以用
WirelessMon
软件查看,与2.4G MAC区别是第二位不同。示例:D0:EE:07:32:84:22
刷机
刷不死Boot
准备好对应版本的breed,下载网址在这里:http://breed.hackpascal.net。自己注意搞清楚型号,固件刷错型号还有救,bootloader刷错就等修砖吧。
B70固件下载地址https://breed.hackpascal.net/breed-mt7621-hiwifi-hc5962.bin,下载后用winscp
上传到/tmp
目录下.
回到ssh的界面,输入以下命令(路由器需要保持连接外网)
cd /tmp #命令说明:进入tmp目录
mtd write breed-mt7621-hiwifi-hc5962.bin u-boot #命令说明:用mtd命令写入breed
mtd erase firmware_backup #命令说明:擦除原厂备份固件。如果不擦backup,重启后会恢复回去。
大约1秒钟左右,写入完成。
刷OpenWrt固件
拔掉路由器电源,按住复位键不要松开并插上电源,等10秒再松开。
然后使用浏览器访问http://192.168.1.1进入刷机页面
OpenWrt固件下载地址:http://downloads.openwrt.org/releases/18.06.2/targets/ramips/mt7621/openwrt-18.06.2-ramips-mt7621-hc5962-squashfs-factory.bin
下载固件后,选择文件上传更新固件。
点击浏览-选择固件-恢复
刷好以后,等待路由器重启后进入管理页面,就能用啦。
恢复之前的MAC地址
ssh连接路由器,或者在控制台下输入写入mac命令,具体MAC以刷机前备份的MAC为准。
lan_eeprom_mac D4:EE:07:52:34:22 #命令说明:写入LAN MAC。
wan_eeprom_mac D4:EE:07:52:34:23 #命令说明:写入WAN MAC。
radio2_eeprom_mac D4:EE:07:52:34:22 #命令说明:写入2.4G MAC。
radio5_eeprom_mac D0:EE:07:52:34:22 #命令说明:写入5G MAC。
sync #命令说明:保存设置。
reboot #命令说明:重启路由器。
如何恢复到官方固件
- 路由器抜电,长按复位键,不要松开,插上电源,等10秒再松开。
- 浏览器进入192.168.1.1 pb-boot界面
- 刷入之前备份的文件(用winscp工具下载到本地硬盘的firmware.bin(32M左右)官方固件(包含拨号信息等数据))
恢复固件完成后就会完全回到刷机前的固件,包含拨号信息等配置数据。
特别注意:千万不可以在breed页面下刷官方下载的固件(13M多),否则刷完MAC后6位变为000000,装不上插件用不了APP成半砖。
网友评论