通知 爱刷机 路由器教程 →→《省钱助手

RAX3000M普通版开启ssh及刷uboot固件和刷immortalwrt固件

2024-11-14
0评论
/
阅读
爱搜啊

RAX3000M普通版开启ssh及刷uboot固件和刷immortalwrt固件

警告:本教程适用于普通版(SPI-NAND版)的RAX3000M,其他版本《RAX3000M EMMC算力版不死U-Boot》《移动cmcc rax3000m emmc 算力版openwrt定制固件分享

我这台机器生产日期20230515,刷机有风险,变砖概不负责。

如何查询RAX3000M的版本,根据存储类型分为常见的128M SPI-NAND版(普通版)(PCB号:RAX3000M_D4_PCB_P3,生产批次20230515和20230606)。

以及64G EMMC版(PCB号:RAX3000M_D4_SL_P1,生产批次20230626)。

看设备背面标签上的生产批次基本就能确定你的版本,其中SPI-NAND版可以正常刷机,设备背面的标签,写的 CH 就是普通版,写的 CH 加 EC 就是EMMC版本

(目前EMMC版也可以刷机,但是本教程不适用EMMC版),不是SPI-NAND版,禁止使用本教程,会变砖。

首先下载本文需要用到的附件文件

RAX3000m.zip附件下载地址: http://dl.ioozu.com/f/1397394-1425274000-4c1571?p=5328  (访问密码: 5328)

链接:https://pan.baidu.com/s/1C6Pae6mAhr0AKMvfc-AwMw?pwd=f48i  提取码:f48i

其他固件推荐

RAX3000M开启ssh rax3000m普通版20240130版本开ssh配置文件分享

其他教程推荐

移动RAX3000M开启SSH

前言

本文将详细介绍如何在RAX3000M(SPI-NAND版)路由器上开启SSH服务,并备份原厂固件和刷入U-Boot

本教程适用于普通版(SPI-NAND版)RAX3000M,不适用于EMMC版。刷机有风险,变砖概不负责,请谨慎操作。

第一:开启SSH

1. 查询版本信息

首先需要确认你的RAX3000M是否为SPI-NAND版。可以通过查看设备背面标签上的生产批次来确定:

- SPI-NAND版:PCB号为RAX3000M_D4_PCB_P3,生产批次为20230515和20230606。


2. 登录路由器Web界面

打开浏览器,输入默认地址192.168.10.1,使用默认用户名和密码登录管理界面。


3. 导入配置文件

在管理界面中,依次点击“管理” -> “配置管理”,找到“导入配置文件”。

文件说明:这个文件 cfg_export_config_file.conf 是我在配置管理界面导出来的,(导出来的配置文件其实就是一个压缩包,我用的tar命令解压,修改完后再用tar命令打包),
修改过配置文件中的2个文件(改过的文件,/etc/config/dropbear , /etc/shadow )


4. 导入配置文件

下载并导入cfg_export_config_file.conf文件,该文件已上传到百度网盘,导入后路由器会自动重启。

你导入我的这个配置文件后,可能就成了我的出厂默认设置,(这个文件 cfg_export_config_file.conf 也是我在出厂默认设置的情况下导出来的)
我改动了两个文件,一个是开启ssh,另一个是SSH登录的账户root,把它的密码改为空,我开启SSH后直接刷uboot了,然后刷openwrt固件了。
没用过官方原厂的系统,有论坛网友反馈,所以我把设备标签上面的这些信息贴出来了,这些信息都是我这台设备的出厂默认设置,如果用原厂系统,你可能会用到。
登录官方原厂的路由系统,地址还是默认的:192.168.10.1 默认管理员账号:user  默认账号密码:F!R5rMy5     
无线SSID-5G:CMCC-6h73-5G    无线SSID-2.4G:CMCC-6h73  无线网密码:76f665an


5. 使用SSH工具登录

可以使用Putty、MobaXterm、Xshell或WinSCP等SSH工具登录到路由器。


6. 登录SSH

如果路由器没有开启DHCP,需要将电脑的IP地址设置为192.168.10.100,然后使用以下命令登录:

ssh root@192.168.10.1 -p 22

第二:备份原厂系统固件

1. SSH登录

通过SSH登录到路由器,地址为192.168.10.1,端口为22,用户名为root,密码为空。

2. 备份分区表

执行以下命令查看分区表:

cat /proc/mtd

3. 备份mtd0分区,(注意:mtd0备份之后应立即下载到本地电脑并删除路由器里的文件,然后再继续备份mtd1-8,否则会爆内存重启)

依次执行以下命令备份各个分区:

dd if=/dev/mtd0 | gzip >/tmp/mtd0_spi0.0.bin.gz
cd /tmp

使用winscp登录路由器,进入tmp目录,把mtd0_spi0_0.bin.gz下载到本地。

然后在SSH中执行下面命令

rm -rf mtd0_spi0_0.bin.gz
dd if=/dev/mtd1=/tmp/mtd1_BL2.bin
dd if=/dev/mtd2=/tmp/mtd2_u-boot-env.bin
dd if=/dev/mtd3=/tmp/mtd3_Factory.bin
dd if=/dev/mtd4=/tmp/mtd4_mtd4_FIP.bin
dd if=/dev/mtd5=/tmp/mtd5_ubi.bin
dd if=/dev/mtd6=/tmp/mtd6_plugins.bin
dd if=/dev/mtd7=/tmp/mtd7_fwk.bin
dd if=/dev/mtd8=/tmp/mtd8_fwk2.bin

执行完上面的命令后,把这8个文件自行想办法下载到你的电脑上,我用的scp传送命令下载到我的debian11系统上,上传到路由器也是用的debian11系统的scp传送命令,

如果你是Windows系统,用SSH工具或者自行想办法把这8个文件下载到你的电脑上保存备份,加上 mtd0_spi0.0.bin.gz 总共9个文件。

第三:刷入uboot

1. SSH登录

通过SSH登录到路由器,地址为192.168.10.1,端口为22,用户名为root,密码为空。

2. 下载uboot文件

从Hanwckf大佬的GitHub项目地址下载uboot文件:

https://github.com/hanwckf/bl-mt798x

下载 mt7981_cmcc_RAX3000M-fip-fixed-parts.bin 文件。

3. 上传uboot文件

将下载的uboot文件上传到路由器,可以使用Xshell或其他SSH工具。

4. 刷入uboot

在上传文件所在的目录下执行以下命令:

cd /tmp
ls
mtd write mt7981_cmcc_rax3000m-fip-fixed-parts.bin FIP

刷完uboot后,可以断电重启。

注意上面命令中最后的FIP是大写,我一开始小写,就报错。

第四:刷机

1. 准备工作

将电脑的IP地址设置为192.168.1.100,准备好要刷的固件。

2. 进入uboot模式

按住RESET按钮,插上电源,指示灯变绿色后松开按钮,将网线一头插电脑,另一头插路由器LAN口。

3. 刷入固件

打开浏览器输入192.168.1.1,选择固件后点击upload,再点击update,等待刷机完成并自动重启。

4. 登录新固件

路由器后台网页登录地址是192.168.1.1,用户名为root,密码为空。

5. 固件来源

本贴提供的固件源码来自Hanwckf (H大),下载地址:https://github.com/hanwckf/immortalwrt-mt798x

以上步骤详细描述了如何在RAX3000M路由器上开启SSH服务、备份原厂固件、刷入uboot以及刷入新固件的过程。

请务必按照步骤操作,确保每一步都正确无误。刷机有风险,操作需谨慎。


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

于2024-11-14发布