参考 https://www.right.com.cn/forum/thread-8255594-1-1.html
开启 SSH
刷机工具下载地址:
https://pan.wwang.pw/%F0%9F%94%A5OpenWrt_LEAN/%E7%BA%A2%E7%B1%B3ax6000
如地址失效,加群获取即可。
说明:电脑先连上 AX6000(网线、WiFi 均可),并登录 192.168.31.1
登陆成功后在网址栏可以看见 token,即加粗部分
示例:192.168.31.1/cgi-bin/luci/;stok=60522452fadf088a65c6bf93645282a1/web/home#router
将下方的 {token} 替换为自己的 token 即可。
开启 TELNET
1.开启开发/调试模式(此模式下允许修改 Bdata)
1 |
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 |
---|
2.重启
1 |
http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 |
---|
3.设置 Bdata 永久开启 telnet
1 |
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 |
---|
4.重启
1 |
http://192.168.31.1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20 |
---|
开启 SSH:
连上 telnet 后运行下列命令:
1.修改 root 密码为 admin(不修改也可以通过 SN 计算默认密码,此处不再赘述)
1 |
echo -e 'admin\nadmin' | passwd root |
---|
2.固化 SSH
1 2 3 4 5 |
nvram set ssh_en=1 nvram set telnet_en=1 nvram set uart_en=1 nvram set boot_wait=on nvram commit |
---|
3.临时开启 SSH(重启会自动关闭,若想永久开启可以跳过,直接进行 4):
1 2 |
sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear /etc/init.d/dropbear restart |
---|
4.永久开启 SSH(重启不会关闭):
1 2 3 4 5 6 7 8 9 |
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 |
---|
5.关闭开发/调试模式
1 |
mtd erase crash |
---|
6.重启
1 |
reboot |
---|
备份分区
SSH 登录路由器查看分区:
1 |
cat /proc/mtd |
---|
1 2 3 4 5 6 7 8 9 10 11 |
mtd0: 08000000 00020000 "spi0.1" mtd1: 00100000 00020000 "BL2" mtd2: 00040000 00020000 "Nvram" mtd3: 00040000 00020000 "Bdata" mtd4: 00200000 00020000 "Factory" mtd5: 00200000 00020000 "FIP" mtd6: 00040000 00020000 "crash" mtd7: 00040000 00020000 "crash_log" mtd8: 01e00000 00020000 "ubi" mtd9: 01e00000 00020000 "ubi1" mtd10: 03200000 00020000 "overlay" |
---|
1 |
cat /proc/partitions |
---|
1 2 3 4 5 6 7 8 9 10 11 12 |
31 0 131072 mtdblock0 31 1 1024 mtdblock1 31 2 256 mtdblock2 31 3 256 mtdblock3 31 4 2048 mtdblock4 31 5 2048 mtdblock5 31 6 256 mtdblock6 31 7 256 mtdblock7 31 8 30720 mtdblock8 31 9 30720 mtdblock9 31 10 51200 mtdblock10 253 0 15748 ubiblock0_1 |
---|
可以看到原厂的 ubi 和 ubi1 两个固件分区是 30MB。
查看 FIP 在哪个分区,有的在分区 4,有的在分区 5;一定要看好自己的
备份好 FIP 和 Factory 分区:
使用 dd 命令备份到 tmp 文件夹下:
1 2 |
dd if=/dev/mtd4 of=/tmp/mtd4_Factory.bin dd if=/dev/mtd5 of=/tmp/mtd5_FIP.bin |
---|
备份下载到电脑保存好。
刷 uboot
使用 winscp 软件,把 mt7986_redmi_ax6000-fip-fixed-parts.bin 上传到路由器的 tmp 目录
mt7986_redmi_ax6000-fip-fixed-parts.bin
1 |
mtd write /tmp/mt7986_redmi_ax6000-fip-fixed-parts.bin FIP |
---|
输入命令回车后是这样的:
1 2 3 4 |
root@XiaoQiang:~# mtd write /tmp/mt7986_redmi_ax6000-fip-fixed-parts.bin FIP Unlocking FIP ... Writing from /tmp/mt7986_redmi_ax6000-fip-fixed-parts.bin to FIP ... |
---|
写入不死完等个 10 秒直接拔电;电脑以太网卡 ipv4 地址固定为 192.168.31.X(X 为 2-254 任意数字)
断电状态下;顶住 reset 孔插电,观察以太网卡,大约 15 秒即可松手,目前第一版不死 Boot 无灯提示
确认刷入完毕后,拔掉路由器电源。然后将电脑的 IP 地址设置为固定的 192.168.31.2,接着按住路由器的 RESET 按钮后通电开机,等待 15s 后松开 RESET(因为 Uboot 尚未支持 LED 指示灯,所以指示灯不会亮),用 Chrome 浏览器进入 192.168.31.1,就会见到 web 页面,在 uboot 恢复页面选择要刷入的大分区固件。
刷 openwrt 固件
进入 uboot 的 web 界面,选 factory.ubi 固件刷入即可
openwrt-xiaomi_redmi-ax6000.bin
openwrt-xiaomi_redmi-ax6000-alist.bin
immortalwrt-mediatek-mt7986-xiaomi_redmi-router-ax6000-squashfs-sysupgrade.bin
237 大佬的闭源 OP 的 uboot 大分区固件其实是 sysupgrade.bin,但是可以 uboot 直接刷,固件能正常启动。
使用 Chrome 浏览器上传 uboot 大分区固件,然后点击 update,等待出现更新成功,正在重启界面。
如果出现刷机失败,可以刷新 192.168.31.1 页面,重新上传再刷固件。
有可能出现的错误界面:
刷回原厂固件
输入查看分区,登录 SSH 执行
1 |
cat /proc/mtd |
---|
查看 FIP 位置
上传备份的 FIP 分区文件到 tmp 目录下
登录 SSH 执行
1 2 3 |
mtd write /tmp/mtd5_FIP.bin /dev/mtd5 或者 mtd write /tmp/mtd5_FIP.bin FIP |
---|
mtd5 根据实际情况修改
拔电,再用小米官方救砖工具就行了
红米 AX6000 RB06 官方固件
小米路由官方修复工具
MIWIFIRepairTool.x86.zipmiwifi_rb06_firmware_7ddeb_1.0.60.bin
网线接路由器和电脑,路由器断电,电脑退出杀毒软件,还有 Windows 的自带 Windows Defender 防火墙杀毒,打开小米路由修复工具,选择官方的 rb06 固件,网卡选择当前连接路由器的网卡,点下一步,工具会自动配置网卡 IP 为 192.168.31.100/24,配置好后会显示刷机步骤,然后按住路由器 reset 插电开机,等到黄灯闪烁后可以松开 reset,等待小米路由修复工具连接路由器开始上传固件,上传完后会刷机,刷机成功后蓝灯闪烁。等待 10 秒后重新断电插电即可恢复到官方系统。点击退出小米路由修复工具,网卡会自动恢复原来配置。
如果有的人刷回官方,发现及时路由器已正常上网,指示灯却一直蓝灯闪烁,可以尝试重新 SSH 登录,关闭开发者模式。
SSH 登录输入指令清除 crash 分区并重启:
1 2 |
mtd erase crash reboot |
---|
文章标题:红米AX6000刷不死
文章链接:http://www.momoyu.site/2024/07/02/fuck/406/
更新时间:2024年07月02日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@jitheme.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读极(子)主题网络服务协议。