李恒道 发表于 2021-7-11 01:06:19

小米路由器r3g刷opernwrt

# 刷开发版

访问http://www1.miwifi.com/miwifi_download.html

下载开发版rom

小米r3g地址为http://bigota.miwifi.com/xiaoqiang/rom/r3g/miwifi_r3g_firmware_12f97_2.25.124.bin

直接在路由器手动升级选择后,等待再次启动配置即可

访问https://d.miwifi.com/rom/ssh

登陆账号

查看绑定路由器的ssh

下载ssh文件

请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;

断开小米路由器的电源,将U盘插入USB接口;

按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;

等待3-5秒后安装完成之后,小米路由器会自动重启

访问你的路由器ip,输入root,密码是你获取到的密码

进入后,传入breed

breed在https://breed.hackpascal.net/找

r3g的breed为https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin

使用winscp,scp协议,把下载的改成breed.bin并传入breed.bin

然后ssh内输入mtd -r write /tmp/breed.bin Bootloader

重启后按住Reset等待灯闪烁访问192.168.1.1进入breed,进入备份先备份所有文件

然后在添加“环境变量” xiaomi.r3g.bootfw ,值为 2

该步骤是将initramfs初始化固件刷入R3G的kernel1分区,breed重启后会检查环境变量 xiaomi.r3g.bootfw 如果存在且值为 2,启动kernel1分区

对于R3G,breed的启动流程如下:

如果kernel0存在,kernel1不存在,那么启动kernel0

如果kernel1存在,kernel0不存在,那么启动kernel1

如果kernel0和kernel1都存在,那么检查环境变量 xiaomi.r3g.bootfw 如果存在且值为 2,那么启动kernel1,否则启动kernel0

访问https://downloads.openwrt.org/releases/19.07.6/targets/ramips/mt7621/openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin(breed第一个刷的)

以及https://downloads.openwrt.org/releases/19.07.6/targets/ramips/mt7621/openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin (安装成功后刷的)

下载opernwrt

在固件更新-》固件中选择,闪存布局选择2并上传刷入

(这段我没法证明,因为老子成功刷到1上了,爱了)

刷入之后没有办法获取ip

删除了R3G的变量normal_firmware_md5并保存,再次尝试刷入成功

访问192.168.1.1

默认root passwd 进入首次可能需要修改密码

进入System->Backup/Flash Firmware->flash new firmware image选择

openwrt-19.07.6-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin

进入putty,账号root 密码passwd(或你修改的) 进入首次需要修改密码

然后运行下列指令切换源

```
sed -i 's_downloads.openwrt.org_mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
```

安装中文语言包

System-》SoftWare,点击Update List...(注意插网线并且确认有网)

然后再Filter搜索luci-i18n-base-zh-cn安装

关于存储空间为0的问题

我删除了R3G的全部变量解决了,疑似某个变量控制了存储空间为0,具体因为我能力所限没法排查,只能归类玄学

# 参考文章

https://www.right.com.cn/forum/thread-987254-1-1.html

https://www.right.com.cn/forum/thread-987254-1-1.html

https://www.wunote.cn/article/3709/

https://www.right.com.cn/forum/thread-4063521-1-1.html

https://www.right.com.cn/forum/thread-4071296-1-1.html

pipilualu 发表于 2021-7-16 16:22:10

感谢你的热情分享

古月弧 发表于 2021-8-12 17:30:06

我也是前几天刷了 openwrt 固件,某东签到、某易音乐灰色解锁功能真是好用

李恒道 发表于 2021-8-12 17:41:21

古月弧 发表于 2021-8-12 17:30
我也是前几天刷了 openwrt 固件,某东签到、某易音乐灰色解锁功能真是好用

是,刷了之后真的挺舒服的

ForeverFCB 发表于 2021-8-12 18:24:46

马克,周末折腾下,嘿嘿。
页: [1]
查看完整版本: 小米路由器r3g刷opernwrt