解boot.img
1.下载spil-boot.pl
2. 执行命令将 kernel,ramdisk 提取出来。
# ./split_bootimg.pl boot.img
生成两个文件 boot.img-kernel boot.img-ramdisk.gz
3. 解压 ramdisk
# mkdir ramdisk
# cd ramdisk
# gzip -dc ../boot.img-ramdisk.gz | cpio -i
- 重新生成 ramdisk.img
# mkbootfs ./ramdisk | minigzip > ramdisk.img
- 重新生成 boot.img
# mkbootimg --cmdline "androidboot.hardware=qcom loglevel=1" --base 0x00200000 --pagesize 4096 --kernel boot.img-kernel --ramdisk ramdisk.img -o NewBoot.img
mkbootimg --kernel kernel --ramdisk ramdisk.img --output boot.img