找回密码
 注册

QQ登录

只需一步,快速开始

查看: 416|回复: 2

华为8145C提取分区修改文件系统打包还原的问题

[复制链接]
发表于 2024-6-6 21:53:24 | 显示全部楼层 |阅读模式
大佬们我解压修改重打包了华为squashfs文件系统,只是修改了一个sh脚本具体是增加了一条语句,然后我删除了该sh脚本中同样字节数的备注,理论上应该是文件大小和以前是一样的。为什么我重新打包回去后,镜像会比原来的大很多。因为我这个文件系统是从分区提取出来的。所以我还原回去应该至少保证比原镜像小或者一样才可行。另外我发现在内核挂载完文件系统后,文件系统会使用loadexfs命令挂载同一个分区内的另个文件系统,偏移地址是0x16ea054,我在所有分区内也没有查找到该16进制值,不知道loadexfs命令是那里读取到的这个偏移地址。
2 e% Q5 X, }1 Q6 t- z  \
% m, w, k  k/ ]! L9 Y+ q: g! O1 ]4 ?$ f1 @
) o& }( Y" x6 p* V  J
上图是华为原始文件系统大小,24026400字节
6 O8 [; }  h& o1 d8 d6 j+ K
$ k# l7 s% F9 G* W1 z2 d* j2 m* X' n. `7 ]/ ?& _/ M

9 g! g& b2 }& z上图是我修改后重打包后的大小,有24033976大小! n% P! A' r3 e/ ~# K
' o* E5 ~4 D& A% t
  j# q" _( ~: s. o4 m
( Z$ }6 v% J* d
上图是我的打包压缩参数,我需要保证打包后的文件系统长度等于或小于原文件系统的长度. o% O( d1 y! @: I3 P, i0 s3 G
- @  C7 M9 v& x5 `1 w

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2024-6-8 23:25:03 | 显示全部楼层
im here for the cat food😋
发表于 2024-6-9 15:48:49 | 显示全部楼层
here for cat food
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-2 18:08 , Processed in 0.021652 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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