解压android系统的映像文件ramdisk.img

来源:互联网 发布:淘宝 欧普护眼台灯 编辑:程序博客网 时间:2024/04/29 12:00

有时候需要解压系统的映像文件,来验证一些问题,如何解压系统中的×.img类的映像文件呢,下面以ramdisk.img 为例,其他的映像文件也是类似的.

1)对ramdisk.img 执行file命令,得到如下结果:

linjw@linjw:~/ramdiskImg$ file ramdisk.img
ramdisk.img: gzip compressed data, from Unix

说明它是一个gZip的压缩文件,将其改名为ramdisk.img.gz 再进行解压。

2) linjw@linjw:~/ramdiskImg$ mv ramdisk.img ramdisk.img.gz

linjw@linjw:~/ramdiskImg$ gzip -d ramdisk.img.gz

这时会得到另一个名为ramdisk.img的文件,不过文件类型变了

3)linjw@linjw:~/ramdiskImg$ file ramdisk.img
ramdisk.img: ASCII cpio archive (SVR4 with no CRC)

再次执行file命令后,可以看到ramdisk.img 是CPIO 文件了

4)最后执行以下操作:

linjw@linjw:~/ramdiskImg$ cpio -i -F ramdisk.img
2404 blocks

这样就解压出了各种文件和文件夹。

0 0