anysoft 发表于 2018-10-3 17:10:06

【教程】华为光猫R017/018备份固件拆分为两个img(带视频)

本帖最后由 anysoft 于 2018-10-3 17:33 编辑

      本文涉及到的工具可以到我的另外一篇帖子 【工具】windows下squashfs解压打包工具
1、首先将备份出来的rootfsB.bin复制两份,分别重命名为rootfsB1.img和rootfsB2.img 当然也可以是rootfsA.bin





2、用ultraedit打开rootfsB1.img和rootfsB2.img


3、提取第一个img,再rootfsB1.img中选中hsqs字段之前的部分,按下ctrl+x剪切掉



再ctrl+f搜索whwhexrootfs 删除该字段以及之后所有字段 ctrl+x剪切



至此第一个img提取完毕。
4、提取第二哥img exrootfs
搜索 whwhexrootfs 删除其下边hsqs之前的所有内容 用ctrl+x剪切


保存,至此第二个img 拆分成功。

用我上边帖子的工具解压即可。
unsquashfs -d root1 rootfsB1.img


视频教程地址:https://www.lanzous.com/i20fmaj




qxyjj 发表于 2018-10-4 06:50:28

谢谢老铁学习了

弱电施工 发表于 2018-10-4 09:22:29

111188181818118

弱电施工 发表于 2018-10-4 09:23:18

开不了telnet什么都做不了,也是醉了

弱电施工 发表于 2018-10-4 09:24:30

起了给您你哦lol你only是我

qxyjj 发表于 2018-10-5 06:09:22

谢谢老铁学习了

玩完了4 发表于 2018-10-5 15:12:56

看看有什么值得看的吗

zhangkun2006 发表于 2018-10-5 15:19:58

谢谢老铁学习了

picc745514 发表于 2018-10-19 15:12:48

我备份的MTD分区有9兆,解包修改后打包就有9.8兆,明显大于分区,楼主能告知怎么打包么?谢谢了
这是打包命令:mksquashfs mtd7 new-mtd7.bin -nopad -noappend -root-owned -comp xz -processors 4

anysoft 发表于 2018-10-20 09:40:32

picc745514 发表于 2018-10-19 15:12
我备份的MTD分区有9兆,解包修改后打包就有9.8兆,明显大于分区,楼主能告知怎么打包么?谢谢了
这是打包 ...

要压缩的 lmza
页: [1] 2 3
查看完整版本: 【教程】华为光猫R017/018备份固件拆分为两个img(带视频)