您好,欢迎访问迅维职业技能培训学校

400-663-1699

全国咨询热线

安卓设备内置存储器创建镜像到电脑数据恢复教程

 
  目前安卓手机镜像数据恢复是一个困扰大家的难题,尤其是没有SD卡的手机数据恢复,更是不好做。现在给大家介绍一种方法,可以直接把手机的内存储镜像到电脑保存到任何一个分区中。这个教程学会了,数据恢复就简单了。
 
  一、准备工作
 
  1、手机要有ROOT权限。
 
  2、手机要开启调试模式。
 
  3、手机要有与外界相互沟通的管道。
 
  4、要知道DATA区的挂载点。
 
  5、要知道相应的镜像命令(dd)。
 
  6、电脑端要有相应的工具(nc.exe pv.exe cygwin1.dll以及必备的adb.exe AdbWinApi.dll AdbWinUsbApi.dll )我的这些工具都是放在C:\ADBshell\adbhelp目录下了。
 
数据恢复 图1
数据恢复 图1
 
  这里做手机内存储的目的是做数据恢复,因此要有一个条件:手机的DATA分区确保不要写入任何数据。
 
  ROOT存在于Linux系统、UNIX系统(如AIX、BSD等)和类UNIX系统(如稳定到服务器都在用的Debian、适合长期作业成熟老道的Redhat、比较流行的Ubuntu和archlinux等版本的Linux系统以及Android系统)中,是系统中唯一的超级用户,相当于Windows系统中的SYSTEM用户。其具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。
 
  一般的ROOT有三个方法:
 
  a.专门针对某一个类型手机出的ROOT工具。
 
  b.电脑端的一键ROOT工具。
 
  c.手机端的ROOT工具。
 
  还有第四种方法,这种方法可以做到部分手机在关机的情况下取得ROOT,进而取得镜像。这是最完善的ROOT取得的方法。
 
  对于找不到某一类型的ROOT工具时,我们可以用电脑端的360一键ROOT、一键ROOT等工具,比如用360一键ROOT这个软件,ROOT的时候DATA区写入的数据量最少(不到1MB)。万一电脑端的ROOT工具都不能ROOT这个手机,就只能采用手机端的ROOT工具。
 
  二、镜像工作
 
  准备工作做好后,现在开始镜像工作,首先将手机连上电脑。
 
数据恢复 图2
数据恢复 图2
 
  如上图,这说明手机和电脑连接完好,如果是安卓平板,也是类似的。如果出现不了(Android Phone)这个设备,需要从网上下载相应的手机驱动。

 
  注意:下载手机驱动的时候千万不要用第三方手机管理软件,像QQ手机管家、91助手、豌豆夹等。这些软件会往手机上安装相对应的软件,这是数据恢复中的大忌讳。
 
  一定要从网上下载直接的驱动,或者让win7系统自己搜索相应的驱动。
 
  1、打开cmd进入adb.exe所在的目录,
 
数据恢复 图3
数据恢复 图3 (输入命令看连接的手机)

 
  输入相应的命令,这里出现了一个手机,为了大家恢复方便,最好在电脑上只连接这个需要恢复的手机,否则会出现好多麻烦事。
 
  输入这个命令的目的是看看要恢复的手机是否已经和电脑连接上了。如果手机的驱动安装上了,输入这个命令以后,发现不了连接到电脑上的手机,就要升级一下你的adb.exe用最新版本的工具。如果使用了最新版本的adb.exe仍然发现不了你的手机,这就需要另外处理,可以换电脑试试。
 
  2、判断手机有没有NC这个管道工具
 
  命令输入如下:
 
数据恢复 图4
数据恢复 图4
 
  (1)如果下一行能出现BusyBox v1.2.0.2 xxxxx(2012-xx-xx xx:xx)这样的字眼,说明手机上是安装了busybox这个工具的,我们要用的是busybox的nc子命令。
 
  (2)如果提示busybox没有安装,我们要把busybox安装到手机上。

 
