gzip: ramdisk.gz: not in gzip format解决办法

 时间:2024-10-12 09:46:50

1、获取boot.img,可以dump_image boot /sdcard/boot.img,也可以直接拿原版ROM中的。获取split_bootimg.pl,在下图网址中的tools.tar.gz包中,解压之后即可使用

gzip: ramdisk.gz: not in gzip format解决办法

2、解压tools.tar.gz后cd tool./split_bootimg.pl ../boot.img得到boot.img-kernel(kernel)和boot.img-ramdisk.gz(ramdisk.gz)

gzip: ramdisk.gz: not in gzip format解决办法

3、寻找ramdisk开始地址,找gzip的magic number 1f 8b 08 00od -A d -t x1 boot.img-ramdisk.gz | grep "1f 8b 08 00"0000512 1f 8b 08 00 00 00 00 00 00 03 ec bd 7b 7c 54 d5

gzip: ramdisk.gz: not in gzip format解决办法

4、去头dd if=boot.img-ramdisk.gz of=ramdisk.gz bs=512 skip=1得到真正的ramdisk.gz注意:这里的bs=512是怎么来的,请看上一步中的输出中,我加粗的部分,所以,你的可能不是512,可能是1024或其他的

gzip: ramdisk.gz: not in gzip format解决办法

5、用下面命令解包ramdiskmkdir ramdiskcd ramdiskgzip -dc ../ramdisk.gz | cpio -i现在可以修改你想修改的文件了

gzip: ramdisk.gz: not in gzip format解决办法

6、重新打包(刷入后能否正常启动,未验证,刷入手机前请谨慎)mkbootfs ./ramdisk | gzip > new_ramdisk.gzmkbootimg --kernel kernel --ramdisk new_ramdisk.gz -o new_boot.img

gzip: ramdisk.gz: not in gzip format解决办法
  • c# 如何解压zip文件
  • cmd如何命令回显打开或关上
  • 使用Windows Server 2003如何更改文件的所有者
  • 怎么将utf8转换gbk编码
  • 如何更改Windows命令行标题
  • 热门搜索
    大王纸尿裤怎么样 张家界旅游需要多少钱 移动人工服务怎么打 孩子上课爱说话怎么办 浙江旅游景点 北京旅游景点大全 峤怎么读音 疫情期间工资怎么算 孕妇可以吃鹅蛋吗 巴马旅游