前言
小米AX6000,带一个2.5G Wan/Lan口,但是有个1000兆上线,只能搭配2.5G交换机实现内网2.5G了;
小米AX6000解锁ssh后,暂无openwrt固件可刷。
1.准备工作
1.小米AX6000;
2.一台可开wifi热点的电脑;
3.wifi网络,可以手机开热点;
2.解锁SSH
具体参照B站视频,跟着视频走就可以了。
2.1工具下载
2.2路由器解锁地址
http://192.168.31.1/cgi-bin/luci/;stok=XXXXX/api/xqsystem/extendwifi_connect_inited_router?ssid=OpenWrt&password=12345678&encryption=WPA2PSKenctype=CCMP&channel=11&band=2g&admin_username=root&admin_password=admin&admin_nonce=xxx
2.3常见问题:
1、每次登录小米路由器后台 stok码 都会变动,请以最新登录的为准。
2、解锁SSH成功之后有可能不会有任何提示,可以用putty登录查看是否解锁成功,显示“ARE U OK”就表示解锁成功。
3、如果第一次没解锁成功,请重新登录小米路由器后台,再重新复制 stok码 ,再次解锁。
如果登录不了OpenWrt 192.168.5.1
1、重启一下OpenWrt,手动重启,或者输入命令:reboot
2、首先确定OpenWrt的的IP是否改成了 169.254.31.1,改成了这个就要用这个IP登录
3、将本地网络连接IP网段改为 OpenWrt IP 网段
4、打开VMware:关闭正在运行虚拟机OpenWrt,编辑 > 虚拟网络编辑器 > 更改设置 > 还原默认设置
5、在浏览器输入 OpenWrt IP 登录。
小米AX6000破解时遇到1643怎么办
当破解时出现{"msg":"一键换机过程中请求对端接口失败","code":1643}
1.在虚拟机中,输入vim /etc/config/dhcp
2.然后按住d键
,删除全部内容,然后按ESC
3.再输入:wq
回车
4.重启虚拟机reboot
5.如果还不行,可以再重复一遍B站视频第六步,移动热点的网络连接IPv4要去掉
2.4通过SN获得密码
输入SN:
初始密码:
3.固化SSH
默认SSH在小米系统升级后即会自动关闭,所以要想办法留后门默认打开。
3.1备份相关分区
SSH进入路由器终端,通过命令cat /proc/mtd
备份分区镜像,确认下bdata
、crash
分区:
root@nobbcc:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "0:SBL1"
💥mtd1 : 00100000 00020000 "0:MIBIB"
mtd2: 00080000 00020000 "0:BOOTCONFIG"
mtd3: 00080000 00020000 "0:BOOTCONFIG1"
mtd4: 00300000 00020000 "0:QSEE"
mtd5: 00300000 00020000 "0:QSEE_1"
mtd6: 00080000 00020000 "0:DEVCFG"
mtd7: 00080000 00020000 "0:DEVCFG_1"
mtd8: 00080000 00020000 "0:APDP"
mtd9: 00080000 00020000 "0:APDP_1"
mtd10: 00080000 00020000 "0:RPM"
mtd11: 00080000 00020000 "0:RPM_1"
mtd12: 00080000 00020000 "0:CDT"
mtd13: 00080000 00020000 "0:CDT_1"
mtd14: 00080000 00020000 "0:APPSBLENV"
mtd15: 00100000 00020000 "0:APPSBL_1"
mtd16: 00100000 00020000 "0:APPSBL"
mtd17: 00080000 00020000 "0:ART"
💥mtd18: 00080000 00020000 "bdata"
💥mtd19: 00080000 00020000 "crash"
mtd20: 00080000 00020000 "crash_syslog"
💥mtd21: 03800000 00020000 "rootfs"
💥mtd22: 03800000 00020000 "rootfs_1"
标注重点的五个分区,分别是 mibib
、bdata
、crash
、rootfs
、rootfs_1
后续刷机及固化SSH会修改,所以最好都备份后保留。
备份命令:nanddump -f /tmp/文件名 /dev/对应mtd
如上图中的bdata
分区为mtd18
,则备份命令可以写nanddump -f /tmp/mtd18 /dev/mtd18
,终端输出类似以下:
root@nobbcc:~# nanddump -f /tmp/mtd18 /dev/mtd18
ECC failed: 0
ECC corrected: 0
Number of bad blocks: 0
Number of bbt blocks: 0
Block size 131072, page size 2048, OOB size 64
Dumping data starting at 0x00000000 and ending at 0x00080000...
然后使用winscp工具连接上路由器后,即可在 /tmp
下找到 mtd18
文件,下载回来即可。如此操作,将需要的分区下载回来。
3.2 写入crash
下载unlock_crash.img
下载镜像后,用WinSCP工具
上传到路由器的/tmp
目录下,然后运行命令 mtd write /tmp/crash_unlock.img crash
写入。
写入完成后,运行 reboot
重启路由器。
3.3 修改bdata
使用类似的备份命令,将bdata分区文件下来回来。下载回来后,多复制一份(备份)。
下载XiaoMiMtdModify.zip
工具下载解压后,将下载回来的bdata分区镜像
拖到程序图标上,即会自动修改好,如图。
3.4写回bdata
在路由器重启后,重新连上路由器,并将修改后的bdata
镜像使用WinSCP上传到路由器的/tmp
目录下。
执行命令mtd write /tmp/bdata(自己修改的文件) bdata
进行写入,前面的bdata
改为你自己的文件名。
3.5清除crash分区
写入完成后,再运行命令mtd erase crash
来清除crash分区
3.6重启
最后运行 reboot
重启。
至此大功告成。
4.升级系统,重新激活SSH
1.不建议修改默认的root密码,因为系统重置后密码会被恢复
2.如果执行了重置操作,需要在手机连上路由器并进行初始化设置后,默认密码才会恢复
4.1 升级系统
配置路由器相关信息,直接系统升级到最新版本,部分固件可能需要多次更新才会到最新版本。
4.2 Telnet重新激活SSH功能
打开cmd,输入telnet 192.168.31.1
输入用户名、密码后
输入以下两行命令,一次一行
sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
打开putty连接路由器吧!!!
5.组建2.5G内网
由于家里未弄弱电箱,直接放在了厨房吊柜里,导致主卧wifi信号衰减严重,视频通话都会卡,所以直接又买了台小米AX6000进行mesh组网。
需要额外购买2.5G交换机(373¥)、群辉DS220+ usb3.0网卡(绿联2.5G网卡189¥)、小米AX6000一台(447¥)
网络拓扑图如下:
第二台小米路由器直接插上网线和电源会自动进行mesh组网,如果组无线mesh也是自动的。如果不需要2.5G内网,小米很多型号路由都可以组mesh,成本只需100多,详情咨询小米客服。
群辉NAS升级2.5G网卡参考教程: www.iplaysoft.com/synology-nas-25g.html
6.外网/公网远程访问小米路由器后台
如果没有公网IP,可以利用docker的chromo-nonvc镜像,进行内网操作;
6.1 添加8080端口转发
在内部IP处输入1
,会提示最小值必须从2开始。解决办法:
内部端口必须为8080
,小米好像官方做了限制,我一开始改了80也没用,会提示502。
6.2解除WEB管理页面访问限制(此步骤应该可以不用)
cd /etc/nginx/ //切换目录
cp miwifi-webinitrd.conf miwifi-webinitrd.conf.bak //养成备份好习惯
vi miwifi-webinitrd.conf //编辑miwifi-webinitrd.conf
3.按i键进入编辑模式
移动光标找到 set $finalvar "$canproxy $isluci";
在图中大概234行左右位置插入下面代码
set $isluci "1";
完成后按ESC
退出编辑
4.输入:wq
回车保存并退出
至此,禁止其它域名访问WEB管理界面解除,现在所有域名都可访问。
AdGuardHome 常用命令:
- 启动服务:
/data/AdGuardHome/AdGuardHome -s start
复制代码 - 停止服务:
/data/AdGuardHome/AdGuardHome -s stop
复制代码 - 重启服务:
/data/AdGuardHome/AdGuardHome -s restart
复制代码 - 显示当前服务状态:
/data/AdGuardHome/AdGuardHome -s status
{/collapse-item}
固化SSH部分参考自: blog.iccfish.com/2021/08/04/unlock-ssh-of-xiaomi-routers
本文共 1487 个字数,平均阅读时长 ≈ 4分钟
小米为发烧而生,我准备把我这两台AX3000也折腾了
可以刷openwrt再组mesh
op可以组mesh?两台都刷op也可以组?
肯定两台都要是op才能组mesh,去恩山论坛看看吧
支持,折腾一下看看能不能用。
正需要呢,谢谢。不过能不能用万兆路由器的方法来进行固化呢?
固化后一直能用吗
固化这块好像有点麻烦
默认的/etc空间太小,装不了软件,可以扩容么?
这个没研究,可以去恩山无线论坛看看
大佬求解,为啥我固化之后不用telnet重新开启ssh,ssh还能直接连接
大佬请问是不是某软件软固化的原因
直接连接岂不是更好
是的,直接连接肯定很好,只是很疑惑,哈哈哈
楼主牛逼
想刷完ssh装个zerotier,要求entware环境但这个一直装不上
crash镜像怎么404了
已经更新
很详细,按着步骤来,感谢啊!
帮助很大,谢谢楼主!
感谢楼主,应该是目前最详细的教程了
小米为发烧而生,我准备把我这两台AX3000也折腾了
1111111111111111
终于找到方法了
楼主真是太棒了
感谢分享了
牛逼!!!!学习下!
牛逼
小米为发烧而生
楼主牛逼
他吞吞吐吐
我准备折腾ax6000,非常感谢up主
你好,看你的站做的挺不错的,有没有出手的打算,想出手的话,联系QQ1587894193。
66666666666666
学习学习
监护人沃尔沃领款人就看完了让人家认为了节日里看看王老吉人离开无人机
thx~
ax6000来过
王企鹅阿斯顿撒旦撒旦爱思大是实打实大师
11111111111111111111111
米为发烧而生,
看看 送阿萨
http://192.168.31.1/cgi-bin/luci/;stok=4dceb3a3ad9f1931867c7cfabd19f17d/api/xqsystem/token
测试文件是否上传成功
2023年买的小米AX6000没法刷固件了,41和55的版本都刷不上去,还有办法吗?
感谢大佬的分享
学习 应用 规范 认证 就是要好用才用啊
这个教程很详细,AX6000可以安装clash了
小米为发烧而生,我准备把我这两台AX3000也折腾了
非常详细的说明。感谢分享!
很好的教程,谢谢分享!
膜拜大佬,感谢分享
ok
有点意思啊
正在考虑升级固件怎么保证SSH不丢失,感谢楼主
666
感谢分享~
小米为发烧而生,开始折腾
看看下载 刷机
牛 B!
点三十分
小米路由器要能自动解锁就好了
adadaa
准备刷 ax6000 了,感谢分享
感谢分享,刚好需要
支持支持~
thanks a lot
thanks
感谢大佬!!!!!
我就是觉得牛逼啊啊
感谢分享