降级
将固件版本降级到1.0.60
或1.0.48
。
常用设置 - 系统设置
或右上角手动升级
。
如果提示“处于安全考虑,不允许选择低于当前版本号的固件进行升级”,就将地址栏http://192.168.31.1/cgi-bin/luci/;stok=b15a7d7a76de0e7af634994de897f62d/web/syslock?flashtype=upload&downgrade=1
中downgrade
值改成0
回车。
开启 Telnet 并解锁 SSH
获取地址栏的 stok,比如http://192.168.31.1/cgi-bin/luci/;stok=be00b5682205e4669af04f9facf20476/web/home#router
中的be00b5682205e4669af04f9facf20476
,之后网址中的 stok 值要替换为这个。
访问http://192.168.31.1/cgi-bin/luci/;stok=be00b5682205e4669af04f9facf20476/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20
,打开开发者模式,成功时页面返回{"code":0}
。
访问http://192.168.31.1/cgi-bin/luci/;stok=be00b5682205e4669af04f9facf20476/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20
重启。
重启后 stok 更新,重新登录获取d27b7bbdcaa7d97b31da9e32e29a934a
,访问http://192.168.31.1/cgi-bin/luci/;stok=d27b7bbdcaa7d97b31da9e32e29a934a/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%20%3B%20bdata%20commit%20%3B%20
,设置 Bdata 参数来永久开启 Telnet。
访问http://192.168.31.1/cgi-bin/luci/;stok=d27b7bbdcaa7d97b31da9e32e29a934a/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20
再次重启。
命令行 telnet 192.168.31.1
。
输入以下命令:
# 修改root密码为admin
echo -e 'admin\nadmin' | passwd root
# 固化SSH
bdata set boot_wait=on
bdata commit
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart](<echo -e 'admin\nadmin' | passwd root
# 固化 SSH
bdata set boot_wait=on
bdata commit
nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear restart
# 永久开启 SSH(路由器需能联网)
mkdir /data/auto_ssh && cd /data/auto_ssh
curl -O https://cdn.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type='script'
uci set firewall.auto_ssh.path='/data/auto_ssh/auto_ssh.sh'
uci set firewall.auto_ssh.enabled='1'
uci commit firewall
# 修改时区
uci set system.@system[0].timezone='CST-8'
uci set system.@system[0].webtimezone='CST-8'
uci set system.@system[0].timezoneindex='2.84'
uci commit
# 关闭开发者模式
mtd erase crash
# 重启路由器
reboot
刷 uboot
命令行ssh 登录路由器:
ssh root@192.168.31.1
The authenticity of host '192.168.31.1 (192.168.31.1)' can't be established.
RSA key fingerprint is SHA256:xxx.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.31.1' (RSA) to the list of known hosts.
root@192.168.31.1's password:
在路由器终端输入命令行:
# 查看路由器分区
cat /proc/mtd
# 查看路由器分区大小
cat /proc/partitions
# 备份分区到 tmp 文件夹
dd if=/dev/mtd1 of=/tmp/mtd1_BL2.bin
dd if=/dev/mtd2 of=/tmp/mtd2_Nvram.bin
dd if=/dev/mtd3 of=/tmp/mtd3_Bdata.bin
dd if=/dev/mtd4 of=/tmp/mtd4_Factory.bin
dd if=/dev/mtd5 of=/tmp/mtd5_FIP.bin
新开终端输入命令行:
# 下载备份的分区到本机 D 盘
scp root@192.168.31.1:/tmp/mtd*.bin D:
从 Releases · hanwckf/bl-mt798x 下载 hanwckf 的 uboot 固件,将其中 AX6000 的固件解压出来,再上传到路由器。
scp mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin root@192.168.31.1:/tmp
路由器终端输入命令行:
# 检查 MD5 是否一致,本机文件自行找工具计算
md5sum /tmp/mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin
# 使用 mtd write 命令将文件写入 FIP 分区
mtd write /tmp/mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin FIP
# 使用 mtd verify 命令对比 uboot 文件和 FIP 分区,提示 Success 即可
mtd verify /tmp/mt7986_redmi_ax6000-fip-fixed-parts-multi-layout.bin FIP
进入 uboot:拔掉电源,按住 reset 键不放,插上电源等待 10 秒松开 reset 键,
手动设置本机 IP 为192.168.31.2/24
,访问192.168.31.1
。
刷闭源驱动 op 固件
配图错误,此处 mtd layout 应选immortalwrt-110m
:
从 [1-6] 红米 ax6000 闭源驱动 op/GL.inet 固件 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛下载 237 的 uboot 版本 ImmortalWrt 固件,选择文件并刷入。
等待一会儿,提示成功路由器正在重启时将 IP 改成自动获取,等待两三分钟后,浏览器打开 192.168.6.1 即可。
账号:root/password
无线密码:12345678
参考
- 红米AX6000保姆级刷机教程_哔哩哔哩
- 【保姆级教程】红米 AX6000 永久获取 SSH 权限(Redmi AX6000)- 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛
- 红米 AX6000 刷 hanwckf 大佬的不死 uboot + 刷回官方固件 + TTL 使用 + 编程器救砖教程 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛
- hanwckf/bl-mt798x: ATF and u-boot for mt798x.
- [1-6] 红米 ax6000 闭源驱动 op/GL.inet 固件 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛
- 红米 AX6000 uboot 下刷入官方固件_红米 rx6000 路由刷固件 - CSDN 博客
- 【红米 AX6000 / 小米 AX3000T/WR30U】在多分区布局 uboot 中还原官方系统及刷入第三方固件 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛
评论区