解包uboot格式ramdisk-uboot.img

首先看一下u-boot下创建ramdisk-uboot.img的过程:

mkbootfs out/target/product/tf4/root | out/host/linux-x86/bin/minigzip > out/target/product/m9/ramdisk.img
mkimage -A arm -O linux -T ramdisk -C none -a 0x20800000 -n "ramdisk" -d out/target/product/tf4/ramdisk.img out/target/product/tf4/ramdisk-uboot.img

可以看出,使用u-boot下的mkimage创建ramdisk-uboot.img,会在原本的ramdisk image前加64 bytes的文件信息,

那么只要使用dd命令跳过这64字节的信息即可得到ramdisk.img.gz

dd if=ramdisk-uboot.img of=ramdisk.img.gz bs=1 skip=64 

接下来解压,挂载ramdisk.img即可获取其中文件。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值