本帖最后由 134****3739_3 于 2022-1-31 15:22 编辑 super.img 在官方刷机包中提取通常super.img 是一个sprace image的文件格式, 这是一个Android稀疏镜像格式 在win10 的wsl中使用命令 file super.img 参看镜像格式是什么 使用 simg2img 将其转换为 raw image 镜像格式 解包相关命令: lpdump lpunpack lpmake lpdump 用于查看super.img中的分区和分区组信息 lpunpack 用于解包super.img文件 lpmake 用于打包super.img文件 使用方式: # 查看super.img内的分区信息 lpdump super.img # 解包super.img 到目录 output_dir中 lpunpack super.img output_dir # lpmake 的使用比较复杂些,方式如下: lpmake --metadata-size 65536 --super-name super --metadata-slot 3 --device super:14948499456 \ --group mot_dp_group_a:7470055424 --partition system_a:readonly:2470055424:mot_dp_group_a --image system_a=system_a.img \ --sparse --output=super.img # 其中 --metadata-size 的参数使用lpdump从原super.img文件获取 # --super-name 为super名字 为super # --metadata-slot 的参数使用lpdump获取 # --device 的参数为设备super分区的名字和super分区的大小使用 : 号分开,lpdump命令可以查看 # --group 为在super.img文件中需要创建的分区组和大小,用lpdump命令查看 # --partition 为 分区名字:分区标记:分区大小:组 # --image 要写入的镜像 # --sparse 是创建为sparse镜像格式还是 raw镜像格式 # --output 要输出的镜像文件名字 建议将参数和官方的super.img镜像严格对应,避免刷入后无法开机 lpunpack工具下载地址:下载链接 |