- 解压initrd.img文件,可以使用以下命令:
$ mkdir initrd
$ cd initrd
$ gzip -cd ../initrd.img | cpio -imd
- 查看initrd文件中的init脚本,可以使用以下命令:
$ cat initrd/init
- 查看init脚本中的内容,可以使用以下命令:
$ vi initrd/init
- initrd.img中常见的文件包括:
- /init:系统初始化脚本
- /sbin/adbd:Android调试桥程序
- /data:用于存储应用数据的目录
- /system:存储系统文件和应用程序的目录
- /proc和/sys:内核文件系统的接口目录
- /dev:设备文件目录
- /res:存储Android Runtime使用的资源文件的目录
- /default.prop:默认属性文件
参考文献:https://source.android.com/devices/bootloader/images#ramdisks