如何解压boot.img文件


如何解压boot.img文件

什么是boot.img:

在很多刷机包中都会有boot.img文件,那么这个文件到底是什么呢?其实它由两部分组成,分别为kernel 和ramdisk。kernel 也就是内核,由源代码编译而成。ramdisk是一个gz压缩包,解压后有一些文件和文件夹,里面是一些图片或者配置文件。kernel 和ramdisk以二进制的方式组合起来,就是boot.img文件。

解压boot.img文件方法:

在Windows环境下,最简单的方法就是用厨房工具来解压、合并boot.img。

Linux环境下,有专门的脚本来解压boot.img,这里不再细说。

用厨房解压boot.img的方法:

    1. 下载厨房工具,放在D盘根目录下。
    2. 进入D:Cygwin目录,双击打开Cygwin.bat
    3. 依次输入并回车: 0 – 高级定制选项 —— 20 解包或者打包一个 boot 镜像。进入Boot 镜像工具页面
    4. 把D:Cygwinhome目录下的user目录重命名为你的用户名(一般是Administer,我的是My)
    5. 在D:Cygwinhome(你的用户名)目录下新建一个WORKING_052112_083904文件夹,把boot.img文件复制到该文件夹下。再新建一个system目录
    6. 回到厨房工具,输入w并回车,就开始解压boot.img了。解压后的文件在BOOT-EXTRACTED文件夹里。
    7. 修改后,在厨房上输入b就可以重新打包boot.img了


《“如何解压boot.img文件”》 有 6 条评论

  1. 您的这个方法写的步骤太简单,我并没太看懂。
    我是直接按xda上的官方顺序做的,下载了他的cygwin,并能顺利打开厨房工具,顺利执行你的第三步。但现在你的这个第五步我做不下去了,输入W之后,显示
    Working folder found
    Error:system folder not found under working folder!

  2. 好吧,按照这个方法做完了。。。zImage依旧是错误的。我在xda上查了一下他的说明,这个工具并不支持I9220这个型号。。。

发表回复