首先来说说小米cr6606这款路由器,这款路由器还有cr6608,cr6609两个型号,其实配置是一样都是MT7621 处理器,256闪存,128存储, 因为这款是电信 联通 移动运营商定制的只是型号有所不同,配置是一样的。我家里这台是联通送的,我看网上这款也就卖100来块钱,带wifi6还是很划算的。信号是特别好,路由器放在25楼,一楼可以正常上网。
为啥要刷机呢,因为路由器自带的系统主要只是配置无线上网,要体验一些其他功能是不行的,要想实现一些功能那只有靠刷机来实现了,但是想刷机就得破解ssh,刷入刷不死系统,方便以后刷机。我在这里说说网上常见的两种方法。
方法1一:利用已经刷好的openwrt并带有wifi的路由器刷机
1。需要准备 WinSCP ,SSH工具,所需的破解文件xqsystem.lua,pb-boot, 最终刷进路由器的openwrt固件,提前下载好备用。
2.电脑先和B路由连接,用winscp登录路由器上传 xqsystem.lua 到openwrt 路由器/usr/lib/lua/luci/controller/admin/
3.然后进入B路由面板,LAN IP地址设置为169.254.31.1
然后到高级设置-DHCP服务器,忽略此接口打钩 保存应用
等电脑自动获取IP后,打开网页访问http://169.254.31.1/cgi-bin/luci/api/xqsystem/token
出现 "code":0 等字样就说明文件访问正常了
4.接着电脑连接小米路由,输入192.168.31.1进入路由器,密码路由器背面有,登录后复制地址中的STOK备用
访问 http://192.168.10.1/cgi-bin/luci/;stok=刚才复制的STOK/api/misystem/extendwifi_connect?ssid=B路由wifi名称&password=B路由wifi密码
按需改成自己的信息,如我的是http://192.168.31.1/cgi-bin/luci/;stok=a968894a4346d2c2xxxxxxxxxxx/api/misystem/extendwifi_connect?ssid=Openwrt&password=12345678,访问后出现code":0字样
访问 http://192.168.31.1/cgi-bin/luci/;stok=STOK/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nOnce=xxx
这一段只需把STOK改成自己的就行 此时已经成功开启SSH
5。接着使用WinSCP登录路由器,用户名root 密码是路由器sn,通过算法解出密码 把pb-boot.img上传到tmp文件夹
SSH链接小米路由
执行命令
mtd write /tmp/pb-boot.img Bootloader
reboot
重启后就进入PB-BOOT了,我们直接选择openwrt 刷机底包 上传后重启就进入openwrt系统了,再安装正式升级包,就完成刷机了。
方法二:如果没有刷好的openwrt路由器呢,那就用电脑安装虚拟机来刷。
1.需要准备两台电脑,一个旧的路由器
2.下载好WinSCP ,SSH工具,所需的破解文件xqsystem.lua,pb-boot, 最终刷进路由器的openwrt固件
3.下载虚拟机软件VMwre workstation,下载X86的openwrt系统
***以上所需文件需要提前下载好,1号机和2号机都存放一份,记好目录***
4.1号机拔掉网线,连接刚才备用的路由器,访问路由器的界面地址,设置管理密码后进主界面。注意以下内容关键!!!严格按照步骤照做!由于个人路由器型号不同,不再演示。 a:一般路由器RESET后,设置完管理密码,会跳出一个向导,直接跳过!将路由器名称那里也就是平时你家WIFI的名字那里,假设设置成WW(其实可以随意,为了后续方便,记住你填的是大写还是小写!)将WIFI密码设置成00000000。5G名称可以设置成WW5G,密码相同。保存。此时不要让任何手机等设备连接这台路由器(很关键)!!!
b:最关键的一步,找到路由器的DHCP服务,关闭!(最终成功与否,这一步很关键!)然后找到LAN口,IP地址那里改为手动指定,指定地址为169.254.31.31,保存! c:确认路由器成功保存。这个等待时间或许比较长,耐心,会出现“找不到页面”提示,正常,关掉页面。设备连接不要动!
5.打开已装好的VMware workstation,点创建新的虚拟机,
6.按照图做完,虚拟的openwrt就初具规模。 在虚拟机的OPENWRT界面,回车以后,看到光标闪动,输入命令引号内“ vi /etc/config/network”,回车能看到当前虚拟机的IP地址,我的是192.168.2.1,下面要修改这个地址,输入字母: i ,画面没看到变化,但其实已经能编辑了,键盘上下箭头移动到192.168.2.1的1的位置,退格键删除,输入新的地址必须是 :169.254.31.1,输完摁下ESC键,代表退出编辑,不要理会界面变化,回车后输入引号里面内容“:wq", 意思是代表保存并退出。摁下键盘的ctrl+alt组合键(虚拟机左下角提示),能返回鼠标操作界面,鼠标找到虚拟机右下角图例的位置,会看到两个显示器连接的图标,点击,点设置。
这步非常关键,确认是第一个 桥接模式,勾选“复制物理连接状态”,保存应用。,最小化虚拟机界面,不要退出!不要退出!打开电脑右下网络标志,找到适配器高级选项,IPV4协议里,将计算机网卡的地址指派为“169.254.31.3”,保存退出,耐心等待。
以上几步做完,已经将旧路由器,计算机网卡,虚拟机IP,三个地址放在了同一网段,目的是电脑浏览器访问虚拟机的openwrt***
7.稍等片刻以后,浏览器地址输入169.254.31.1回车,你会发现已经能访问搭建的虚拟路由的界面,密码为引号内:“xxxxxx",进去后在左侧网络栏目里打开接口。
会发现上面的地址栏是169.254.31.1,代表虚拟机修改地址成功了,往下拉,找到位置,将“忽略”后面打勾,也就是要关闭DHCP服务,弹出提示,确定,保存并应用。
8.1号机打开winscp ,首先上面协议更改成SCP,主机名:169.254.31.1 ,账户名:root,密码:xxxxxx 目的是登录已搞定的虚拟机,右侧找到 /usr/lib/lua/luci/controller/admin/目录,左侧就是你的电脑目录了,找到刚下载的xqsystem.lua,直接拖拽到右侧admin目录下,则上传成功。
9.返回1号机桌面,打开浏览器输入 http://169.254.31.1/cgi-bin/luci/api/xqsystem/token 一会儿返回一行字 ,只要看到"code":0字样,OK!
***至此,辅助解锁路由器搞定,不要动!不要拔网线!不做任何操作!***
10.电脑2号机断网,用网线连接复位后的小米CR660X,我的是CR6609,管理地址192.168.2.1(其他型号地址不同,看路由器背面),初始管理密码登陆,跳过向导,进入后注意看WEB地址栏有个“stock=“,后面有一串数字和字母组成的字符串,桌面新建文本文档,复制这段字符串,粘贴进文档,备用。这里一定注意,每次登陆小米路由器,这个字符串都会改变,所以我们要做的就是,这次登陆上小米管理界面以后,不再关闭浏览器!!!
10.复制这段指令:
192.168.*.1/cgi-bin/luci/;stok=************/api/misystem/extendwifi_connect?ssid=***&password=***,到刚才创建的文本文档那里粘贴,下面三点很重要,仔细看!
a:第一段192.168.*.1,一定要看你的小米路由器的背面的地址,*号的位置,你路由器背面是几,就把星号修改成几。
b:第二段stok=************,把***********区域改成刚才文本文档创建里的那段字符串,也就是把所有*替换成那段字符串。
c:第三段ssid=***&password=***,前面提到过,设置旧路由器的时候,让把名称改成WW,密码00000000,这里就用到了,替换之。
11.将修改好的这一段指令,仔细检查有无多余空格,SSID等大小写有没有输错,复制粘贴到地址栏,访问。返回 "code":0,成功!不要关闭浏览器!
12.继续复制这段指令:
http://192.168.*.1/cgi-bin/luci/;stok=********/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nOnce=xxx
进刚才创建的文本文档里粘贴,同上2步骤,只修改星号区域,至于后面的XXX,一定不要动!修改完,复制粘贴进浏览器,访问,返回"token":"; nvram set ssh_en=1,"code":0等字样。
***OK!恭喜你!CR660X成功打开SSH,解锁成功!此时切记不能关闭小米路由器电源,不要断网线。也就是不做任何变动***
13. 2号机器打开winscp ,协议SCP,主机地址还是填你小米背后的地址,用户名root,密码这里就重要了,仔细看!!!
根据你的背后型号,如果是6606,则需要算SN,手机访解密网站 ,机背贴上找SN,因为此时你的1号和2号机器都不能联网,手机页面计算出登录密码,填入winscp即可登录。如果你是6608或者6609,不用计算,看路由器背后有个初始进管理密码,把这段密码输入winscp即可登陆。以上这段话要仔细看!仔细看!仔细看!
14.登陆winscp后,首先右侧找到,“/tmp ”这个目录,然后左侧就是你2号机的电脑目录,找到预先保存的pb-boot.img,拖拽到右侧/tmp根目录下。
15.不要关闭winscp,左侧找到putty,打开,复制以下命令粘贴:mtd write /tmp/pb-boot.img Bootloader,注意有无多余空格!很快执行完。跟着输入reboot 回车!
弹出失败提示,不管。此时你的CR660X,管理页面地址已变为192.168.1.1
16.休息一下,拔掉小米路由器电源,找一根牙签摁下小米路由器reset,不松手!另一只手插上电源线。牙签继续摁,继续摁,一直摁!松手后,浏览器地址输入192.168.1.1.
看到pb-boot界面了,接下来就知道怎么做了。
如果只有一台电脑,还有一个办法就是,给电脑增加一个网口,可用用usb网口,实现电脑双网口,结合方法二,解锁ssh刷机
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com