蒲公英路由器是由上海贝锐信息科技股份有限公司(oray)在2015年10月14日推出的一款路由器。它是一款采用VPC[3]技术实现智能组网的路由器。2台或多台使用,无需公网IP,能将异地局域网通过蒲公英组建成一个网络。
这次刷固件的教程为蒲公英路由器x3/x3pro刷第三方固件的openwrt系统!
刷固件的风险与作者本人无关,也与oray公司无关,只是个人乐趣研究
1.开启路由器内部ssh
需要提工单给客服进行申请
需要知道的是开启ssh将失去一年的保修(注意保修时间)
蒲公英路由器的SSH已经开通,您可以连接使用测试,有问题请及时联系我们
SSH默认账号root,密码为蒲公英路由器的管理密码。
2.蒲公英路由器内置的LUCI被OrayCode上锁了,需要修改内置的判断去掉OrayCode的校验才能登录,简单的脚本如下
sed -i.bak 's#oraycode.verify(oraypass)#1==1#ig' /usr/lib/lua/luci/dispatcher.luarm -rf /tmp/luci-*
3.蒲公英路由器可以刷不死breed(极路由的极1S)
为了防止在后续开发过程中刷机导致变砖,需要替换官方 uboot 为 breed uboot,俗称不死 uboot。
breed 为 OpenWrt 玩家必备神器,uboot 自带 Web 服务器,支持 uboot 阶段通过 Web 升级、备份固件,并且可以通过 reset 键一键进入 uboot 模式,当然由于开发板硬件差异,gpio 管脚定义不同,需要找到开发板对应的 breed 版本,否则不能通过 reset 按键进入 uboot 模式。
我选的是:breed-mt7628-hiwifi-hc5661a.bin
下载 breed 到路由器
wget --no-check-certificate https://breed.hackpascal.net/breed-mt7628-hiwifi-hc5661a.bin
开始刷 breed
输入以下命令:
mtd write breed-mt7628-hiwifi-hc5661a.bin u-boot
将 breed 刷入 flash,替换官方 uboot。执行命令后如果没有报错,表示刷入成功
电脑网络连接设置为自动获取 IP 地址
打开 CMD,运行 ping 192.168.1.1 -t
按住复位键或者WPS键再给路由通电,如果看到路由器的部分或全部LED连闪4次,或 ping 通即表明进入 Web 刷机模式
4.刷入 OpenWrt 固件
进入 breed 模式
按住 reset 键,重启路由器,路由启动大概 3 秒后会进入 breed 模式进入 breed Web 界面
浏览器输入 192.168.1.1 进入 breed Web 管理界面
3.点击固件更新,选择固件进行升级
4.点上传后,路由器会自动重启后,可以进入路由器 OpenWrt 系统管理页面,默认地址为192.168.1.1,用户名:root,初始密码:password
5.因为OpenWrt的默认地址也是192.168.1.1,所以如果觉得刷的OpenWrt不好用,想回到breed Web恢复控制台,重刷有两个点要注意的,一个是要先点着Reset然后通电再进入,但因为之前登录过OpenWrt,所以很可能会出现“请求页面不存在”的提示,这个只要清一下浏览器的缓存就可以解决了
参考文件:
https://blog.ihipop.info/2018/06/5144.html
https://www.right.com.cn/forum/thread-161906-1-1.html
https://blog.csdn.net/tinry/article/details/104375177
下载固件网盘:
链接: https://pan.baidu.com/s/1vmJT5IdAA-sI-Ptoe0vuCg
提取码: t2yc
封面来自蒲公英公众号
固件是我本人编译的
如果有蒲公英没有更新(停更的路由器),可以找我进行编译和研究
在公众号上回复就行了