$file system.img就可以看到这个文件是个什么格式的了


system.img: Linux rev 1.0 ext4 filesystem data..


gingerbread的system.img缺省是ext4格式的,使用mount命令将system.imgmount到某个目录下,

然后用编译android framework时生成的make_ext4fs命令重新打包成成system.img,这个命令缺省在out/host/linux-x86/bin/make_ext4fs


$make tmp


$sudo mount -t ext4 -o loop system.img tmp/


$cd tmp


修改该目录下的文件,比如增删改。。。

完了之后生成新的system.img


$sudo ./make_ext4fs -s -l 160M -a system system.img.ext4 tmp/  压缩成.ext4格式的system


$sudo unmount tmp


$./simg2img system.img.ext4 system.img   这就是你需要的system.img了


OK了,祝你好运!

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