android4.0之后,system.img文件格式为ext4,如果需要修改system.img文件,该如何做:


1.ubuntu系统,准备工具make_ext4fs、simg2img、mkusering.sh。
make_ext4fs、simg2img、mkusering.sh这三个工具可以在源码编译之的out/host/linux_x86/bin

目录下获取,并将这三个命令复制到ubuntu系统/usr/bin目录,或者将该路径加入PATH中。
2.解压system.img为system.img.ext4
命令:simg2imgsystem.imgsystem.img.ext4
3.创建system.img.ext4挂载目录tmp
命令:mkdirtmp
4.挂载system.img.ext4到tmp目录
命令:mount-text4-oloopsystem.img.ext4tmp
5.进入tmp目录,根据需求修改tmp中的目录
6.将tmp目录打包为新的system.img
命令:make_ext4fs-s-l239M-asystemsystem.imgtmp
关于make_ext4fs、simg2img、mkusering.sh的参数含义可以在终端中直接输入命令,并回车查看。