小米路由R4A千兆版安装breed+OpenWRT教程以及救砖(全脚本无需硬改)

目录

安装breed与OpenWrt固件

重刷小米R4a千兆固件

第三方软件包安装示例

刷回官方固件

变砖了怎么办


注意:新版本的路由器需要用到新固件,看这里:小米R4A 千兆版新硬件2.30.x 刷openwrt成功!!-小米无线路由器以及小米无线相关的设备-恩山无线论坛 - Powered by Discuz!

安装breed与OpenWrt固件

以下照搬一下原博文,防止意外无法访问。刷机包下载链接在文末

环境安装

1.首先安装python,这里推荐安装3.7.4,32位64根据自己所装系统选择 去下载python  

2.下载下面的压缩包并解压,解压好后把打开网络适配器把IP配置成静态IP,地址为:192.168.31.88 其次确定路由器LAN口已经和电脑连接,并且管理地址是:192.168.31.1 如果不是,请更改或恢复。

下载 资料包

下载 eeprom备份包

3。打开解压好的文件夹找到chfs-windows-x64-1.0文件夹里面的chfs.exe,即可运行一个简易的http服务器,可以根据界面提示访问192.168.31.88应该看到如下界面

 刷入breed,并安装固件

(更多breed下载:https://breed.hackpascal.net/

1.进入路由器界面登录获取stok值,然后打开cmd终端cd到OpenWRTInvasion-0.0.3文件夹运行remote_command_execution_vulnerability.py输入stok值【填写等号后面/前面值即可】,如果这一步报错可能是因为没有安装pip3,在终端操作下面命令:

pip3 install requests

2.操作完上面一步会提示让你telnet 192.168.31.1 直接在终端操作,按下回车输入root即可。看到are u ok 后分别输入下面三段代码,等待路由器重启。

cd /tmp
wget http://192.168.31.88/shared/breed-mt7621-pbr-m1.bin
mtd -r write breed-mt7621-pbr-m1.bin Bootloader

3.等待路由器重启后你会发现是紫色灯很暗,这个时候breed已经刷入成功了,把电脑地址改为自动获取地址后访问192.168.1.1 备份好eeprom(重要),同时刷入eeprom 和 openwrt即可里面有三个固件任选一个即可,其余固件自测。

4.刷完后等待路由器重启即可看到openwrt的WiFi信号,说明已经成功。剩下的需要自己配置,查看路由器地址并且登入。潘多拉的固件管理员密码不详没有测试openwrt的密码一个是root一个是password

 4.刷好后不能上网可能是路由器IP地址跟光猫的路由器地址冲突,改一下即可。

参考这篇,非常的详细,亲测可用:

小米路由4A千兆版安装openwrt教程(R4A) - Mr. Xie’s life-生活虽苦但是偶尔也甜 (0412.cyou)

(如果原贴中的文件无法下载,可以用我找的:Index of /web/share/R4A_OpenWRT)

重刷小米R4a千兆固件

由于上面安装的其实是路由器3的固件,所以我们想升级到真正的R4A

这里先介绍下四种镜像格式的区别:

  • kernel镜像:具有最少文件系统的Linux内核,包含只读文件系统,也就是说升级该镜像后,配置是不能保存的。一般在breed下先升级该镜像,作为中间固件,然后再升级sysupgrade镜像。因为大部分小米路由器在breed下不能直接升级sysupgrade镜像,需要先升级kernel镜像。

  • kernel1镜像:linux内核单独镜像,在首次刷机会用到,一般通过mtd命令写入。

  • rootfs0镜像:文件系统镜像,包含linux系统的配置文件、进程等,在首次刷机会用到,一般通过mtd命令写入。

  • sysupgrade镜像:系统升级固件,也是最常用的镜像,用于通过web页面升级,sysupgrade镜像是包含了linux内核文件系统的。 如果出现sysupgrade镜像格式不对,但是型号确实没问题,这可能是openwrt新旧版本的问题,这时候就需要通过breed升级。

接下来正式开始:

1、进入breed:断点,按住reset键不放,上电,浏览器进入192.168.1.1

 2、备份分区信息

 3、下载并上传固件。

        别人魔改的小米R4a固件下载:小米4A千兆版,密码3cq0

        官方的小米R4a固件下载:openwrt-mi-router-4a-gigabit

        注意如果之前没装过openwrt,就先装kernel固件,再装sysupgrade固件(安装方式可参考:小米R3G路由器Breed控制台刷OpenWrt固件)。

 4、然后等待即可。

        观察路由器的灯,如果等了一段时间,发现路由器无限重启,或者进不去系统,可以回到步骤1,重新刷入之前能用的固件即可。

 5、进入后台。

注意这时候后台IP变成了“192.168.31.1”!!!密码为“password”!!!

 很nice,很顺利~~~

第三方软件包安装示例

        我们的架构是“mipsel_24kc”,所以可以去官方下载对应的软件包,下载地址:/openwrt/snapshots/packages/mipsel_24kc/base/

        比如我们要装libpcap,先下载对于安装包:

         用scp或者其他方式上传到路由器,如/tmp/下:

         ssh登录路由器后,安装软件包:

opkg install /tmp/libpcap1_1.10.1-3_mipsel_24kc.ipk

        这样就算装完了~

刷回官方固件

参考教程:R4A千兆版刷回!步骤在这,反正我成功了,你再砖我也没办法-小米无线路由器以及小米无线相关的设备-恩山无线论坛

(友情提醒,别随意试,本人已变砖)

变砖了怎么办

如果变砖了,使用压缩包里的“小米路由器修复工具”给他恢复一下,一次不行就多来几次,不要放弃。。。我终于成功了,谢天谢地。。。

 ​​

记得务必先关了防火墙,等刷成功了,在开启:

好了,手痒的我要重新去刷openwrt了。。。

  • 6
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
小米路由器是小米公司生产的一款智能路由器,它具备强大的功能和易于操作的特点。如果要在小米路由器上开启 SSH 功能,可以通过以下步骤完成。 首先,我们需要先将路由器连接到电脑上。使用网线将路由器的 LAN 口连接到电脑的网卡口,并确保连接稳定。 然后,打开电脑上的浏览器,输入小米路由器的管理地址,默认为192.168.31.1,按下回车键。在弹出的登录界面中,输入路由器的管理用户名和密码,点击登录进入路由器的管理界面。 在管理界面中,找到“高级设置”选项并点击进入。在高级设置界面中,点击“系统安”选项,再点击“开发者选项”。 在开发者选项界面中,找到“SSH 开发者模式”选项,并将其开启。接下来,点击“确认”按钮保存设置并等待路由器重新启动。 当路由器重新启动完成后,重新登录进入管理界面。在管理界面中,找到“插件中心”选项,点击进入。 在插件中心界面中,搜索并找到“Breed Web”插件,点击安装安装完成后,点击“设置”进行配置。 在Breed Web的设置界面中,找到“SSH”选项,并将其开启。配置成功后,点击“保存”并等待插件重启。 最后,打开SSH 客户端工具,输入小米路由器的 IP 地址、端口号(默认为22)、用户名(一般为root)和密码(路由器的管理密码)进行连接。 通过上述步骤,我们就可以成功在小米路由器上开启 SSH 功能了。开启 SSH 后,可以使用 SSH 客户端工具进行远程连接和管理路由器,从而实现更多功能和操作。希望以上内容对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小锋学长生活大爆炸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值