用于提取Android手机图像的Shell脚本

时间:2014-11-28 00:03:52

标签: android shell ubuntu-14.04

所以我试图提取Android手机的图像,使用adb工具进行一些取证分析。我已经能够成功提取图像。但我现在正在尝试的是为整个提取过程制作一个shell脚本。脚本如下: -

#!/bin/bash
sudo adb start-server
adb shell
su
dd if=/dev/block/mmcblk0p12 of=/storage/extSdCard/I1.img bs=4096
exit
exit
adb pull /storage/extSdCard/I1.img Desktop/img/
sudo adb kill-server
sudo mount -o loop Desktop/img/I1.img /mnt/a501/

现在在adb shell命令之后,我可以访问android设备shell并发布脚本被暂停的帖子。无论如何我仍然可以继续从android shell运行脚本吗?

2 个答案:

答案 0 :(得分:0)

试试这个:

#!/bin/bash
sudo adb start-server
adb shell<<EOF
su
dd if=/dev/block/mmcblk0p12 of=/storage/extSdCard/I1.img bs=4096
exit
exit
EOF
adb pull /storage/extSdCard/I1.img Desktop/img/
sudo adb kill-server
sudo mount -o loop Desktop/img/I1.img /mnt/a501/

答案 1 :(得分:0)

这应该有效:

adb shell su -c dd if=/dev/block/mmcblk0p12 of=/storage/extSdCard/I1.img bs=4096