system.img为yaffs2镜像
1.解包(解压) 对system.img的解包需要用到unyaffs这工具,下载地址:http://code.google.com/p/unyaffs/downloads/list
下载以后和system.img放入同一个文件夹
解包命令:
./unyaffs system.img
2.打包(压缩)
这里要用到编译yaffs2镜像制作工具:mkyaffs2image,位于android/out/host/linux-x86/bin (android源码的编译生成的目录,bin文件夹下有很多编译android要用到的工具),
或者直接从如下的下载地址下载:
http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
点击左下角的 Download tarball 下整个tar包,
下载完成后,进入utils目录运行
make
以后生成了mkyaffs2image和mkyaffs两个文件
mkyaffs2image命令格式:
./mkyaffs2image -f <要打包的目录> <生成的文件>