安全放心的免费绿色软件下载网站!
win7纯净版 > 电脑软件 > 应用软件 > img2simg工具

img2simg工具

简介:今天小编给大家带来 img2simg工具 ,搞Android的同学经常会接触到system.img。该文件经常以两种格式出现:raw和sparse。 一种是raw ext4 image,即经常说的raw image,使用file观察它: 其特点是完整
软件大小: 277K
应用平台: Windows
软件类别: 应用软件
软件评级: 5星
软件语言: 简体中文
更新时间: 2020-09-19
软件介绍
今天小编给大家带来img2simg工具,搞Android的同学经常会接触到system.img。该文件经常以两种格式出现:raw和sparse。
一种是raw ext4 image,即经常说的raw image,使用file观察它:
其特点是完整的ext4分区镜像(包含很多全零的无效填充区),可以直接使用mount进行挂载,因此比较大(一般1G左右)。
$ file system.img
system.img: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files)

另一种是sparse ext4 image,即经常说的simg,使用file观察它:
$ file system.img
system.img: data

android本身提供了源代码工具在两者之间转换,源代码位于:
system/core/libsparse/simg2img.c // 将sparse image转换为raw image;
system/core/libsparse/img2simg.c // 将raw image转换为sparse image;

如果完整的进行过一次Android的编译,默认会将simg2img当作主机工具编译出来,放在out/host/linux-x86/bin/simg2img处.
但默认是不会编译img2simg的,我们可以手工进行编译:
$ .build/envsetup.sh
$ lunch aosp_hammerhead-userdebug
$ make img2simg_host

这样就会编译出out/host/linux-x86/bin/img2simg。
如果要将system.raw.img转换为system.simg:
$ img2simg system.raw.img system.simg

使用方法

$ simg2img
$ img2simg []
相关教程
更多+