找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ceocn

华为光猫分区备份,还原,制作固件教程

    [复制链接]
发表于 2018-11-19 17:04:35 | 显示全部楼层
原文中“打开HWFW_GUI然后将本教程提供的固件模板打开”
6 B2 F6 G# N' ~  c然而并没有看到楼主的教程有提供固件模板
发表于 2018-10-25 17:48:48 | 显示全部楼层
问题是还能刷回去啊?验证呢
发表于 2018-10-7 01:37:16 | 显示全部楼层
感谢,学到很多实用东西。
发表于 2018-9-27 21:32:38 | 显示全部楼层
ceocn 发表于 2018-9-25 18:25+ n) i+ Y& ^& n; P/ F: e
118的rootfs比较特殊,他是由二个squashfs组成,所以中间有FF,中间的FF不可删除,
& _- q$ s+ Q6 _; t: e6 F115的解包squashfs很简单 ...

6 S' l; f; ^, `: ~多谢,修改是指要修改源码针对bin的结构修改吗?

点评

弄好了吗 我打包回来也可以刷进去 但不启动  详情 回复 发表于 2019-8-13 14:44
 楼主| 发表于 2018-9-25 18:25:14 | 显示全部楼层
anysoft 发表于 2018-9-25 17:087 d' D6 o1 |/ o3 e  ]8 t& i3 W7 p
谢谢指点,我添加项目后发现高级数据编辑无法编辑了。  e/ }8 C7 l- m. @( H0 W6 Q+ c
HS8145V我尝试过使用115和118的备份,我发现115的 ...

" C4 E- `: b, y0 `$ G% M: C9 J0 G7 x$ s118的rootfs比较特殊,他是由二个squashfs组成,所以中间有FF,中间的FF不可删除,2 T$ g$ v* v$ @- L1 q1 p
115的解包squashfs很简单在linux下" P$ b6 T, K8 u
unsquashfs -dest aaaa rootfs.bin1 g! r) ]4 l  x. G- e  l0 j) v6 c( I
就可以解包& ~3 H% f- @' A+ D

* H, u, e# G( m+ ^/ u封包命令
; p" |: Y- {3 Y* s# qmksquashfs aaaa new-rootfs.bin -nopad -noappend -root-owned -comp lzma -processors 4
5 t9 y8 `+ q# U: D8 `7 z6 N3 w( v7 F

3 E% n6 i! n7 X1 N% b118的就比较特殊,他是由二部分squashfs组成,需要用winhex分开,然后分别解包,再组合,很简单,但也可以用Firmware Mod Kit自动解包和封包,但这个工具需要稍作修改,

点评

请问 unsquashfs -dest aaaa xxxx.bin 提示Can't find a SQUASHFS superblock 怎么解决啊  详情 回复 发表于 2020-9-5 06:00
多谢,修改是指要修改源码针对bin的结构修改吗?  详情 回复 发表于 2018-9-27 21:32
发表于 2018-9-25 18:19:32 | 显示全部楼层
好帖,我的5671就是这样修复的,startcode 丢失导致第二系软重启不启动
发表于 2018-9-25 17:08:59 | 显示全部楼层
anysoft 发表于 2018-9-25 12:58
3 s* t( d; f, e7 g4 P请教一下,备份后的制作刷机包时候,备份文件空白字段FF 末尾有,中间也有的怎么处理?

" m! ?( R0 X8 B  v谢谢指点,我添加项目后发现高级数据编辑无法编辑了。
3 n9 P2 k+ [  {HS8145V我尝试过使用115和118的备份,我发现115的备份中间没有空数据,直接和刷机包中rootfs导出的md5一致。9 }5 q2 s5 E, {3 h3 X# m% p
另外请教一下备份后的fs是squashfs,这个怎么编辑?我想解包后添加替换一些组件再打包,同时这样应该可以对镜像序列化,消除中间的空数据

点评

118的rootfs比较特殊,他是由二个squashfs组成,所以中间有FF,中间的FF不可删除, 115的解包squashfs很简单在linux下 unsquashfs -dest aaaa rootfs.bin 就可以解包 封包命令 mksquashfs aaaa new-rootfs.bin -n  详情 回复 发表于 2018-9-25 18:25
发表于 2018-9-25 12:58:32 | 显示全部楼层
请教一下,备份后的制作刷机包时候,备份文件空白字段FF 末尾有,中间也有的怎么处理?

点评

谢谢指点,我添加项目后发现高级数据编辑无法编辑了。 HS8145V我尝试过使用115和118的备份,我发现115的备份中间没有空数据,直接和刷机包中rootfs导出的md5一致。 另外请教一下备份后的fs是squashfs,这个怎么编  详情 回复 发表于 2018-9-25 17:08
中间的FF不能处理,,,只删除结尾的FF  发表于 2018-9-25 15:08
发表于 2018-9-25 00:36:41 | 显示全部楼层
dd工具是个好家伙。。。。
发表于 2018-9-24 20:19:06 | 显示全部楼层
坐等更新   
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-20 02:31 , Processed in 0.025928 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表