您现在的位置是:首页 > 教程笔记教程笔记

小米 AX9000 刷机 OpenWRT 固件教程

2018-11-08【教程笔记】人已围观

简介前面我们讲过红米 AX6 刷写 OpenWRT 固件的教程,由于网上小米 AX9000 刷写 OpenWRT 固件的教程比较少,在 AX900 上单独跑 ShellClash 也不合适,如果有能力也可以在 AX900 安装

前面我们讲过红米 AX6 刷写 OpenWRT 固件的教程,由于网上小米 AX9000 刷写 OpenWRT 固件的教程比较少,在 AX900 上单独跑 ShellClash 也不合适,如果有能力也可以在 AX900 安装 Docker 跑 OpenWRT 固件,言归正传,小米的 AX900 内存高达 1GB,处理器也非常强悍,拿来跑 OpenClash 看 YouTube、奈飞 最好不过。

特别说明:刷机有风险,请严格按照教程步骤一步步做!认真看完教程!如果你没有耐心看完教程,请选择放弃,别瞎折腾!

前期准备

搭载 OpenWrt 系统的无线路由器作为服务器

准备支持网线连接的 Win10 或 Mac 电脑都可以

下载 小米AX900 的降级文件,miwifi_ra70_firmware_d96a4_1.0.108.bin

下载破解 小米AX900 的 shell 脚本文件,不下载也可以,使用命令执行,ax9000-wireless.sh

下载 小米AX900 的 OpenWRT 固件包,感谢恩山大佬无私的奉献,包内含有升级文件,openwrt-ax9000.rar

下载SSH客户端工具,SFTP客户端工具,给 Windows 系统使用,苹果系统直接使用自带终端,比如:PuttyFlashFXP

固件降级

确定 小米 AX9000 的版本号 1.0.108,若不是请下载 1.0.108.bin,然后在常用设置,系统状态里面选择手动升级,并选择 1.0.108.bin 文件,选择开始升级,等待路由器重置为 1.0.108 版本,这里就不多说了,太容易。

给小米AX900降级

准备服务

以下方法为 Windows 系统下操作,MacOS 系统操作都是一样的,只是 SSH 和 SFTP工具 不同而已,都是需要用到 openwrt路由地址 进行 SSH 登录,登录方法如下:

Bash
ssh root@192.168.2.1
# 无线路由器地址自行修改

拿出搭载好 OpenWRT 的无线路由器并给它通电联网,使用网线连接此 OpenWRT 路由器,网线插在 Lan 口,然后使用 FlashFXP 上传工具通过 SFTP 将 ax9000-wireless.sh 上传到 root 目录下,或着使用 Putty 登录终端使用 Wget 方式下载到 root 目录下,Wget 地址如下:

Bash
wget https://cloud.opssh.cn/download/ax9000-wireless.sh

脚本搞定后,进入 root 目录并赋予脚本执行权限,然后执行命令进行破解,命令如下(依次执行):

Bash
cd /root
# 进入 root 目录

chmod +x ax9000-wireless.sh
# 给予执行权限

./ax9000-wireless.sh
# 执行脚本

期间有提示: ... your *netwirk* settings!,就按回车即可,直到出现 Restarting network... 就说明搞定了,脚本并会提示 OpenWrt 的 Wifi 信息,如下:

Bash
Wifi名:MEDIATEK-ARM-IS-GREAT

密码:ARE-YOU-OK

加密方式:psk2+ccmp

OpenWrt管理地址和网关地址:169.254.31.1

脚本完成后 OpenWrt 就设置好了,这个时候如果使用有线连接的 OpenWrt 就可以把网线拔了,如果是使用 Wifi 连接的话,断开网络即可,但 OpenWrt 需要一直保持通电。

解锁SSH

将电脑用网线和 小米 AX9000 连接,注意不要用 Wifi,网线插在 Lan 口,然后通过浏览器访问 192.168.31.1 进入后台,浏览器地址栏 stok= 后面的一段内容即是,将其复制出来并保存,后面要用到,如下图:

保存小米stok值

接着修改以下内容,将 <STOK> 替换为刚才保存的 stok 值,其他的无需修改,都已经填写好了,记得去掉<>,如下地址:

Bash
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/extendwifi_connect_inited_router?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK&admin_username=root&admin_password=admin&admin_nonce=xxx

将替换 stok 值后的网址复制到浏览器请求,如果显示如下内容则表示成功,请求可能需要等待一会,不要重复回车,成功后结果如下:

