提示:本文基于Android13介绍。
前言
我们在Android13下编译出了ramdisk.img。通过:
file ramdisk.img
查看,是个lz4压缩格式的image。
如果要解压真正的image,首先需要先解压lz4压缩文件。
安装lz4工具
- 如果本地机器有lz4工具直接使用。
- 如果有条件,自己安装lz4工具。
- 直接使用Android host端编译出的lz4工具。out/host/linux-x86/lz4
解压ramdisk
1.将image名字为.lz4后缀。再使用lz4工具解压为.img。
mv ramdisk.img ramdisk.img.lz4
./out/host/linux-x86/lz4 -d ramdisk.img.lz4
2.使用cpio工具将ramdisk.img解压到temp目录。
mkdir temp
cd temp
cpio -i -F …/ramdisk.img
然后,就可以在temp目录下看到提取出来的文件。