宽带送的,路由器也是移动送的,刷软路对普通用户最大的用处就是上网方便,而且很多默认场景不走代理,比如win10的升级,微软商店,docker,特别是有些即使是Sing-Box模式也无法做到全局代理,比如wsl,所以刷软路由比调整wsl配置,调整docker配置来得方便的多得多
材料准备:
- 小米CR660X,即CR6606(联通) CR6608(移动) CR6609(电信)
- 任意其他的辅助路由器一台,网线一根(可选,但是网线省事,所以必选)
- 电脑一台
- 小站提供的下载资料一套
- 不怕挫折的人
请先下载:解压密码zsanjin.de https://wwvb.lanzout.com/iWxnJ1itt3vc
查阅了许多教程,大部分都是借助其他已经刷了的openwrt的路由去来发送指令,比较繁琐,而经过我大量的摸索发现一个比较便捷简单的刷机方式
基本信息
硬件信息:
型号: Xiaomi CR660X
CPU: MT7621AT@880MHz
内存: 256MB DDR3
闪存: F59L1G81MA 128MB
其他信息:
型号 | CR6606(联通) | CR6608(移动) | CR6609(电信) |
---|---|---|---|
web后台IP | 192.168.31.1 | 192.168.10.1 | 192.168.2.1 |
web后台登录密码 | 在背面贴纸 | 在背面贴纸 | 在背面贴纸 |
root登录密码 | 密码计算 | 同上 | 同上 |
存在漏洞版本:<= 1.0.103,高于此版本先降级
1、关闭辅助路由器的DHCP服务
将辅助路由器的DHCP服务关闭,也就是关闭自动获取ip地址功能,顺便把ssid和密码改简单点
2、修改网关ip
用网线将辅助路由器与电脑连接,注意,网线插路由器的lan口,而不是wan口!以windows为例,控制面板的网络设置,以太网属性设置手动获取ipv4地址169.254.31.1,子网掩码255.255.255.0,其他不管直接点确定,如图
3、伪装服务
然后打开下载资料中的“解锁工具”,windows运行:XiaomiUnblock_Windows.exe,并且浏览器访问169.254.31.1,如果显示下图,则说明连接成功,如果网页没有反应,窗口切换到刚刚打开的XiaomiUnblock_Windows.exe并且回车,再次刷新网页即可
4、小米路由器降级
用无线网连接小米CR660X系列路由器,我以CR6608为例,访问192.168.10.1进入路由器管理后台,查看系统版本,1.0.103版本以下才可刷机,刷完后会显示版本:1.0.20,刷机包在本站附件“降级固件”中,进入路由器管理,常用设置-系统状态中,手动进行升级,选中降级固件,注意要和你的型号一致,我这里是CR6608,然后确认升级后可能会弹出一些提示和警告,把网页链接中最后的1改为0即可直接升级,过一会就降级成功,看见系统版本为1.0.20即可
5、发出小米换机连接指令
复制以下内容,新建一个网页,粘贴到浏览器窗口,这一步的目的是让小米路由器与辅助路由器连接
http://192.168.10.1/cgi-bin/luci/;stok=<STOK>/api/misystem/extendwifi_connect?ssid=wifi&password=pwd
其中<STOK>换成小米路由器中的链接,这个值可能会变动,要经常与小米路由器管理地址确认,如http://192.168.10.1/cgi-bin/luci/;stok=bec5215bb053b2be004fb50e761fef17/api/misystem/extendwifi_connect?ssid=m1&password=12345678中的bec5215bb053b2be004fb50e761fef17,末尾的ssid和password改为辅助路由器的ssid和密码
替换完成后回车,会出现code=0这样的成功提示,如果失败注意网线是不是插在辅助路由器的lan口,注意看本教程1、2步,还有注意第3步提到的窗口切换问题。
6、解锁小米路由器ssh
复制以下链接,粘贴到另一个新建网页,这步是发送解锁ssh命令
http://192.168.10.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx
同样,<STOK>和第5步一样操作,要执行完第5步,尽快执行第6步,如果出现问题,重新执行第5步再执行第6步,出现code=0这样的,就说明成功解锁ssh
7、复制pb-boot.img
安装winscp,在本站资料包中有提供,选择SCP协议,地址就是192.168.10.1,用户名root,密码是路由器背后的管理密码,联通版本的听说要计算,在https://miwifi.dev/ssh
中输入sn即可得到密码,移动的CR6608就是路由器背后的默认管理密码。登录上后,进入tmp目录,把本站附件pb-boot.img复制进去
8、解锁Bootloader
打开putty,超级轻量的ssh工具,输入路由器地址,然后进入shell界面,用户名root,回车,密码是第7步使用的密码,然后复制以下,右键粘贴到shell中即可刷入pb-boot.img:
mtd write /tmp/pb-boot.img Bootloader
9、进入Bootloader
进入刚才Bootloader刷机界面,先拔开电源,然后卡针先插入reset的小洞里,然后再插电源,双手保持不动,等5-10秒,机器的指示灯会变成呼吸一样的节奏即可放开,然后网线插lan口,不要插wan口,如图
10、刷入openwrt内核
访问192.168.1.1,注意可以把以太网ipv4设置的固定ip改为自动获取(第2步中所示),刷入openwrt固件中的kernel,本站附件中,openwrt固件文件夹下有个名字带kernel的刷机文件,openwrt-ramips-mt7621-xiaomi_mi-router-cr660x-initramfs-kernel.bin,首次刷机要刷这个,选择固件--恢复固件,刷入后等几分钟,指示灯亮蓝即可,你也可以自己去定制,有两个网站可供选择,OpenWrt Firmware Selector 以及 OpenWrt软路由固件下载与在线定制编译
11、刷入openwrt
如果你刷的是本站提供的固件,刷入重启后,输入10.0.0.1,用户名root,密码root,注意可以把以太网ipv4设置的固定ip改为自动获取(第2步中所示),接下来就可以正式刷入完整的系统openwrt-12.23.2023-ramips-mt7621-xiaomi_mi-router-cr660x-squashfs-sysupgrade.bin,刷入后,依然登录10.0.0.1,密码q1w2e3r4,已经带passwaII这个服务
感谢:https://www.youtube.com/watch?v=tpAA4i0m77o
如果有帮助有问题欢迎打赏留言
Comments 3 条评论
5步骤之前,你的网线不是接在辅助路由器并设置的169.254.31.1这个IP吗,你怎么能连接到小米路由器的192.168.10.1的,请指教
@je 网线连着的是辅助路由器,小米路由器用的是无线,不是一个网卡
谢谢老哥,原创太坑了,非让大家为了3行代码去下载150M百度网盘文件。哎