找回密码
 注册

QQ登录

只需一步,快速开始

查看: 514|回复: 2

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

[复制链接]
发表于 2024-6-6 21:53:24 | 显示全部楼层 |阅读模式
大佬们我解压修改重打包了华为squashfs文件系统,只是修改了一个sh脚本具体是增加了一条语句,然后我删除了该sh脚本中同样字节数的备注,理论上应该是文件大小和以前是一样的。为什么我重新打包回去后,镜像会比原来的大很多。因为我这个文件系统是从分区提取出来的。所以我还原回去应该至少保证比原镜像小或者一样才可行。另外我发现在内核挂载完文件系统后,文件系统会使用loadexfs命令挂载同一个分区内的另个文件系统,偏移地址是0x16ea054,我在所有分区内也没有查找到该16进制值,不知道loadexfs命令是那里读取到的这个偏移地址。! t; S' `. t9 \7 H
, H4 b/ K4 Q1 T8 p' s

  k0 \$ d1 O. U/ _, |5 h4 V6 D$ q4 u
上图是华为原始文件系统大小,24026400字节  X* R; f$ v' d! p1 G' k8 H
6 {7 W9 ]/ {$ R/ c

$ M, q% Y% N2 ^( i7 E# r
3 \0 X- D1 k2 l' k" f! k
上图是我修改后重打包后的大小,有24033976大小$ ^2 [6 s; l  I4 U

" D( I7 E4 r# K+ H" Q- D# g7 ^7 N
5 J; L! z% R9 r" M1 R1 y, m" y
上图是我的打包压缩参数,我需要保证打包后的文件系统长度等于或小于原文件系统的长度
, Y- e  C/ H8 e' W5 l0 D1 K& _
6 z+ D$ O% ~) K! J+ B

本帖子中包含更多资源

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

×
发表于 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-6-16 22:16 , Processed in 0.021400 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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