Bash
{"token"."; nvram set ssh. en=1; nvram set uart_ en=1; nvram set boot _wait=on; nvram commit; uci set wireless.@wifh-iface[0].key= mkxqimage -'; uci commit; sed -i 's/channel=.*/channel=\u0022debug\u0022/g' /etc/ init.d/ dropbear; /etc/init.d/ dropbear start;" ,"code":0}

然后再通过 192.168.31.1 进入后台,查看 5G 频段 Wi-Fi 密码,这个 Wi-Fi 密码就是默认的 SSH 密码。

刷写固件

1、还是需要 SSH 登录 AX9000,设置 env 开启必要的选项,依次执行以下命令,如下:

Bash
nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram set flag_try_sys1_failed=0
nvram set flag_try_sys2_failed=0
nvram commit
reboot

2、执行到 reboot 小米 AX900 路由器会重启,等重启完毕后,使用终端再次连接 SSH,使用 SFTP 工具将 openwrt-ax9000.ubi 文件上到 /tmp 目录下,并执行以下命令:

Bash
ubiformat /dev/mtd22 -y -f /tmp/openwrt-ax9000.ubi
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

3、如果你不会使用 SFTP 工具上传,就使用一下方法进行安装,使用终端连接 SSH,进入 /tmp 目录下,使用 Wget 方式下载到 tmp 目录内,由于是我自建的谷歌网盘反向代理,可能存在不稳定因素,执行顺序如下:

Bash
cd /tmp
wget https://opssl.cn/openwrt-ax9000.ubi
ubiformat /dev/mtd22 -y -f /tmp/openwrt-ax9000.bin
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

4、执行到 reboot 重启后,路由器IP可能变为 192.168.10.1,期间路由器会一直红灯,因为 OpenWrt 系统下原来的 LED 失效,如果重启后,你的电脑提示接入了网络,但是没有互联网连接就说明重启成功了。

5、使用 ipconfig 查看一下网关IP地址,网关IP就是登录 OpenWrt 后台的地址,默认后台地址为:192.168.10.1,而我的是 192.168.2.1,很奇怪,后台账号信息如下:

Bash
地址:192.168.10.1
用户:root
密码:password

6、登录完成后,进行联网,然后给 OpenWRT 装个后台主题样式,默认的不好看,这里用到 rrykuku大佬 的 luci-theme-argon 主题,登录SSH后依次输入以下命令即可(如果无法执行下载开启小猫咪后再尝试),命令如下:

Bash
opkg install luci-compat
wget --no-check-certificate https://github.com/jerrykuku/luci-theme-argon/releases/download/v2.2.5/luci-theme-argon_2.2.5-20200914_all.ipk
opkg install luci-theme-argon*.ipk

openwrt-ax9000

插件说明

IPv6、Mesh组网、openclash(小猫咪)、Turbo ACC、smartdns

Wireguard、去广告plus、网易云音乐解锁、流量控制、京东自动签到、全能推送

zerotier、AdGuard Home、虚拟多拨、iptv助手、负载均衡

轻松跑满 1G宽带 占用率不到 20% 非常丝滑,完美支持 160mhz

站长个人使用的 Gsou 云加速 订阅节点,全站专线,游戏加速,流媒体4K秒开,年付新用户全场六折。

固件更新

本固件是用的 恩山 QSDK 固件,每周都会更新,如需更新最新版本,可以查看以下链接:

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

将更新 bin 或 ubi 的文件通过后台在系统 -> 备份/升级 里面操作即可,压缩包内的 openwrt-ax9000.bin 文件就是用来升级固件的,个人觉得这个版本目前最为稳定,没有特殊需求,强烈不建议更换升级,除非自己有把握成功。

注意:随便切换系统,更新固件,可能机器开不了机,如果升级或切换固件变砖,请下载小米路由器官方救砖工具。

最后说明

刷机有风险,请严格按照教程步骤一步步做!认真看完教程!如果你没有耐心看完教程,请选择放弃,别瞎折腾!

小米 AX9000 性能强大到让人怀疑人生,VMESS WS+TLS 配合使用 Turbo ACC 网络加速,完全碾压任何软路由,没的说,还能 Mesh组网 你说气人不气人?

个人强烈建议刷机前恢复出厂设置一次,然后再做不保留配置刷入,开机后再次恢复出厂设置一次,即可完美食用,是为了防止出现未知的错误,杜绝部分小伙伴瞎折腾砖机概率,DHCP 的 DNS缓存 设置 0 或者 1,总之所有DNS缓存设置不缓存就对了。

 

Tags:

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计41篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们