关于AX9000解锁SSH刷机教程

684
赵桑精选,阅读文章的时候不妨放松下!
歌曲列表

前言:

最近闲来无事,我把目光盯上了自己买来两月的AX9000上,总觉得要整点什么才能符合自己DIY的性格,由于以前买过100来块钱的小米路由器折腾过,还给搞成了砖,所以我这次是认真查阅了资料,并进行了实践操作,写本篇文章的时候,主要是网上多数教程都已失效或者流程不详细,很容易导致新手刷机变砖。

本文更新发布时间:2022-12-29

注意:

※※※刷机有风险,刷机前确认自己确实有刷机的需要※※※

踩坑:

请一定要注意分区

查询到分区为1或者为0的时候

请按照本文的分区0分区1进行不同操作

不要盲目一股脑的按照流程操作

否则会变砖啊啊啊啊啊

但是AX9000是双分区

你能玩成砖也是人中龙凤

准备工作:

  1. VirtualBox【也可以用另一台OP路由器解锁】
  2. 能插网线有和有无线网卡的电脑
  3. WinSCP
  4. Xshell 7
  5. 降级固件以及op固件
  6. 用到的东西都打包放在最后
  7. 小米官方救砖工具(以防万一,请务必下载备用)

一、设置虚拟机

打开 VirtualBox新建

选择刚刚创建的虚拟机点设置,把网络里改成下图

在网络连接里将虚拟网卡的ip改为192.168.5.2

启动虚拟机,然后在本地浏览器输入192.168.5.1(注意:原文中这货密码给的是错的!需要自己手动改)

确定可以打开,我提供的固件包登录界面和上图不一样哈,然后返回虚拟机终端看这个连接的教程修改密码

打开winscp,登录192.168.5.1,用户名:root密码:你刚修改的密码

上传wireless文件到root目录

打开xshell登录192.168.5.1 协议ssh

输入sh /root/wireless.sh回车执行,重置虚拟机网络

把电脑连上一个其他路由器的wifi,打开移动热点,设置热点名称op,密码12345678,关闭节能

回到虚拟机这边,关闭刚刚的虚拟机,打开虚拟机设置-网络,把网络改为移动热点

重要:在网络连接里找到刚刚的移动热点,关闭dhcp

※※※虚拟机设置完毕※※※

路由器解锁ssh

※※※网线连接路由器lan口※※※

首先降级固件,降到1.0.108


192.169.31.1重新登录路由器,不要选自动升级

将自己的字符串替换下面的※※※

http://192.168.31.1/cgi-bin/luci/;stok=※※※/api/xqsystem/extendwifi_connect_inited_router?ssid=op&password=12345678&admin_username=root&admin_password=password&admin_nonce=xxx

保持热点打开,打开虚拟机,将替换好的字符串输进浏览器打开。等十几秒会出现下面字样,说明已经解锁ssh。

登录小米后台,5g密码已经变成ssh密码。

xshell登录192.168.31.1 用户名root,密码就是上面的ssh密码。
输入cat /proc/mtd

输入nvram get flag_last_success

如果显示0,说明现在在21分区。需要把固件刷入21分区。
如果显示1,说明现在在22分区。需要把固件刷入22分区。 

分区显示0

那么先切换分区到22,再把固件刷到21,执行:

nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

1分钟后路由器重启完成,进入小米后台,发现固件版本已经是最新的1.0.155
winscp登录192.168.31.1,用winscp将op固件上传到tmp目录(附件里有开源试用固件,可以去恩山找更新的固件)。
xshell登录192.168.31.1 执行:
ubiformat /dev/mtd21 -y -f /tmp/固件名称
ubiformat /dev/mtd21 -y -f /tmp/openwrt-ax9000.ubi
等进度走完,固件已经刷入21分区。

下一步切换回21分区就行了。

nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram commit
reboot

重启后cmd执行ipconfig查看网关地址,浏览器输入地址进入op系统,刷机完成。

提供的试用固件登录地址为192.168.10.1,op登录默认密码为空或者password

分区显示1

如果显示1,和上面相反
那么先切换分区到21,再把固件刷到22,执行:

nvram set flag_last_success=0
nvram set flag_boot_rootfs=0
nvram commit
reboot

重启后winscp将固件上传到tmp目录

xshell执行 ubiformat /dev/mtd22 -y -f /tmp/openwrt-ax9000.ubi
进度走完再切换到22分区即可,执行:

nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot


OP切换到小米系统

fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
reboot

小米系统切换到OP

nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
reboot

下载:

消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息

隐藏
换装