从Android系统分区中获取镜像

首先,介绍dd命令的用法

dd

1.作用 
dd命令用来复制文件,并根据参数将数据转换和格式化。 
2.格式 
dd [options] 
3.[opitions]主要参数 
bs=字节:强迫 ibs=及obs=。 
cbs=字节:每次转换指定的。 
conv=关键字:根据以逗号分隔的关键字表示的方式来转换文件。 
count=块数目:只复制指定的输入数据。 
ibs=字节:每次读取指定的。 
if=文件:读取内容,而非标准输入的数据。 
obs=字节:每次写入指定的。 
of=文件:将数据写入,而不在标准输出显示。 
seek=块数目:先略过以obs为单位的指定的输出数据。 
skip=块数目:先略过以ibs为单位的指定的输入数据。 
4.应用实例 
dd命令常常用来制作Linux启动盘。先找一个可引导内核,令它的根设备指向正确的根分区,然后使用dd命令将其写入软盘: 
$ rdev vmlinuz /dev/hda 
$dd if=vmlinuz of=/dev/fd0 
上面代码说明,使用rdev命令将可引导内核vmlinuz中的根设备指向/dev/hda,请把“hda”换成自己的根分区,接下来用dd命令将该内核写入软盘。 </span>

如获取boot.img镜像

adb root

adb remount

adb shell

cd /dev/block/platform/msm_sdcc.1/by-name (不同平台不一样)

ls -al

dd if=boot of=/system/boot.img     ( if=boot读取boot分区数据   of=/system/boot.img保存到system,名字为boot.img)

adb pull /system/boot.img ./

获取其他的分区的镜像方法相同


当然,这里有更为简单的方法

cat /dev/blolck/platplom/xxx/by-name/boot > /system/boot.img

adb pull /system/boot.img ./

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值