锐捷系列路由器(保姆级)手把手刷机教程

关于打赏

如果对您有帮助,欢迎打赏,您的支持就是我更新的动力

方式一

爱发电平台:点我前往

打赏请备注群昵称(昵称),以便于统计致谢

方式二

二维码,支持QQ,微信,支付宝

打赏请备注群昵称(昵称),以便于统计致谢

免责声明

刷机需谨慎,请根据自己的能力进行操作,不会的一定要问,谨防变砖

博主只负责提供教程和所需要的固件,所有固件本人均在机器上测试过,保证都可使用,如果因为刷机导致变砖、丢失MAC等情况,博主概不负责,请三思后刷机!

支持机型

型号名称备注
RG-X30E Pro黑豹全功能支持
RG-X30E雪豹全功能支持
RG-X60 Pro天蝎全功能支持

开源地址

合并情况

已合并

未合并

固件下载

OpenWrt系列

型号名称下载地址
RG-X30E Pro黑豹点我访问
RG-X30E雪豹点我访问
RG-X60 Pro天蝎点我访问
RG-BE72 Pro天蝎移植中
RG-BE50雪豹移植中
长期支持固件,推荐养老用户刷入,速度和官方固件基本一致,分区大小见下载页
型号名称下载地址
RG-X60 Pro天蝎点我访问
Lean源码,分区大小详见固件下载页
型号名称下载地址
RG-X60 Pro天蝎点我访问
OpenWrt主线,分区大小详见下载页
型号名称下载地址
RG-X60 Pro天蝎点我访问
237大佬的ImmortalWrt源码,分区大小详见下载页
型号名称下载地址
RG-X60 Pro天蝎点我访问
基于OpenWrt主线源码的iStore,分区大小详见下载页

官方固件

型号名称下载地址
RG-X60 Pro天蝎点我访问
RG-X30E Pro黑豹点我访问
RG-X30E雪豹点我访问
RG-X32 Pro点我访问
RG-BE72 Pro天蝎点我访问
RG-BE50雪豹暂不公布
官方固件版本,详见下载页

解密固件

型号名称下载地址
RG-X60 Pro天蝎点我访问
RG-X30E Pro黑豹点我访问
RG-X30E雪豹点我访问
RG-X32 Pro点我访问
RG-BE72 Pro天蝎暂不公布

UBOOT下载

型号名称下载地址
RG-X30E Pro黑豹点我访问
RG-X30E雪豹点我访问
RG-X60 Pro天蝎点我访问
RG-BE72天蝎暂不公布
请选择对应型号的UBOOT下载

通用下载

型号名称备注下载地址
RG-X60 Pro天蝎u-boot-env等补丁点我访问
通用型号OpenWrt单软件包点我访问
本教程基于X30E Pro(黑豹),使用固件为 长期支持固件, 其他型号刷入OpenWrt 和本教程完全一致

交流群

一群:860015881(人员可能已满)

二群:加群链接

不同源码区别

OpenWrt系列

长期支持固件

待补充

Lean源码固件

待补充

237源码固件

待补充

OpenWrt主线固件

待补充

iStore固件(基于OpenWrt主线)

待补充

官方固件

待补充

官方解密固件

待补充

备份固件

RG-X60 Pro 备份固件

# 编程器固件(建议备份)
dd if=/dev/mtd0 of=/tmp/SPI.bin
# 系统固件(建议备份)
dd if=/dev/mtd7 of=/tmp/ubi.bin
# BL2 联发科Uboot (建议备份)
dd if=/dev/mtd1 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件(可以备份)
dd if=/dev/mtd2 of=/tmp/U-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(建议备份)
dd if=/dev/mtd3 of=/tmp/Factory.bin
# FIP (建议备份)
dd if=/dev/mtd4 of=/tmp/FIP.bin
# product_info (建议备份)
dd if=/dev/mtd5 of=/tmp/Product_info.bin
# kdump(可以备份)
dd if=/dev/mtd6 of=/tmp/Kdump.bin

RG-X30E 备份固件

# 临时更改/tmp文件大小
mount -o remount,size=200m tmpfs /tmp
# 编程器固件(X30E 内存太小,无法备份,跳过这个指令)
dd if=/dev/mtd0 of=/tmp/spi.bin
# 联发科Uboot(ATF 建议备份)
dd if=/dev/mtd1 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件(可以备份)
dd if=/dev/mtd2 of=/tmp/u-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(建议备份)
dd if=/dev/mtd3 of=/tmp/Factory.bin
# FIP A (建议备份)
dd if=/dev/mtd4 of=/tmp/FIP.bin
# FIP B(建议备份)
dd if=/dev/mtd5 of=/tmp/FIP2.bin
# product_info (建议备份)
dd if=/dev/mtd6 of=/tmp/product_info.bin
# kdump(可以备份)
dd if=/dev/mtd7 of=/tmp/kdump.bin
# firmware A 固件分区(建议备份)
dd if=/dev/mtd8 of=/tmp/firmware.bin
# firmware B 固件分区(建议备份)
dd if=/dev/mtd9 of=/tmp/firmware2.bin
# backup 分区(可以备份)
dd if=/dev/mtd10 of=/tmp/backup.bin

