Featured image of post rax3000m路由器刷机

rax3000m路由器刷机

rax3000m路由器刷入uboot使用第三方固件

拿到手的是20231208出厂的版本,参考网上的1027和1124版本的教程刷机成功

开启ssh

登录后台192.168.10.1,账号密码在路由器背面标签

导出配置文件cfg_export_config_file.conf

解压配置文件(原厂的人竟然没有做 shell 转义,密码开头的 $CmDc 直接被当做空白变量了)

1
openssl aes-256-cbc -d -pbkdf2 -k $CmDc#RaX30O0M@\!$ -in cfg_export_config_file.conf -out - | tar -zxvf -

编辑etc/config/dropbear,将enable设置为1

编辑etc/shadow,更新(删除)root密码,建议直接删除

重新打包修改后配置文件

1
tar -zcvf - etc | openssl aes-256-cbc -pbkdf2 -k $CmDc#RaX30O0M@\!$ -out cfg_export_config_file_new.conf

重新进入后台192.168.10.1,上传导入配置文件cfg_export_config_file_new.conf

刷入uboot

uboot获取:https://github.com/hanwckf/bl-mt798x

ssh登录到路由器,地址:192.168.10.1 端口:22 用户名:root 密码:无

想办法把uboot文件上传到路由器,我自己用的scp

执行刷入命令

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

刷完后断电重启,访问192.168.1.1,即可刷入第三方固件

后续还想进入uboot刷机界面的话,先断电,按住rest按键,插上电源后大约5-10秒,指示灯变绿色后松开。

固件选择

我选择了immortalwrt-mt798x项目,但作者没有提供固件。我自己用源码编译,目前运行良好。

参考文章:
https://www.right.com.cn/forum/thread-8316001-1-1.html
https://www.right.com.cn/forum/thread-8302668-1-1.html
https://www.right.com.cn/forum/thread-8328967-1-1.html
https://www.right.com.cn/forum/thread-8308281-1-1.html
https://www.right.com.cn/forum/thread-8341655-1-1.html

使用 Hugo 构建
主题 StackJimmy 设计