boot.img recovery.img ramdisk.img ramdisk-recovery.img 解压方法

1、下载工具

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android-serialport-api/android_bootimg_tools.tar.gz

2、解压工具

tar xvzf android_bootimg_tools.tar.gz

3、解压boot.img或者recovery.img

./unpackbootimg -i <filename.img> -o <output_path>

mkdir myboot
./unpackbootimg -i boot.img -o myboot

注意要先创建myboot目录,不然命令会出错。解压后如下,

boot.img-base    
boot.img-pagesize  
boot.img-zImage
boot.img-cmdline 
boot.img-ramdisk.gz

boot.img-zImage就是kernel,boot.img-ramdisk.gz就是ramdisk.img

4、解压boot.img-ramdisk.gz或者ramdisk.img

cp ramdisk.img   ramdisk.gz
gunzip ramdisk.gz 
mkdir myramdisk
cd myramdisk/
cpio  -i -F ../ramdisk

系统启动流程,如下

uboot启动后判断是正常进入android系统,还是进入recovery系统

a、正常进入android系统则加载boot.img,用里面的kernel(boot.img-zImage)和根文件(boot.img-ramdisk.gz)

b、进入recovery系统则加载recovery.img,用里面的kernel(recovery.img-zImage)和根文件(recovery.img-ramdisk.gz)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值