AX6路由器开SSH、固化、刷openwrt

没有openwrt路由器是无法无线开启ssh的,需要用到它的wifi,软路由都不行,比AC2100还麻烦


有两种ssh方式,还是这个简单点,另一个需要改路由A ip较繁琐。

准备条件 :

一台openwrt路由器(简称路由A);

一台待破解AX6(简称路由B);

一台电脑。

电脑连接路由A lan口,运行无线脚本;电脑连接路由B lan口,开启SSH


ssh固件链接:百度网盘 请输入提取码 提取码:7yqn


一、开启AX6的SSH

路由A IP为:192.168.2.1

  1. 电脑连接路由器A,winscp进入路由A远程(不用插进户网)

  2. 用户名root,密码登录

  3. 上传四个文件到路由A

  4. Snipaste_2021-12-06_21-11-30

    Snipaste_2021-12-06_21-10-54.jpg

  5. 电脑连接路由器A,putty进入路由A远程,运行脚本

    Snipaste_2021-12-06_21-14-08.jpg

scp wireless.sh root@192.168.2.1:/root/wireless.sh      #自己改ip,脚本后输入y
sh /root/wireless.sh

Snipaste_2021-12-06_21-18-54.jpg

路由器A会重启,将电脑网线连接到AX6 LAN口,单网口就行,其他的不用接(路由A会无线至AX6)

二、开启ssh

将电脑与路由 A 断开,转接到AX6 lan口

1、降级1.0.18,手动升级刷入miwifi_ra69_firmware_45a77_1.0.18.bin

0f94e0c487b6ec6bd7ffedf5c750fbb7.png

2、获取stok

网址输入:192.168.31.1 ,只用改stok、ssid和password不用动

http://192.168.31.1/cgi-bin/luci/;stok=填上你的stok/api/misystem/extendwifi_connect?ssid=MEDIATEK-ARM-IS-GREAT&password=ARE-YOU-OK

04b2703d1357239072f4fbe50983c538.png

软路由的openwrt,没有无线....,路由A无法wifi连到AX6:

7738615f008798f08d7a9704da3105d3.png

等待20s,一般会一次成功:

0cc41def8e8c79c18d688bcab4951acc.png

继续网址再次填上你的stok(只用改stok,ssid和password不用动)

http://192.168.31.1/cgi-bin/luci/;stok=填上你的stok/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx

aa6551ad4d7a34eb0af6c85a15e75410.png

ssh开启了

三、AX6 ssh固化,防掉

网址输入:192.168.31.1 

wifi 5g密码改为ssh登录密码了。(记下来存到TXT中)

ad207e1383518676be0df483f64fbbe6.png

老三样。 ip:192.168.31.1,winscp进入AX6,四个文件传到AX6的tmp下(路由器密码)

54f9e8adcb556216f55fab2e8caed9b5.png

Snipaste_2021-12-06_23-10-06.png

putty进入AX6远程,运行脚本(ssh密码,右键粘贴)

nanddump -f /tmp/bdata_mtd9.img /dev/mtd9       #备份nand
chmod +x /tmp/fuckax3000 && /tmp/fuckax3000 unlock          #运行脚本
#机器会自动重启

50476df2712e04d21b718abc19e0ba19.png

#重启后再次上传 fuckax3000 到路由器tmp目录下,执行如下代码
#192.168.31.1,root,ssh密码
chmod +x /tmp/fuckax3000 && /tmp/fuckax3000 unlock

a607a6f2b3f4726c4481462940edbe8f.png

/tmp/fuckax3000 hack

9d735ea1e7f3479d887e7ef664772615.png

存下你的ssh密码,后面再改

/tmp/fuckax3000 lock           ##ax6再次重启,到这已经好了,ssh开启完成!

四、AX6 ssh改密

#AX6重启后,ssh 192.168.31.1,root,ssh密码

passwd

1e4aeaae3b763d1dbd2e825baeea5602.png

官方固件升级后ssh被禁用可以用telnet登录,执行下面代码再次启用ssh

sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start

五、刷入openwrt

提前下载好AX6的openwrt刷机包,后缀名ubi


刷qsdk固件

  1. 设置env,ssh后输入,ssh 192.168.31.1(用的mobaxterm远程软件)

    84f4d86290023d44b22ca73ab3830813.png

    nvram 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

    f363fc7a6433108b7c2bdf72e7b57eea.png

2. winscp把固件xiaomimtd12.bin传到路由器tmp目录

20ebe34c82c9acca1f6bc021e7b4b61f.png

  1. ssh命令:

     mtd write /tmp/xiaomimtd12.bin rootfs
  2. 拨电源重新启动AX6 启动起来浏览器192.168.1.1,(不要连wan网线),进入qsdk固件(无密码)

    b3952b489f8e4f14a43619f74668467d.png

  3. 再次ssh连接 192.168.1.1

  • 上传a6minbib.bin到tmp

    cf57c1822ef4aebeee46d126d2dff3f2.png

  • 分区表更新:

    . /lib/upgrade/platform.sh
  • 刷入a6minbib.bin

    switch_layout boot; do_flash_failsafe_partition a6minbib "0:MIBIB"

    5778cca80019206a8cc49062b279c4b6.png

  • 拔电重启AX6

  1. ssh 192.168.1.1,刷入恩山下载好的openwrt: 后缀为squashfs-factory.ubi上传到tmp ssh命令刷入openwrt:

ubiformat /dev/mtd13 -y -f /tmp/openwrt-xxx.ubi

29499740bc952e68c52412205a9e4a84.png

fw_setenv flag_last_success 1
fw_setenv flag_boot_rootfs 1
reboot

67919d6ba3449302625a92f7d872235d.png

  1. 刷写openwrt完成

    0ef8f6d0b7d4c595e5fa4fe38984a3f2.png


参考:

 ssh:

https://xn--m80a.ml/openwrt/dev/10.html

openwrt刷入:小米红米路由器AX6刷第三方openwrt固件 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值