移动 CMCC RAX3000M 使用TTL 刷机 官网原版OpenWrt 软路由

1.     导出自己路由器的配置文件

登录路由器,点击【管理 -> 配置管理 -> 导出配置】

2.     修改配置文件

解压配置文件

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

 修改配置文件删除root密码,并启用ssh

$ vi ./etc/shadow

$ vi ./etc/config/dropbear

 

3.     把修改后的配置文件打包,然后放回到路由器上。

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

 登录路由器,点击【管理 -> 配置管理 -> 导入配置】

 

4.     备份系统分区;

刷成砖后用来恢复。或者刷回原版系统。 

$ dd if=/dev/mmcblk0p1 of=/mnt/mmcblk0p12/mmcblk0p1.bin
$ dd if=/dev/mmcblk0p2 of=/mnt/mmcblk0p12/mmcblk0p2.bin
$ dd if=/dev/mmcblk0p3 of=/mnt/mmcblk0p12/mmcblk0p3.bin
$ dd if=/dev/mmcblk0p4 of=/mnt/mmcblk0p12/mmcblk0p4.bin
$ dd if=/dev/mmcblk0p5 of=/mnt/mmcblk0p12/mmcblk0p5.bin
$ dd if=/dev/mmcblk0p6 of=/mnt/mmcblk0p12/mmcblk0p6.bin
$ dd if=/dev/mmcblk0p7 of=/mnt/mmcblk0p12/mmcblk0p7.bin
$ dd if=/dev/mmcblk0p8 of=/mnt/mmcblk0p12/mmcblk0p8.bin
$ dd if=/dev/mmcblk0p9 of=/mnt/mmcblk0p12/mmcblk0p9.bin
$ dd if=/dev/mmcblk0p10 of=/mnt/mmcblk0p12/mmcblk0p10.bin
$ dd if=/dev/mmcblk0p11 of=/mnt/mmcblk0p12/mmcblk0p11.bin

 

5.     刷引导文件;

这里使用openwrt 官网的系统及 uboot 这样以后直接升级就完事了。

 uboot用来启动系统;也就是启动时的引导文件。 

uboot启动文件,上传到/openwrt-firmware/ 目录下,然后dd命令写入到磁盘分区。 

$ dd if=/openwrt-firmware/openwrt-24.10.1-mediatek-filogic-cmcc_rax3000m-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
$ echo 0 > /sys/block/mmcblk0boot0/force_ro
$ dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
$ dd if=/openwrt-firmware/openwrt-24.10.1-mediatek-filogic-cmcc_rax3000m-emmc-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
$ dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
$ dd if=/openwrt-firmware/openwrt-24.10.1-mediatek-filogic-cmcc_rax3000m-emmc-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync

 

6.     刷入openwrt系统

TTL刷入openwrt原版镜像没有界面!!!

 

如需使用界面刷机,在第5步刷入有界面的引导文件。

 

视频操作记录: https://www.bilibili.com/video/BV1ezVPzJEV4

评论列表: