开发日常解压system.img时报错,解决办法
Posted Evan_ZGYF丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发日常解压system.img时报错,解决办法相关的知识,希望对你有一定的参考价值。
解压system.img时报错
报错:
无法作为[Ext]压缩包打开该文件
原因解析
在linux环境下查看该文件类型
system.img: android sparse image, version: 1.0, Total of 153600 4096-byte output blocks in 1768 input chunks.
解析:
这个文件类型是【Android sparse image】
对应这个类型的文件,要想解压,首先需要转换格式
以上两种格式分别为:
ext4 filesystem data
Android sparse image
对应两种格式的相互转化工具:
//sparse image转化成为ext4的raw imge
Usage: simg2img <sparse_image_files> <raw_image_file>
//ext4的raw image to sparse image
Usage: img2simg <raw_image_file> <sparse_image_file> [<block_size>]
对应问题解决办法
在linux下先转换system.img为system.ext4
simg2img system.img system.ext4
然后再解压ext4文件。
以上是关于开发日常解压system.img时报错,解决办法的主要内容,如果未能解决你的问题,请参考以下文章
maven项目或者SpringBoot项目启动时报错在本地仓库中找不到jar包的解决办法
VMware Workstation——虚拟机启动Ubuntu系统时报错:“另一个程序已锁定文件的一部分,进程无法访问”解决办法