红米AX6000刷openwrt  安全风险低,随时刷回官方固件

红米AX6000刷openwrt 安全风险低,随时刷回官方固件

设备准备,带网口的电脑并下载好下面的刷机工具,最好用谷歌浏览器打开下载链接。

工具下载链接:点击下载

一、降级固件:使用小米修复工具降级到低版本。

二、开启telnet

代码1

/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

 /api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

等待重启完成

代码3

/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

/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

等待重启完成
三 连接telnet打开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

关闭开发者模式

mtd erase crash

四 刷入过度固件
检查系统所在分区

cat /proc/cmdline

如firmware=0输入

nvram set boot_wait=on
nvram set uart_en=1
nvram set flag_boot_rootfs=1
nvram set flag_last_success=1
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit

然后刷入固件

mtd write /tmp/uboot.bin FIP

如firmware=1输入

nvram set boot_wait=on
nvram set uart_en=1
nvram set flag_boot_rootfs=0
nvram set flag_last_success=0
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit

然后刷入固件

mtd write /tmp/uboot.bin FIP

reboot重启

uboot后台:http://192.168.31.1/
在后台输入openwrt固件

然后在浏览器输入192.168.5.1

至此刷机完成。

© 版权声明
THE END
喜欢就支持一下吧
点赞133 分享