RG-X30E Pro 备份固件

# 临时更改/tmp文件大小
mount -o remount,size=200m tmpfs /tmp
# 编程器固件(X30E Pro 内存太小,无法备份,跳过这个指令)
dd if=/dev/mtd0 of=/tmp/spi.bin
# 联发科Uboot(ATF 建议备份)
dd if=/dev/mtd1 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件(可以备份)
dd if=/dev/mtd2 of=/tmp/u-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(可以备份)
dd if=/dev/mtd3 of=/tmp/Factory.bin
# FIP A (建议备份)
dd if=/dev/mtd4 of=/tmp/FIP.bin
# FIP B (建议备份)
dd if=/dev/mtd5 of=/tmp/FIP2.bin
# product_info (建议备份)
dd if=/dev/mtd6 of=/tmp/product_info.bin
# kdump(可以备份)
dd if=/dev/mtd7 of=/tmp/kdump.bin
# firmware A 固件分区(建议备份)
dd if=/dev/mtd8 of=/tmp/firmware.bin
# firmware B 固件分区(建议备份)
dd if=/dev/mtd9 of=/tmp/firmware2.bin
# backup 分区(可以备份)
dd if=/dev/mtd10 of=/tmp/backup.bin

RG-BE72 Pro 备份固件

# 编程器固件(建议备份)
dd if=/dev/mtd0 of=/tmp/spi.bin
# BL2 联发科Uboot (建议备份)
dd if=/dev/mtd1 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件(建议备份)
dd if=/dev/mtd2 of=/tmp/u-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(建议备份)
dd if=/dev/mtd3 of=/tmp/Factory.bin
# product_info (建议备份)
dd if=/dev/mtd4 of=/tmp/product_info.bin
# kdump(建议备份)
dd if=/dev/mtd5 of=/tmp/kdump.bin
# FIP (建议备份)
dd if=/dev/mtd6 of=/tmp/FIP.bin
# 系统固件(建议备份)
dd if=/dev/mtd7 of=/tmp/ubi.bin

RG-BE50 备份固件

# 联发科Uboot (建议备份)
dd if=/dev/mtd0 of=/tmp/bootloader.bin
# u-boot-env 联发科Uboot配置文件(建议备份)
dd if=/dev/mtd1 of=/tmp/u-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(建议备份)
dd if=/dev/mtd2 of=/tmp/Factory.bin
# product_info (建议备份)
dd if=/dev/mtd3 of=/tmp/product_info.bin
# kdump(建议备份)
dd if=/dev/mtd4 of=/tmp/kdump.bin
# ART(建议备份)
dd if=/dev/mtd5 of=/tmp/art.bin
# 系统固件(建议备份)
dd if=/dev/mtd6 of=/tmp/ubi.bin

RG-H30M 备份固件

# firmware 固件分区(建议备份)
dd if=/dev/mtd6 of=/tmp/Firmware.bin
# kernel firmware子分区(可以备份)
dd if=/dev/mtd7 of=/tmp/Kernel.bin
# Rootfs  firmware子分区文件系统子集(可以备份)
dd if=/dev/mtd8 of=/tmp/Rootfs.bin
# Rootfs Data  firmware子分区文件系统子集可写分区子集(可以备份)
dd if=/dev/mtd9 of=/tmp/Rootfs_Data.bin
# BL2 联发科Uboot (建议备份)
dd if=/dev/mtd0 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件(可以备份)
dd if=/dev/mtd1 of=/tmp/U-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置(建议备份)
dd if=/dev/mtd2 of=/tmp/Factory.bin
# FIP (建议备份)
dd if=/dev/mtd3 of=/tmp/FIP.bin
# product_info (建议备份)
dd if=/dev/mtd4 of=/tmp/Product_info.bin
# kdump(可以备份)
dd if=/dev/mtd5 of=/tmp/Kdump.bin

传输固件

本教程将采用大众化的SCP传输软件:WinSCP

登录路由器

文件协议选择 SCP ,主机名填写你要刷写的路由器IP地址,端口号统一为 54133,用户名按实际情况填写,如果你是抓包,那么用户名是 ruijie 如果你用的ssh工具箱,那用户名为 root ,密码为你设置的密码,抓包默认密码为 123456

下载备份

待补充

上传UBOOT

