红米AX6刷机+UBOOT完全攻略,随意刷大ROM包
准备工作
1、一台刷好openwrt的路由器(无线名称改为OpenWrt,无线密码改为password)
2、电脑一台,需要用网线的方式连接路由器
3、准备一个牙签或卡针
配置openwrt路由器
电脑用网线连接openwrt路由器
- 用winscp把文件
xqsystem.lua
上传到/usr/lib/lua/luci/controller/admin/
目录下
openwrt路由器ip设置为 169.254.31.1 然后关闭DHCP
电脑固定ip为169.254.31.3,再重启openwrt路由器
169.254.31.1能进openwrt路由器后台后,浏览器访问
http://169.254.31.1/cgi-bin/luci/api/xqsystem/token
,之后会出现code 0
等字样就OK了
- 拔掉openwrt路由器跟电脑的网线放在一边备用(电源不要拔),然后电脑的ip地址改为自动获取。
开启SSH
电脑网线连接红米AX6路由器,进入后台
浏览器访问
1 | http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/misystem/extendwifi_connect?ssid=OpenWrt&password=password |
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 “code”:0 等字样
然后浏览器访问
1 | http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx |
http://192.168.10.1/cgi-bin/luci/;stok=ab2186b95ae6335cc1326ba54e6db644
改成你的
成功则显示 “code”:0 等字样
刷入qsdk固件
用PUTTY或者其他SSH工具登录192.168.31.1 用户名:root 密码:admin
依次每行单独复制如下代码并回车
1
2
3
4
5
6
7
8
9
10nvram 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工具并登录,地址用户名密码和上面一样
下载qsdk固件: xiaomimtd12.bin并上传到/tmp目录下。
回到PUTTY继续输入:
1 | mtd write /tmp/xiaomimtd12.bin rootfs |
- 插拨电源重新启动路由器
刷入UBOOT
- 用winscp工具登录192.168.1.1 用户名:root 密码:password
- 将如下压缩包内两个文件上传到路由器 /tmp目录下
UBOOT下载:AX6-UBOOT.rar
- 用PUTTY或者其他SSH工具登录192.168.1.1 用户名:root 密码:password
- 分别依次输入如下6行代码并回车:
1 | fw_setenv flag_last_success 0 |
大功告成,以后想怎么刷怎么刷固件了
UBoot使用方法
网线链接电脑和AX3600路由器,设置ipv4为192.168.1.2 子掩码:255.255.255.0 网关:192.168.1.1
关闭路由器状态下长按路由器reset键同时插上电源,大概5秒松开
电脑浏览器输入192.168.1.1进入UBOOT界面,上传你想刷的任何AX6底包(UBI格式包或带factory字样的bin格式包)
在登录路由器后台正常升级你想升级正常的固件包
记得用UBOOT刷完底包后把电脑IPV4改成自动获取,在进路由器后台升级
注意:
- 如上刷完的底包路由器后台地址:192.168.5.1 用户名和密码:root/password
- 登录路由器后台后通过备份与升级-升级正常固件包再使用