极路由4刷OpenWrt教程 2019年3月10日

简介

本文是已极路由4增强版为例的刷机记录,路由型号HC5962,CPU为MT7621。

启用极路由开发者模式

在设置好极路由可以上网以后,用管理界面登录到极路由的后台管理界面点击云插件,进入到极路由官方的后台管理系统,后点击路由信息

  1. 浏览器输入192.168.199.1,进入极路由管理页面,点击进入云平台


    极路由4刷OpenWrt教程 2019年3月10日_第1张图片
    image.png
  2. 云平台选择“路由器信息”


    极路由4刷OpenWrt教程 2019年3月10日_第2张图片
    image.png
  3. 滚动到页面底部,高级设置处,点击+号展开高级设置


    image.png
  4. 点击蓝色的申请按钮,进入申请页面


    极路由4刷OpenWrt教程 2019年3月10日_第3张图片
    image.png
  5. 这里需要绑定手机,输入手机号获取短信验证码


    极路由4刷OpenWrt教程 2019年3月10日_第4张图片
    image.png
  6. 验证成功后,进入微信验证页面,按照极路由官方提示,完成微信认证。


    极路由4刷OpenWrt教程 2019年3月10日_第5张图片
    image.png

然后在最下面点击开通开发者模式,这里需要你放弃极路由的保修以及安装APP等一系列的工作,大家照着做就好了。

极路由4刷OpenWrt教程 2019年3月10日_第6张图片

开通完成后,会让你安装开发者插件。之后就可以进入ssh 操作了,记住端口是1022

极路由4刷OpenWrt教程 2019年3月10日_第7张图片

然后打开的ssh 工具,我用的是putty。

极路由4刷OpenWrt教程 2019年3月10日_第8张图片

看到这个界面,就差不多成功了。

备份

想还原成极路由的系统最好先备份好原厂固件和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进入刷机页面

极路由4刷OpenWrt教程 2019年3月10日_第9张图片
恢复固件

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   #命令说明:重启路由器。

如何恢复到官方固件

  1. 路由器抜电,长按复位键,不要松开,插上电源,等10秒再松开。
  2. 浏览器进入192.168.1.1 pb-boot界面
  3. 刷入之前备份的文件(用winscp工具下载到本地硬盘的firmware.bin(32M左右)官方固件(包含拨号信息等数据))
    恢复固件完成后就会完全回到刷机前的固件,包含拨号信息等配置数据。

特别注意:千万不可以在breed页面下刷官方下载的固件(13M多),否则刷完MAC后6位变为000000,装不上插件用不了APP成半砖。

参考资料

  • 极路由怎么打开开发者模式?
  • 极路由B70如何刷PandoraBox固件
  • 极路由B70 刷不死Breed

你可能感兴趣的:(极路由4刷OpenWrt教程 2019年3月10日)