# 利用VM给红米AX6刷机

## 第一步 VM安装OpenWrt

https://occdn.limour.top/1797.html

## 第二步 下载必须的文件

https://www.right.com.cn/forum/thread-4560135-1-1.html

https://qust.me/post/hong-mi-ax6-jie-suo-ssh-an-zhuang-shi-yong-shellclash-jiao-cheng/

## 第三步 准备 openwrt 服务

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25

    module("luci.controller.admin.xqsystem", package.seeall)

    function index()
        local page   = node("api")
        page.target  = firstchild()
        page.title   = ("")
        page.order   = 100
        page.index = true
        page   = node("api","xqsystem")
        page.target  = firstchild()
        page.title   = ("")
        page.order   = 100
        page.index = true
        entry({"api", "xqsystem", "token"}, call("getToken"), (""), 103, 0x08)
    end

    local LuciHttp = require("luci.http")

    function getToken()
        local result = {}
        result["code"] = 0
        result["token"] = "; nvram set ssh_en=1; nvram commit; echo -e 'admin\nadmin'  passwd root; sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear; /etc/init.d/dropbear start;"
        LuciHttp.write_json(result)
    end

- vim /usr/lib/lua/luci/controller/admin/xqsystem.lua
- 写入上面的lua脚本
- 访问 http://192.168.108.129/cgi-bin/luci/api/xqsystem/token 确认一下无报错

## 第四步 准备虚拟网络服务

1、确保openwrt虚拟机网络在VMnet8上

2、配置VMnet8的子网到169.254.31.0 (这里DHCP忘勾上了，也勾上)

3、配置电脑网络适配器的VMnet8，留出169.254.31.1的地址

- uci set network.lan.proto=dhcp
- uci commit network
- /etc/init.d/network restart
- 通过ifconfig查看br-lan的ip地址，或者其他设置静态ip的方法，确保openwrt的ip为169.254.31.1
- 浏览器访问 http://169.254.31.1/cgi-bin/luci/api/xqsystem/token 再次确认无报错

## 第五步 电脑热点共享VMnet8

- 手机开热点，电脑连接，确保有互联网访问
- 开启电脑热点

修改VMnet8的适配器选项，将其通过前面电脑的热点进行共享

- 用其它设备，如pad连接电脑热点
- 用其它设备，访问 http://169.254.31.1/cgi-bin/luci/api/xqsystem/token 再次确认无报错

## 第六步 还是用桥接吧，前面跑不通

- 虚拟网络编辑器还原默认设置
- VMnet0改成桥接模式，桥接到 电脑热点对应的适配器
- 电脑热点对应的适配器的属性里关闭ipv4和ipv6
- openwrt的硬件-网络适配器-自定义从VMnet8改成VMnet0
- 重复步骤五的验证步骤

## 第七步 固件降级

- 网线LAN口连接AX6
- 登录后台
- 常用设置-系统状态-手动升级

## 第八步 按以下教程至成功备份mtd9

https://qust.me/post/redmi_ax6_openwrt/

## 第九步 按以下教程固化SSH，注意记下密码

https://www.right.com.cn/forum/thread-4560135-1-1.html

## 第十步 按以下教程至第五步完成

https://www.right.com.cn/forum/thread-4111331-1-1.html

注意，第四步：拨电源重新启动路由器
启动起来浏览器192.168.1.1，进入qsdk固件
此时的账号和密码均为`ZXDSL` 或 均为 `admin`（不好意思，到上游去了，请拔掉WAN口）

## 第十一步 按以下教程完成全部工作

https://www.right.com.cn/forum/thread-4560135-1-1.html

运维
利用VM给红米AX6刷机
https://occdn.limour.top/1875.html
Author
Limour
Posted on
June 8, 2022
Licensed under
树莓派：Docker安装cryptgeon Previous
【转载】新疆“7.5”事件幕后（北京青年报 董鑫） Next

#### Search

Keyword