老古董小米路由器 3C 科学上网

DebugMi 发布于 2021-12-18阅读:1090

小米路由器 3C 刷机的资料很少,基本算是小米路由器系列能刷机的最低的一个系列,而且网上的部分方法都有很多坑,这里做一个爬坑和整合记录

确定一下,路由器型号:小米路由器 3C 百兆版(R3L),可以在路由器管理后台主页查看

  • 先下载下方资源:
# 大佬们制作的工具固件百度网盘,需要在windows下运行
链接: https://pan.baidu.com/s/1e6vdO_QPumvQGGTq2RJe-A
提取码: t6t6

# 安装 Python
https://www.python.org/downloads/windows/

# 安装 Python 工具包 anaconda
https://www.anaconda.com/products/individual

# 安装 putty
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  1. 路由器刷入开发版固件,文件在上面下载的百度网盘里的 miwifi_r3l_firmware_5e1a6_2.13.7.bin

  2. 破解 telnet,运行文件R3GV2 patches/0.start_main.bat,如果有报错说找不到路由器,可以修改同级的文件main.py,修改第 10 行,把1.1.1.1替换成你路由器的地址,一般是192.168.31.1

  3. 开出 telnet 后,打开 putty,输入地址192.168.31.1,账号 root,选择 tel 链接进入,输入 root 进入后台

  4. 把文件夹chfs-windows-x64-1.0下的breed.bin文件传输到路由器上,如果有 nodejs 环境直接可以用http-server模块起个服务,在路由器上wget http://127.0.0.1:8080/breed.bin即可。没有 nodejs 环境的话,可以运行文件夹下的chfs.exe搭建一个服务,然后会显示当前 ip,同理在路由器上 wget 下来即可

  5. 在路由器上,执行mtd -r write breed.bin Bootloader刷入 breed,然后就可以通过他不死地刷系统了

  6. 浏览器打开 192.168.1.1,进入 breed,先备份 eeprom,然后刷入固件小米3C路由eeprom备份跟固件/openwrt/openwrt-ramips-mt76x8-xiaomi_miwifi-3C-squashfs-sysupgrade.bin,刷完大概 5 分钟,打开 192.168.1.1,密码 password,可以看到 openwrt 的界面了

  7. 联网的话,可以去网络-接口-wan-修改,填上协议、用户名、密码即可,开启 wifi 可以去网络-无线

  8. 科学上网,喜欢 clash 的可以用 ShellClash,但是实测,3c 内存顶不住,可以用,但是会频繁地崩溃,比较 clash 比较吃内存。这里推荐 mixbox 的 ssr,3c 勉强可以顶住,不过是有 bug 的,只能用白名单模式,也够用了

ok,大功告成,可以愉快的在家刷推了

0