您现在的位置是:首页 > 教程笔记教程笔记
小米 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 系统使用,苹果系统直接使用自带终端,比如:Putty,FlashFXP
固件降级
确定 小米 AX9000 的版本号 1.0.108,若不是请下载 1.0.108.bin,然后在常用设置,系统状态里面选择手动升级,并选择 1.0.108.bin 文件,选择开始升级,等待路由器重置为 1.0.108 版本,这里就不多说了,太容易。
准备服务
以下方法为 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 值,其他的无需修改,都已经填写好了,记得去掉<>,如下地址:
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
插件说明
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:
很赞哦! ()
相关文章
随机图文
-
OpenWrt 安装 AdGuard Home 设置广告拦截
AdGuard Home 是广告拦截与反跟踪软件,可以将广告与追踪相关的域名屏蔽,同时不再需要安装任何客户端,包括 Windows、Mac、Android、iOS,下面我们说的是 OpenWrt 安装 AdGuard Ho -
ESXI6.7系统识别外部USB硬盘给黑群晖用
利用工控机制作软路由,再添加一个黑群晖,数据存储用外挂USB硬盘阵列,可是刚开始esxi虚拟机没有识别usb外挂硬盘阵列,于是就在网上找,找到了两个网站(virten.net和vediotalk.com)都 -
OpenWrt 正确编译 SSRplus 与 Passwall 的方法
此编译方法通用于 aarch64、x86_64、mips 等架构设备上的原版/魔改 OpenWrt 固件,同时可安装 SSRplus、Passwall、Hello World 的IPK安装包及其全部依赖,此教程可以在没有安装 -
网件 R6220 刷 Breed 和 OpenWrt 固件教程
美国网件 NETGEAR R6220 也算是个老路由器了,但依旧还是好用的,毕竟是个千兆路由器,之前一直用的是原厂固件,原厂固件也是比较简单,并没有什么实质性的插件可用,昨天无意中看到 Op
文章评论
猜你喜欢
- OpenWrt 通过安装 ZeroTier 插件实现异地组网教程
- 小米 AX9000 刷机 OpenWRT 固件教程
- 网件 R6220 刷 Breed 和 OpenWrt 固件教程
- OpenWrt 正确编译 SSRplus 与 Passwall 的方法
- Linux CentOS 操作系统挂载 WebDAV 为本地磁盘教程
- ESXI6.7下直通硬盘给群晖步骤,RDM直通方式!
- centos7设置静态IP地址方法
- 三分钟搞定OpenWrt网关(旁路由)模式设置 小白必备教程 适用于N1及所有旁路由设备
- Docker安装Adguardhome
- OpenWrt 安装 AdGuard Home 设置广告拦截