在android开发中,我们经常需要查看system.img的内容以便分析问题,或者是在不编译的情况下修改system.img的内容。这就涉及到把system.img进行挂载的问题。下面对这块内容做一个大致的介绍。
system.img有raw ext4 image 和 sparse ext4 image 2种格式。
1.raw ext4 image
即经常说的raw image,其特点是完整的ext4分区镜像(包含很多全零的无效填充区),可以直接使用mount进行挂载. 我们可以使用file指令查看:
$ file system.raw.img
system.raw.img: Linux rev 1.0 ext4 filesystem data, UUID=da594c53-9beb-f85c-85</