找回密码
 注册

QQ登录

只需一步,快速开始

楼主: ceocn

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

    [复制链接]
发表于 2018-9-24 18:49:16 | 显示全部楼层
用Hex Workshop查找怎么类型里面选择不了16进制,你那个软件是什么版本的。
发表于 2018-9-24 19:20:09 | 显示全部楼层
支持楼主,必须要顶的。
发表于 2018-9-24 20:19:06 | 显示全部楼层
坐等更新   
发表于 2018-9-25 00:36:41 | 显示全部楼层
dd工具是个好家伙。。。。
发表于 2018-9-25 12:58:32 | 显示全部楼层
请教一下,备份后的制作刷机包时候,备份文件空白字段FF 末尾有,中间也有的怎么处理?
发表于 2018-9-25 17:08:59 | 显示全部楼层
anysoft 发表于 2018-9-25 12:58
4 e  e( d4 c3 ]: B( v请教一下,备份后的制作刷机包时候,备份文件空白字段FF 末尾有,中间也有的怎么处理?
" Q- O0 M; C5 A, U$ ~& l
谢谢指点,我添加项目后发现高级数据编辑无法编辑了。
0 r: j& z4 f, k1 _HS8145V我尝试过使用115和118的备份,我发现115的备份中间没有空数据,直接和刷机包中rootfs导出的md5一致。
# H6 N  z* l* _% k另外请教一下备份后的fs是squashfs,这个怎么编辑?我想解包后添加替换一些组件再打包,同时这样应该可以对镜像序列化,消除中间的空数据
发表于 2018-9-25 18:19:32 | 显示全部楼层
好帖,我的5671就是这样修复的,startcode 丢失导致第二系软重启不启动
 楼主| 发表于 2018-9-25 18:25:14 | 显示全部楼层
anysoft 发表于 2018-9-25 17:080 R6 O$ w3 r0 q+ ~1 E8 Y; b2 f# c
谢谢指点,我添加项目后发现高级数据编辑无法编辑了。; O6 l0 j, A7 ?& g; K5 P
HS8145V我尝试过使用115和118的备份,我发现115的 ...

9 }" x% O% k# @  l118的rootfs比较特殊,他是由二个squashfs组成,所以中间有FF,中间的FF不可删除,' [) I5 ^  l6 u6 o, W9 x
115的解包squashfs很简单在linux下6 m( B, P0 m5 t+ N" g3 J9 P
unsquashfs -dest aaaa rootfs.bin
# c! [, f1 {2 p( O* |  p, R就可以解包
8 l' X2 D* l/ p0 P) W6 q9 o2 w, J3 D2 E0 ?' K% j$ P$ w
封包命令
# x- _! ~3 }$ Smksquashfs aaaa new-rootfs.bin -nopad -noappend -root-owned -comp lzma -processors 4
) u6 r. i7 X) C0 D+ d
4 y2 w5 J& z/ p, M
8 H1 r+ k# }: {/ o9 d118的就比较特殊,他是由二部分squashfs组成,需要用winhex分开,然后分别解包,再组合,很简单,但也可以用Firmware Mod Kit自动解包和封包,但这个工具需要稍作修改,
发表于 2018-9-27 21:32:38 | 显示全部楼层
ceocn 发表于 2018-9-25 18:25! N; B/ b! \: e2 m$ E; B1 S
118的rootfs比较特殊,他是由二个squashfs组成,所以中间有FF,中间的FF不可删除,0 E& r! R$ f! U0 `3 r: D
115的解包squashfs很简单 ...

1 m! {4 t, |+ M, ^0 k8 H1 A多谢,修改是指要修改源码针对bin的结构修改吗?
发表于 2018-10-7 01:37:16 | 显示全部楼层
感谢,学到很多实用东西。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-2 10:10 , Processed in 0.024974 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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