1 准备阶段
1.1 申请“开发者模式”
- 进入路由器后台管理界面,点击“智能插件”跳转至“云平台”。
- 点击“云平台”里面的“路由器信息”,在该页面最底端,点击“高级”右边的“+”,选择开通“开发者模式”。按提示操作开通了“开发者模式”。
- 极路由SSH服务器地址:192.168.199.1(默认);SSH用户名:root,密码:路由器后台密码,端口:1022。
1.2 添加SFtp服务
在极路由的应用市场安装:“Sftp-服务”。
1.3 刷入breed
- 下载对应的breed:breed-mt7621-hiwifi-hc5962.bin,(本地下载地址)。
- 备份固件,备份MAC地址。(怀抱必死的决心,我跳过了这一步;有需要的可以自行查找相关教程。)
- 通过WinSCP连接路由器,将breed安装文件(*.bin)上传至路由器的/tmp目录下。
- 通过PuTTy连接路由器,刷入breed:
mtd -r write /tmp/breed-mt7621-hiwifi-hc5962.bin u-boot
1.4 其他方法
由于上述方法提到的“定时重播”插件已经下架,可点击任意一个已安装的插件,然后将网络地址中的sid号码改成118284854进行安装。
2 刷入新固件
2.1 方案一:刷入“灯大和H大杂交固件”
- 下载最新固件:最新版固件下载地址(本地备份固件,非最新)。
- 以网线连接路由器LAN口和电脑网口,连通以太网。
- 闭路由器电源,按住路由器reset 后通电,5~10秒后松开。
- 等路由器完全启动后,连接192.168.1.1,进入breed web恢复控制台:
- 通过“固件备份”备份固件。
- 通过“固件更新”刷入新固件。
- 重启完成后,进入路由器管理后台:
- 管理后台地址:192.168.123.1。
- 默认用户名:admin;密码:admin。
- 拨号上网:
- “高级设置”>>“外部网络(WAN)”>>“外网设置”。
- “外网连接类型”:PPPoE拨号。
- “PPP VPN客户端设置”>>填入网路运营商提供的账号、密码。
- 开启SSH:
- “高级设置”>>“系统管理”>>“终端服务”>>启用SSH服务。
- SSH地址:192.168.123.1;端口:22。
- SSH用户名、密码和路由器管理后台用户名、密码一样。
- 挂载U盘(我只外接了一个U盘)。
通过PuTTY连接路由器,运行以下代码挂载U盘:
opkg update opkg install fdisk fdisk -l mkfs.ext4 /dev/sda1
2.2 方案二:刷入OpenWrt版固件
同样利用breed恢复控制台刷入,刷入办法参考方案一,下面说说不同的地方:
- 下载最新固件:最新版固件下载地址(本地备份固件,非最新)。压缩包中有两个bin文件,其中,“*-factory.bin”固件需要在breed恢复控制台输入;
“*-sysupgrade.bin” 固件为升级文件,无法在breed恢复控制台下刷入,需要在刷机完成后登录路由器后台进行更新。 - 路由器管理后台:
- 管理后台地址:192.168.1.1。
- 用户名:root;密码:password。
- 拨号上网:
- “网络”>>“接口”>>“WAN”>>“修改”。
- 在“基本设置”中,修改WAN口的协议为“PPPoE”。
- 填入网路运营商提供的账号、密码。
- 开启SFtp服务(非必要)。
通过PuTTY连接路由器,运行以下代码开启SFtp服务:
opkg update opkg install vsftpd openssh-sftp-server /etc/init.d/vsftpd enable /etc/init.d/vsftpd start
3 参考文献
- Boot and Recovery Environment for Embedded Devices (BREED)(Copyright © 2018 HackPascal )
- 【2018-10-14】AR/QCA/MTK Breed,功能强大的多线程 Bootloader
- 极路由B70–灯大和H大杂交固件(20181216版本)
- OpenWrt R8 1.11代码编译 b70 极路由4固件
- OpenWrt开启sftp,方便传输文件
4 最新备份
且行且珍惜吧。
- 灯大和H大杂交固件:B7020190312
- OpenWrt版固件:OpenWrt R8.1.11
了解 环评五四三 的更多信息
Subscribe to get the latest posts sent to your email.
putty刷breed过程报错 提示 Network error Software caused connection abort 怎么解决
显示网络错误,应该是putty连接断开了。你试试用别的ssh连接工具连接路由器看看。
试过其他SSH工具了 都一样 前面的步骤都对 开启root 拷贝文件到tmp目录 就是刷入有问题 失败后 重新打开目录 发现bin文件都消失了 要重新拷贝一次
/tmp 在内存里面,所以消失不奇怪的。只是,我没遇到过这样的问题,不知道到底是哪里出了问题。你下载的文件是我备份在本地的文件吗?如果不是,可以试试看,我当时刷的时候很顺利,一步到位了。