固件吧

 找回密码
 加入论坛

QQ登录

只需一步,快速开始

怎样赚取F币附件需要购买看这里新手论坛固件上传教程附件解压不了的解决方法
查看: 1723|回复: 2

[其他] 小米路由器3刷openwrt固件

[复制链接]
发表于 2023-3-19 02:29:19 | 显示全部楼层 |阅读模式

参考文章:“小米路由器3刷 OpenWrt” https://www.softool.cn/blog-95.html


零:下载小米路由器3的OpenWRT固件

https://downloads.x-wrt.com/rom/
搜索下面两个,并下载
ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin
ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin
或者搜索“Xiaomi Mi Router R3”,找到以上两个并下载
x-wrt-<CURRENT_VERSION>-ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin
x-wrt-<CURRENT_VERSION>-ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin

一、下载并刷入小米开发版本2.27.120

下载该版本固件 http://miwifi.com/miwifi_download.html  
    注意选择最上面右边的ROM页面,然后找到“小米路由器3 开发版”
刷入固件
    进入后台–选择手动升级–导入开发版固件–升级,等待5分钟左右(指示灯变蓝)
升级之后
    小米路由器3(R3)    MiWiFi 开发版 2.27.120

二、获取个人小米ID下面绑定的路由器,获得root密码和SSH工具

https://d.miwifi.com/rom/ssh?userId=23726546
小米ID:23726546
已绑定3台小米路由器
mc502(小米路由器3)root密码 c9188e20 下载工具包
mc502(小米路由器3PRO)root密码 eb336ba0 下载工具包
LY-11404(小米路由器mini)root密码 7d8a3b1d 下载工具包
点击下载工具包,可以下载miwifi_ssh.bin。注意,不要在chrome中点击(因为安全问题直接拒绝下载),要在edge浏览器中打开


三、安装SSH工具

① 请将下载的工具包bin文件复制到U盘(Eastar’s Tips: U盘需要格式化为 FAT 或 FAT32 格式)的根目录下,保证文件名为miwifi_ssh.bin;
② 断开小米路由器的电源,将U盘插入USB接口;
③ 按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态(Eastar’s Tips: 我的为橙色)即可松开reset键;
④ 等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)

四、激活SSH

通过浏览器激活
1、stok的获取办法:登录192.168.31.1,输入密码,就会自动出现下面的URL。该URL包含了stok,复制出来即可。每次登陆都是不同的,请注意
http://192.168.31.1/cgi-bin/luci ... 235/web/home#router
2、下面三步操作,有可能就激活SSH,无需刷开发固件和安装SSH工具(待验证)
其中的stok由上一步获得的值替代,再输入浏览器。输入之后,出现一个JSON字符串,其中含有“没有搜索到Xiaomi",反而表明已经执行成功。
http://192.168.31.1/cgi-bin/luci ... 3B%20nvram%20commit
http://192.168.31.1/cgi-bin/luci ... 2Finit.d%2Fdropbear
http://192.168.31.1/cgi-bin/luci ... %2Fdropbear%20start
修改root密码(不建议执行,因为接下来是安装openWRT固件,小米的固件也被清空,密码也没用了)
http://192.168.31.1/cgi-bin/luci ... amp;newPwd=12345678

五、SSH连接和安装OpenWRT固件

1、激活SSH之后,通过xshell/putty等工具进行SSH(端口号22)连接,用下面的账号密码登录,证实SSH已经激活。
root/c9188e20
2、winscp 安装好,也用以上的账号密码登录,协议选择scp,然后把两个文件传到小米路由器里面。
固件的位置:/tmp/miroms/
3、安装OpenWRT固件
cd /tmp/miroms/
mtd write x-wrt-22.03-b202206151531-ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin kernel1
mtd write x-wrt-22.03-b202206151531-ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin rootfs0
reboot
直到蓝灯出现
4、安装完毕
新系统的相关信息如下
Address: 192.168.15.1
login: root
password: admin
但是,此时直接用上面的信息进行SSH连接却不成功,为什么?看下一步

六、进入OpenWRT的网页后台,修改SSH登录的验证方式

这一步非常重要,否则SSH连接将一直提示秘钥验证,不允许密码验证,而秘钥此时却还没有放到路由器里面,导致登录不上。
1、登录网页后台
Address: 192.168.15.1
login: admin
password: admin
2、进入“系统-管理权”页面,然后点击“SSH访问”
勾选“密码验证”,“允许 root 用户凭密码登录”
然后点击”保存并应用“

七、重新SSH连接

再次用以下SSH连接,成功进入系统。大功告成
Address: 192.168.15.1
login: root
password: admin


WinSCP-5.21.7-Setup.rar

10.38 MB, 下载次数: 0, 下载积分: F币 -10 个

putty.rar

758.4 KB, 下载次数: 0, 下载积分: F币 -10 个

小米路由器3刷openwrt.rar

10.63 MB, 下载次数: 0, 下载积分: F币 -10 个

openwrt固件

评分

参与人数 1F币 +30 收起 理由
admin + 30

查看全部评分

回复

使用道具 举报

发表于 2023-12-8 19:32:56 | 显示全部楼层

试试这个软件
回复 支持 反对

使用道具 举报

发表于 2024-3-27 00:05:48 | 显示全部楼层
学习一下先进技术
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入论坛

本版积分规则

QQ|小黑屋|固件吧移动版|固件吧论坛 ( 浙ICP备11055615号-1 )

鲁公网安备 37172502371702号

GMT+8, 2025-8-20 02:15 , Processed in 0.094509 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表