白色衬衫净少年 - x-wrt
type: channel
link: https://www.bscsjsn.com/tag/x-wrt/
items: Redmi AX6000 开启并固化SSH + 刷openwrt，附带回原厂固件方法

Redmi AX6000 开启并固化SSH + 刷openwrt，附带回原厂固件方法
type: item
date: 2023-06-27T01:01:00+00:00
description: 将小米原厂固件降级到1.0.60版本，太高版本漏洞已经被修复了，1.0.60原厂固件包看下方链接 miwifi_rb06_firmware_7ddeb_1.0.60.bin 降级教程见文末官方救砖方法，此处略去降级过程，成功刷好原厂1.0.60固件以后再开始执行下面的步骤 首先，入户网线接入AX6000的WAN口(背部1号网口)，再找一根网线，一端随便接入任意一个LAN口(背部2、3、4号网口),另一端接入笔记本的网口，正常配置路由器 正常配置Redmi AX6000 后，浏览器输入192.168.31.1，进入路由器管理页面，获取路由器token，登录跳转主页面后，URL中stok后跟着值就是 开启开发/调试模式(此模式下允许修改Bdata),{token}替换为上面获取到的token值 http://192.168.31.1/cgi-bin/luci/;stok={token}/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 重启,{token}替换为上面获取到的token值 http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 重启后需要重新进入路由器管理页面获取新的token，因为每次重启路由器，token都会改变 设置Bdata永久开启telnet,{token}替换为上面获取到的token值 http://192.168.31.1/cgi-bin/luci/;stok={token}/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 再次重启,{token}替换为上面获取到的token值 http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 XSHELL选择TELNET协议连接192.168.31.1路由器 开启SSH,连上telnet后运行下列命令 echo -e 'admin\nadmin' | passwd root 查看输出，看是否修改成功，正常会提醒密码过于简单，设置不成功，设置不成功也不重要，可以直接跳过此步骤 固化SSH nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit 永久开启SSH(重启不会关闭) mkdir /data/auto_ssh && cd /data/auto_ssh curl -O https://fastly.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 关闭开发/调试模式 mtd erase crash 重启 reboot 至此，TELNET的使命就完成了，接下来使用SSH连接192.168.31.1，用户名root，密码取决于上面是否设置成功，可以用admin尝试，如果登录不进去，就是默认没有密码 刷openwrt固件,telnet/ssh 登录设备，查看当前系统是ubi 还是 ubi1 cat /proc/cmdline 查看输出 firmwar…