红米AC2100路由器刷机软路由教程

71次阅读
没有评论

介绍

红米 AC2100 是一款双频 wifi 路由器,支持 2.4G 和 5G wifi,支持刷机,是一款性价比比较强的路由器。如果你是刷机新手,推荐用这款路由器刷机。

刷机后可以使用更多家用路由器没有的功能,主流的系统就是 OpenWrt/Lede、老毛子、梅林等。作者也基于 OpenWrt 开发了一套 FROS 系统,加入了一些企业路由器的功能。

刷机原理

刷机就是替换原厂的固件,刷机包括刷 boot 和刷系统,boot 类似于 pc 的 bios,用于引导系统,通常我们需要刷入不死 uboot,防止路由器变砖。刷机的难点在于解锁原厂固件的后台,解锁后就可以随便刷机了。

刷机步骤:

  1. 关闭防火墙,开启 telnet 客户端
    • 进入原厂系统后台,恢复到旧版本固件
    • 开启 telnet 服务
    • 升级 boot(breed)
    • breed 下升级中间固件 (只读文件系统)
    • 升级固件
关闭防火墙(两个都关了)

红米 AC2100 路由器刷机软路由教程

开启 windows telnet 客户端功能

红米 AC2100 路由器刷机软路由教程

升级旧版固件

进入管理界面,选择刷机包中的固件(新版本可能修复了漏洞)
miwifi_rm2100_firmware_d6234_2.0.7.bin

红米 AC2100 路由器刷机软路由教程

升级成功后登陆管理界面获取 stok

复制地址栏中的 stok(下图红色框框中的内容,每次登陆不一样)

 

制作 telnet 一键开启链接
  • 将复制的 stok 内容替换.txt 文件中的 stok 内容
  • 修改链接中的 ip 地址为电脑网卡的地址

红米 AC2100 路由器刷机软路由教程

  • 双击 tftpd64.exe 开启 tftp 服务器
  • 复制“开启 telnet 链接.txt”文件中新的链接,粘贴到浏览器地址栏,按回车访问
  • 打开 windows cmd 命令,输入 telnet 192.168.31.1 进入路由器后台
检测闪存类型和坏块
  1. 检测闪存内存是否是东芝
    dmesg | grep Toshiba
    如果以上命令有输出表示是东芝闪存,可能存在坏块,需要执行步骤 2 操作
  2. 检测坏块
    dmesg |grep Bad
    如果有输出表示存在坏块,后续升级文件较大的固件可能存在问题。不过一般固件也不会太大,可以先升级 boot(breed),然后按照步骤操作看能不能成功,不行可以通过 breed 恢复官方 boot 然后还原官方系统。
运行刷机命令

一次复制一行,粘贴在命令行终端中运行(前面两条命令会比较慢,耐心等待)
注意需要将 ip(192.168.31.206) 修改为自己电脑网卡的 ip 地址
tftp -gr breed-mt7621-xiaomi-r3g.bin 192.168.31.206
可以观察 tftp 服务器有没有文件传输响应,如果没有请检查防火墙和 tftp 服务器是否正常开启,确认好后再执行下面的刷机命令。注意红米 AC2100 是共用 r3g 的 breed,名称是 r3g 的。
mtd write breed-mt7621-xiaomi-r3g.bin Bootloader

成功后拔掉电源
长按住 reset 键,不要松,然后接入电源,大概 10s 左右后松开 reset 键,注意要橙色灯快速闪烁
通过浏览器访问 192.168.1.1,进入 breed boot 界面

红米 AC2100 路由器刷机软路由教程

进入了 breed 就可以随便更换系统了
在更换之前可以先备份下系统相关信息特别是 eeprom,在固件备份中可以备份
由于 breed 默认不能启动 openwrt 固件,需要设置一个环境变量
环境变量:
xiaomi.r3g.bootfw 设置为 2

红米 AC2100 路由器刷机软路由教程

设置好环境变量后点击固件更新
选择 initramfs-kernel 固件,然后升级,等待系统起来
备注:带 initramfs-kernel 字样的固件表示文件系统只读,在 breed 下只能先升级该文件才能成功,当升级成功后进入系统界面再次升级 sysupgrade 固件。

红米 AC2100 路由器刷机软路由教程

系统启动成功后通过浏览器访问 192.168.66.1 进入登录界面,也可以右上角进入原生 openwrt 界面。
登录信息
用户名:admin 密码: admin
Openwrt 登录信息:
用户名: root 密码: password
如果升级的是其他的固件,根据默认地址为对应固件的地址

红米 AC2100 路由器刷机软路由教程

升级最终固件
OpenWrt 固件列表中的 sysupgrade 固件为升级固件,必须要升级该固件才能用,我们可以进入 openwrt 原生界面选择固件升级。
openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade.bin

红米 AC2100 路由器刷机软路由教程

升级后系统会自动重启,升级完成

刷机包下载地址:AC2100 刷机包

【免责声明】

由于每个人的技术水平不一样,刷机过程中可能有误操作或者其他外部因素影响导致路由器不能用,刷机有风险,请大家考虑好后再刷机,刷机引起的一些问题与本教程作者无关。部分工具来源于互联网,如有侵权请联系删除。

正文完
 0
评论(没有评论)
验证码