Android中system.img的两种格式及其相互转换方法
$ file system.img system.img: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files)信息非常明确了。
$ file system.img system.img: data就是说是一个非常普通的dat文件。由于它将raw ext4进行稀疏描述,因此尺寸比较小(没有全零的无效填充区,一般在300到500M之间)。
system/core/libsparse/simg2img.c // 将sparse image转换为raw image; system/core/libsparse/img2simg.c // 将raw image转换为sparse image;
$ . build/envsetup.sh $ lunch aosp_hammerhead-userdebug $ make img2simg_host
这样就会编译出out/host/linux-x86/bin/img2simg。
$ simg2img <sparse_image_files> <raw_image_file> $ img2simg <raw_image_file> <sparse_image_file> [<block_size>]
欢迎转载,但是请注明出处:http://weibo.com/howellzhu
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。