教程前准备

全套刷机工具和固件

  • 安装WinSCP软件
  • 安装PUTTY软件 Windows如上两个工具即可,自行百度下载。

AX3600系统降级

  • 浏览器输入:192.168.31.1 登录路由器
  • 右上角小图标点击选择升级固件
  • 下载:1.0.17固件,并上传升级至1.0.17漏洞固件

这一步刷两次,就是升级完后再进去重复升级一次避免后面报错

获取路由器SSH权限

  • 浏览器输入:192.168.31.1 登录路由器
  • 查看路由【STOK】 值
    http://192.168.31.1/cgi-bin/luci/;stok=【STOK】/web/home#router
    直接复制这个STOK值替换进如下这个链接【STOK】位置
1
http://192.168.31.1/cgi-bin/luci/;stok=【STOK】/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
  • 在浏览器打开替换完的链接后回车,网页显示{“code”:0}就表示成功
  • 接着上面方法将STOK值再替换如下链接【STOK】值
1
http://192.168.31.1/cgi-bin/luci/;stok=【STOK】/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
  • 同样在浏览器打开替换完的链接后回车,网页显示{“code”:0}就表示成功

登录SSH并刷写底包

  • 用PUTTY或者其他SSH工具登录192.168.31.1 用户名:root 密码:admin
  • 依次每行单独复制如下代码并回车
1
2
3
4
5
6
7
8
9
10
nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram set flag_boot_success=1
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram set boot_wait=on
nvram set uart_en=1
nvram set telnet_en=1
nvram set ssh_en=1
nvram commit
  • 打开安装好的WinSCP工具并登录,地址用户名密码和上面一样
  • 下载底包: nand-factory.ubi并上传到/tmp目录下。
  • 回到PUTTY继续输入:ubiformat /dev/mtd12 -y -f /tmp/替换精简包名.ubi
    接着依次单排输入如下代码后路由器重启:
1
2
3
4
nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram commit
reboot

刷入UBOOT

  • 用winscp工具登录10.0.0.1 用户名:root 密码:root
  • 将如下压缩包内两个文件上传到路由器 /tmp目录下
    UBOOT下载:AX3600-UBOOT.rar
  • 用PUTTY或者其他SSH工具登录10.0.0.1 用户名:root 密码:root
  • 分别依次输入如下6行代码并回车:
1
2
3
4
5
6
fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
mtd erase /dev/mtd1
mtd write /tmp/ax3600-mibib.bin /dev/mtd1
mtd erase /dev/mtd7
mtd write /tmp/ax3600-uboot.bin /dev/mtd7

大功告成,以后想怎么刷怎么刷固件了

UBoot使用方法:

  • 网线链接电脑和AX3600路由器,设置ipv4为192.168.1.111 子掩码:255.255.255.0 网关:192.168.1.1
  • 关闭路由器状态下长按路由器reset键同时插上电源,大概5秒松开
  • 电脑浏览器输入192.168.1.1进入UBOOT界面,上传你想刷的任何AX3600底包(UBI格式包或带factory字样的bin格式包)
  • 在登录路由器后台正常升级你想升级正常的固件包
  • 记得用UBOOT刷完底包后把电脑IPV4改成自动获取,在进路由器后台升级

注意:

  • 如上刷完的底包路由器后台地址:10.0.0.1 用户名和密码:root
  • 登录路由器后台后通过备份与升级-升级正常固件包再使用