Bear_lele's Blog

  • 首页
  • 友联
  • 服务
    • Minecraft官方服务器核心下载站
    • Google搜索镜像站
  • 用户
    • 登录
    • 注册
    • 管理
  • 投食
  • 留言板
Bear_lele's Blog
  1. 首页
  2. 未分类
  3. 正文

小米/红米 AC2100刷入OpenWrt

2021年1月27日 1463点热度 12人点赞 0条评论

⚠ 注意


查看路由器版本是否可以直接刷breed,不可以就降级
要求固件版本:
小米2.0.722
红米2.0.7
包内OpenWrt版本为SNAPSHOT版


① 获取SSH权限


注意:STOK码每次登陆都不一样!!!
1. 进入路由器管理后台主页获取“STOK”码
登录成功后复制上方网址中的stok=后的代码,也就是“STOK”码

http://192.168.31.1/cgi-bin/luci/;stok=f0752574b19efea74dc3239cccabafef/web/home#router

复制出来备用f0752574b19efea74dc3239cccabafef

2. 获取SSH权限
复制下方链接到上方地址栏,并吧“STOK”替换成你刚刚复制出来的“STOK”码

http://192.168.31.1/cgi-bin/luci/;stok=“STOK”/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B

如果返回{"code":0}就表示已经成功获取了SSH权限,如果出现404那么就是代码替换有问题

3. 修改root密码为admin
一样复制下方链接到上方地址栏,并吧“STOK”替换成你刚刚复制出来的“STOK”码

http://192.168.31.1/cgi-bin/luci/;stok=“STOK”/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

② 刷入Breed不死后台


1. 上传Breed镜像到路由器tmp目录
使用WinSCP登陆SFTP
主机:192.168.31.1
用户名:root
密码:admin
登陆成功后打开/tmp目录,把压缩包内的breed-mt7621-xiaomi-r3g.bin镜像文件上传到此目录
然后使用putty连上SSH执行命令

mtd -r write /tmp/breed-mt7621-xiaomi-r3g.bin Bootloader

等待输出Rebooting...之后会自动断开连接,恭喜你已经刷好Breed了!

③ 进入Breed刷入固件


按住路由器后方的Resset键,然后通电,等待蓝色指示灯变成闪烁状态的时候就已经成功了!
然后打开浏览器输入192.168.1.1进入Breed
需要在Breed下编辑环境变量,新增字段xiaomi.r3g.bootfw值为2,再刷入临时固件
点击 固件更新 → 固件 → 选择文件 选择你要刷入的固件
小米:openwrt-ramips-mt7621-xiaomi_mi-router-ac2100-initramfs-kernel.bin
红米:openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-initramfs-kernel.bin
选好之后点击上传然后点击更新,之后将会自动重启进入临时OpenWrt界面192.168.1.1
用户名是root,没有密码

④ 刷入完整OpenWrt固件


进入 http://192.168.1.1/cgi-bin/luci/admin/system/flash
(对应的菜单是System -> Backup / Flash Firmware),点击 Flash image... 上传我们想刷的固件
点击Browse...选择固件openwrt-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-sysupgrade.bin然后再点击Upload
不要勾选 Keep settings and retain the current configuration,最后点Continue,等几分钟让路由器自己重启。进入新固件10.0.0.1
用户名:root
密码:password

常见问题


1.无法从临时固件上传完整固件,显示XHR request timed out。
解决方案: 1.更换Chrome浏览器。2.(猜测)多次上传失败导致/tmp目录占满。断电重启路由器
2.无法进入10.0.0.1
从底包刷完固件后。蓝灯常亮的正常状态,也无法进入10.0.0.1新的后台。
解决方案: 1.你的电脑此时的网关依旧是上一个底包DHCP分配的旧网关(也就是192.168.1.1)。请重新差拔网线,即可重新获取新的网关地址(10.0.0.1)。

如果你的小米AC2100在刷了临时固件后进不了临时固件的后台,那就把网线插在从上往下数的第三个口。
最后提醒:刷机需谨慎,后果自负

整合包下载


链接:https://pan.baidu.com/s/1sQCeJeJQ8PER1tw2Reduig
提取码:vw4j

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年9月29日

Bear_lele

Hi~ 欢迎来到我的博客~

点赞
< 上一篇
下一篇 >

Bear_lele

Hi~ 欢迎来到我的博客~

最近评论
Bear_lele 发布于 2 年前(04月08日) |´・ω・)ノ
Moeyukina 发布于 2 年前(04月08日) 乐乐乐乐乐乐乐乐乐乐乐乐乐! :huaji15:
Saki 发布于 2 年前(11月23日) 四哈斯哈
Bear_lele 发布于 2 年前(11月23日) 留个言 :huaji2:
Moeyuame 发布于 2 年前(11月23日) 嫩模乐乐
公告

COPYRIGHT © 2022 Bear_lele's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

看板娘