老古董小米路由器 3C 科学上网
小米路由器 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
-
路由器刷入开发版固件,文件在上面下载的百度网盘里的
miwifi_r3l_firmware_5e1a6_2.13.7.bin
-
破解 telnet,运行文件
R3GV2 patches/0.start_main.bat
,如果有报错说找不到路由器,可以修改同级的文件main.py
,修改第 10 行,把1.1.1.1
替换成你路由器的地址,一般是192.168.31.1
-
开出 telnet 后,打开 putty,输入地址
192.168.31.1
,账号 root,选择 tel 链接进入,输入 root 进入后台 -
把文件夹
chfs-windows-x64-1.0
下的breed.bin
文件传输到路由器上,如果有 nodejs 环境直接可以用http-server
模块起个服务,在路由器上wget http://127.0.0.1:8080/breed.bin
即可。没有 nodejs 环境的话,可以运行文件夹下的chfs.exe
搭建一个服务,然后会显示当前 ip,同理在路由器上 wget 下来即可 -
在路由器上,执行
mtd -r write breed.bin Bootloader
刷入 breed,然后就可以通过他不死地刷系统了 -
浏览器打开 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 的界面了 -
联网的话,可以去网络-接口-wan-修改,填上协议、用户名、密码即可,开启 wifi 可以去网络-无线
-
科学上网,喜欢 clash 的可以用 ShellClash,但是实测,3c 内存顶不住,可以用,但是会频繁地崩溃,比较 clash 比较吃内存。这里推荐 mixbox 的 ssr,3c 勉强可以顶住,不过是有 bug 的,只能用白名单模式,也够用了
ok,大功告成,可以愉快的在家刷推了