AX6路由器开SSH、固化、刷openwrt 您所在的位置:网站首页 wr841nv7刷openwrt稳定性 AX6路由器开SSH、固化、刷openwrt

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

2023-07-18 11:13| 来源: 网络整理| 查看: 265

没有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

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

用户名root,密码登录

上传四个文件到路由A

Snipaste_2021-12-06_21-11-30

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

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

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

scp wireless.sh [email protected]:/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固件

设置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

ssh命令:

mtd write /tmp/xiaomimtd12.bin rootfs

拨电源重新启动AX6 启动起来浏览器192.168.1.1,(不要连wan网线),进入qsdk固件(无密码)

b3952b489f8e4f14a43619f74668467d.png

再次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

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

刷写openwrt完成

0ef8f6d0b7d4c595e5fa4fe38984a3f2.png

参考:

 ssh:

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

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有