如何导出android系统中的某一分区

  • 分区对应设备信息
  • 导出分区

分区对应设备信息

例如我们要导出aboot分区,先用mount命令看分区的具体信息

......
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0
/dev/block/bootdevice/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/bootdevice/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=

则各分区的设备信息在/dev/block/bootdevice/by-name下面

导出分区

进入/dev/block/bootdevice/by-name,用ls -l可以看出每个分区对应的设备名

 lrwxrwxrwx root     root              1970-01-01 08:00 aboot -> /dev/block/mmcblk0p18

用dd命令导出来

dd if=/dev/block/mmcblk0p18 of=/data/aboot

用adb pull出来

你可能感兴趣的:(如何导出android系统中的某一分区)