注意:
 
  安装busybox这个工具也是有技巧的。我们还是一个原则,绝对不能在DATA分区写入任何数据。网上的教程都是在手机上安装apk的软件,这样做以后手机在DATA区会被覆盖一些区域,对于手机取证,这是不可取的。
 
  3、取得手机DATA区的挂载点
 
  取得手机DATA区的挂载点我们要用mount命令。
 
数据恢复 图5
数据恢复 图5
 
  DATA分区挂载的分区是/dev/block/mmcblk0p13。当然这个案例还是比较简单的运行mount命令后直接给出了我们挂载点,对于某些没有直接给出我们挂载点的手机,就需要通过别的方法取得data分区的挂载点,这个挂载点一般都是/dev/block/mmcblkxPx。
 
  4、镜像命令
 
  一般对于高端手机我们采用dd进行手机内存储镜像,对于低端手机用dd命令会出错,所以只能用cat命令进行镜像。
 
  使用这个命令的时,dd命令的格式要注意if后面的是源地址,也就是data分区的挂载点,of后面是目标地址。
 
  现在开始镜像:
 
  (1)先设置一下adb的端口映射。打开tcp的52330端口,当然你也可以换成你自己的端口。
 
数据恢复 图6
数据恢复 图6
 
  (2)进入手机的shell。
 
数据恢复 图7
数据恢复 图7
 
  这里要注意区分,进入手机的shell后所有输入的命令都是在手机上命令。
 
  目前这个手机是经过的特殊的处理的,进入shell后直接取的ROOT权限。对于出现$的手机还需要输入另一个命令su (不需要输入ROOT密码),这样才能使用手机的ROOT权限。
 
  输入su的时,注意观察手机有没有需要授权的(有的手机需要对shell进行授权,有的不需要)。如是手机上弹出需要授权,允许就行了。
 
  (3)输入镜像命令
 
数据恢复 图8
数据恢复 图8
 
  这个命令的意思是:利用nc这个小工具在手机上打开一个52330端口(-l -p 52330),如果有程序连接这个端口,就执行-e后面的命令,dd命令就是做data的镜像。
 
  nc它的主要功能是把网络一端的输入数据传送到另一端来输出。
 
  命令结束以后下面有一个一闪一闪的白块,这时手机端的命令就算完工了。
 
  (4)下面再开一个cmd,用nc这个工具来连接52330端口,并把数据存到F:\330wang目录下。
 
数据恢复 图9
数据恢复 图9 (电脑端的nc命令)

 
  注意:现在用电脑端的nc.exe来连接刚才的52330端口。因为一开始设置的端口映射,用nc.exe可以直接连接就行了。
 
数据恢复 图10
数据恢复 图10 (镜像过程)
 
  这时直接用USB线就可以镜像data分区到电脑的F盘了。

 
  pv.exe这个命令:它是显示传输的数据量和当前速度的一个小工具。
 
  -i 1是每一秒种显示一次数据。
 
  -i 0.5 是每0.5秒显示一次数据。
 
  记得后面加一个空格。
 
  当然,如果嫌麻烦,也可以直接在CMD中输入 nc 127.0.0.1 52330 > f:\330wang\data.img,这也是可以的。
 
  镜像的操作工作完毕,剩下的就是等镜像结束,镜像的速度和手机有关系。
 
数据恢复 图11
数据恢复 图11 (镜像完工后手机端显示)
 
数据恢复 图12
数据恢复 图12(镜像完工后电脑端显示)
 

学到熟练维修 需要多少钱?
当前水平
零基础
会拆装
会修小问题
计划学习时间
1~2个月全天上课
利用闲暇时间学习

 联系方式

培训咨询点击这里给我发消息

技术交流群迅维网官方群7

加微信,和老师沟通
一下技术问题!
扫一扫添加客服老师
联系我们

加微信,和老师沟通一下技术问题!

打开微信,点击右上角的“+”,

选择“扫一扫”功能,

用摄像头对准下方二维码即可。


客服老师

恭喜你,获得维修课程一节

添加老师微信,帮你一对一安排试听课

了解试听需求

安排试听时间

微信号:13691708525

复制微信号添加