Android源码编译成功后会输出映像文件:system.img,boot.img, ramdisk.img,userdata.img等等。有时我们需要修改里面的内容,下面列出在Linux下如何解包/打包这些映像文件。
ramdisk.img
ramdisk.img是经cpio打包、并用gzip压缩的文件。
解包: 新建一个工作目录,把当前目录更改为该工作目录,执行下面命令(注意: img文件位置可能不同).
gunzip -c $HOME/img/ramdisk.img | cpio -i
打包:在工作目录下,把该目录下的所有内容打包