加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何备份flash上的openwrt的固件

发布时间:2020-12-15 17:28:36 所属栏目:百科 来源:网络整理
导读:最近接触的板子比较多,各种类型的,各种厂家的,有时候在刷路由器的固件之前想先备份一下路由器原厂的固件,当然就是从flash上读出来。 首先要能够接到板子里面去,最好是能ssh吧 然后看一下板子的flash分区,就用手头的一款板子为例? 图中能看到有六个区,

最近接触的板子比较多,各种类型的,各种厂家的,有时候在刷路由器的固件之前想先备份一下路由器原厂的固件,当然就是从flash上读出来。

首先要能够接到板子里面去,最好是能ssh吧 然后看一下板子的flash分区,就用手头的一款板子为例?



图中能看到有六个区,其实只是四个大区,后面的rootfs和rootf_data也包含在firmware区中,我们刷机一般是刷掉firmware区域,刷成自己想要的固件,很少动到factory区,uboot区动起来就要更慎重,因为这极有可能变砖。知道了大致分区后,看一下dev下对应的节点



能看到每个flash分区都挂着到了dev的对应节点下,但是我们发现每个区都有两个节点,其中一个是ro结尾的,这个就是准备被我们读取的,比如要备份factory区,在mtd中能看到它对应的区域是mtd2,这样我们读取mtd2ro就可以了,读取的命令如下:



这样就把factory区域备份到了/tmp/下的xxx.factory文件中。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读