-
-
[原创]boot.img解压、ramdisk.img提取
-
发表于:
2013-8-22 18:00
10582
-
[原创]boot.img解压、ramdisk.img提取
标 题: 【原创】boot.img解压、ramdisk.img提取
作 者: 蟑螂一号
时 间: 2013-08-22,21:44:41
环境:ubuntu 12.04
工具:unpackingbooting
方法步骤:
1.在源码编译目录out/host/linux_x86/bin目录下将unpackingbooting命令复制到/usr/bin目录。
命令:cp out/host/linux_x86/bin/unpackingbooting /usr/bin
2.找到需要提取的boot.img文件,并利用unpackingbooting解压。
命令:unpackingbooting -i boot.img -o out_dir(注:文件输出目录)
3.在解压输出目录中通过ls命令可以看到解压之后的文件,其中boot.img-zImage就是kernel,boot.img-ramdisk.gz就是ramdisk.img文件。
4.解压ramdisk.img文件,ramdisk.img文件是cpio压缩打包的文件。
命令:mkdir temp
cd temp
gzip -dc boot.img-ramdisk.gz|cpio -i
命令执行之后,在temp目录下可以看到ramdisk.img中的内容。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课