1、解包boot.img(不含kernel)
winHex打开img文件,前4个字节是固定头,接下来4个字节是数据长度(倒序)
点击【导航–跳转到偏移量】,输入数据长度,然后复制这一段数据,保存到新建文件里,就是ramdisk.gz文件
解压:
gzip -dc ../ramdisk.img | cpio -i
2、打包boot.img(不含kernel)
export PATH=/home/aa/proj/firefly_rk3288_android5.1/rkst:/home/aa/proj/rk3288_android5.1/out/host/linux-x86/bin:$PATH
mkbootfs ./root | minigzip > ./ramdisk_new.img && truncate -s "%4" ./ramdisk_new.img && mkkrnlimg ./ramdisk_new.img ./boot_new.img >/dev/null