如何解压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的方法:
- 下载厨房工具,放在D盘根目录下。
- 进入D:Cygwin目录,双击打开Cygwin.bat
- 依次输入并回车: 0 – 高级定制选项 —— 20 解包或者打包一个 boot 镜像。进入Boot 镜像工具页面
- 把D:Cygwinhome目录下的user目录重命名为你的用户名(一般是Administer,我的是My)
- 在D:Cygwinhome(你的用户名)目录下新建一个WORKING_052112_083904文件夹,把boot.img文件复制到该文件夹下。再新建一个system目录
- 回到厨房工具,输入w并回车,就开始解压boot.img了。解压后的文件在BOOT-EXTRACTED文件夹里。
- 修改后,在厨房上输入b就可以重新打包boot.img了
《“如何解压boot.img文件”》 有 6 条评论
您的这个方法写的步骤太简单,我并没太看懂。
我是直接按xda上的官方顺序做的,下载了他的cygwin,并能顺利打开厨房工具,顺利执行你的第三步。但现在你的这个第五步我做不下去了,输入W之后,显示
Working folder found
Error:system folder not found under working folder!
还要在boot.img同目录新建一个system文件夹
好吧,按照这个方法做完了。。。zImage依旧是错误的。我在xda上查了一下他的说明,这个工具并不支持I9220这个型号。。。
我不是用的那个工具解压boot.img的,所以我不清楚。你可以用厨房解压boot.img,然后再按照教程上写的,继续编译内核。
我就是用的DsiXDA Android Kitchen这个工具啊
哦,我以为你用的是帖子里给的工具。