硬盘爱好者 发表于 2014-2-25 20:08:50

Android手机镜像方法

针对目前比较流行的android系统,本人做了一些android镜像方面的研究,与大家一起分享。在测试之前,我们需要将设备先root。
无法通过dd来制作镜像的情况:
1. 安装手机驱动以及jdk,android sdk。手机驱动等可以用360手机助手安装,jdk只能用32位的jdk不管系统是否是32位。
android sdk的安装目录在:C:UsersAdministratorAppDataLocalAndroidandroid-sdk
其中需要通过AVD Manager. exe安装android sdk tools才有adb程序。或者直接调用第三方程序中包含的adb程序也可以。
其中,我们调用飞信中的adb程序,或者直接用甜椒刷机助手里的adb很方便。

2. 使用adb进行调用

3. 使用adb进入设备shell

4. 使用su指令进入super user权限(不管是否直接进入都输入一下以防万一)

5. 使用mount |grep /data获取dd的镜像目标

6. 使用dd镜像来镜像:
dd if=/dev/block/mtdblock5 of=/mnt/sdcard/out.img
dd镜像失败!

7. 改用直接cat的方式
首先找到userdata的mtd值 cat /proc/mtd(一般都为5)

8. 直接用cat方式输出镜像文件。
cat /dev/mtd/mtd5 > /mnt/sdcard/out.img

直到结束!
无法cat的情况:
=========4.x========================================

4.x的环境变化了,2.x的镜像方法无法获取到,因此需要用cat /proc/partitions命令来找到真正的数据分区。

假皮 发表于 2014-2-25 20:32:52

支持下!!!!!!!

aszhaoyou 发表于 2014-2-25 21:05:26

必须支持!!!!!!!

hawkyuan 发表于 2014-2-25 22:39:54

谢谢分享!!!!!!!!!!

洛城小兵 发表于 2014-2-25 23:37:34

谢谢分享

qdbqsc 发表于 2014-2-26 10:36:12

cat出来的也不是镜像。。。

BT904144338 发表于 2014-2-26 12:40:57

支持下。。。。。

a1048027929 发表于 2014-2-26 14:47:35

研究下研究下研究下研究下研究下研究下

ffbuzai 发表于 2014-3-1 00:10:28

存放在手机自带内存里的照片删除了 能镜像出来吗

srqf 发表于 2014-3-2 18:54:37

感谢分享。
页: [1] 2 3 4 5 6 7
查看完整版本: Android手机镜像方法