07 6月 2020

openwrt一发入魂-带配置备份整个固件

每次刷入网上的纯净固件后,自己肯定要配置一下,有些情况还要额外安装软件。

然后再刷固件后,恢复就得再配置和安装一番,体验真的让人难受。

其实有更快捷的方法,直接带配置备份固件(把私人配置与额外软件都备份)。然后直接导入即可。

1.查看firmware的位置

cat /proc/mtd

2.将目标位置的固件备份下来

以第一步找到的mtd5为例。

dd if=/dev/mtd5 of=/tmp/firmware_backup.bin

然后用scp软件直接把固件下载到自己电脑上保存一份。

3.将这个固件恢复

mtd -r write /tmp/firmware_backup.bin firmware

有些小固件会遇到备份固件太大的问题,解决方式就是手动缩小固件。

直接用nodepad++或者sublime text等软件编辑上面的bin文件,把后面连续是f的行删除。只保留非连续f的结尾位置,删除多少就是缩小多少。

然后再正常刷入就行了。

最后,最上面的几步其实用breed web界面去备份固件也可以,效果一样。