在桌面新建一个文件夹,在上面的固件选择中下载你所需要的UBOOT,并把下载下来的UBOOT命名为:fip.bin,保存在桌面文件夹中

在SCP中,导航到路由器根目录下的 /tmp 目录,并把桌面文件夹里的 fip.bin 上传到路由器的 /tmp 文件夹下

自此,UBOOT上传完成

刷入UBOOT

本章节内容包含危险操作,一定确认自己知道这条指令的含义,一条条的复制执行,不要一股脑全部复制到终端执行
提示,UBOOT是UBOOT,不是固件!! 请看好再下载,UBOOT大小不到1M

先解开SSH,用SSH登录工具登录路由器,本教程均采用PowerShell来登录路由器

使用cd命令,切换到/tmp文件下,输入以下指令刷入UBOOT

mtd erase FIP
# 这条指令的意思是格式化FIP分区
mtd write /tmp/fip.bin FIP
# 这条指令的意思是刷写FIP分区
mtd verify /tmp/fip.bin FIP
# 这条指令的意思是验证FIP分区与要刷写的镜像是否一致

输入完最后一条指令后,出现下图即可重启启动

如果你的输出结果不一致的话,请加入交流群以寻求帮助,不要贸然重启,避免变砖

刷写固件

准备

拔下路由器电源,路由器的LAN口插入一条网线到电脑,按住路由器的 RESET 按键,插上电源,等待10秒后松手,电脑在适配器处设置静态IP地址,IP地址为 192.168.110.2,子网掩码为 255.255.255.0,网关留空,如下图

打开浏览器,输入 http://192.168.110.1 访问 UBOOT 的 WEB 页面,如下图

UBOOT分区介绍

型号分区名介绍
RG-X30E(含Pro)default官方固件默认分区表(分区A)
RG-X30E(含Pro)stock-firmware2官方系统分区B
RG-X30E(含Pro)openwrt-firmwareOpenWrt-系统分区A
RG-X30E(含Pro)openwrt-firmware2OpenWrt-系统分区B
RG-X30E(含Pro)openwrt-firmware-combinedOpenWrt-扩容分区
RG-X60 Prodefault官方固件默认分区表
RG-X60 Proubi-107m扩容分区表

固件尾缀介绍

型号尾缀名介绍
RG-X30E(含Pro)firmware-squashfs-factoryUBOOT刷写固件,分区A
RG-X30E(含Pro)firmware2-squashfs-factoryUBOOT刷写固件,分区B
RG-X30E(含Pro)squashfs-factoryUBOOT刷写固件,合并分区AB
RG-X30E(含Pro)initramfs-kernelTTL调试固件,请勿刷入
RG-X30E(含Pro)firmware-squashfs-sysupgradeLUCI升级固件,分区A
RG-X30E(含Pro)firmware2-squashfs-sysupgradeLUCI升级固件,分区B
RG-X30E(含Pro)squashfs-sysupgradeLUCI升级固件,合并分区AB
RG-X60 Prosquashfs-sysupgradeUBOOT,LUCI通用

刷写固件

本章节教程选用的是 长期支持固件,选用squashfs-factory尾缀固件,X60 Pro请使用squashfs-sysupgrade

在上面固件下载页面选择你所需要的固件,下载后,保存到桌面上的文件夹中,在UBOOT里选择上传刚才下载的固件,如下图

点击Upload,上传固件,如下图

点击Update,等待刷机,当出现下图时,刷机成功,路由器自动重启,等待一段时间后,访问管理地址即可访问OpenWrt后台

刷回官方

和刷入固件一样的操作,只不过选择的是“第三方返回官方固件(解密固件)”,按照“刷入固件”章节刷入,当出现下图时,即可恢复官方固件

更新UBOOT

本UBOOT自带更新UBOOT的页面,访问 http://192.168.110.1/uboot.html 即可打开UBOOT更新页面

图片来源:点我访问

选择新版本的UBOOT,刷入即可,出现下图即刷入成功

切换系统

待补充

修改UBOOT中断按钮

待补充

修改UBOOT的IP

待补充

常见问题

刷入失败

有时候会出现刷入失败的情况,如下,当提示这个的时候,即为刷入失败

图片来源:点我访问

这个适合请检查固件是否完整,是否没有解压

进入UBOOT后秒重启

该现象常常出现于X60 Pro的型号的机器上,遇到这个情况,请下载“u-boot-env.bin”并将文件上传到路由器的 /tmp 目录下,打开SSH后,输入以下指令

mtd erase u-boot-env
mtd write /tmp/u-boot-env.bin u-boot-env
mtd verify /tmp/u-boot-env.bin u-boot-env

当出现 “Success”后重启,执行进入UBOOT章节

刷入固件后WIFI信号弱

请检查是否有同名WIFI的不同路由器在发射信号

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