卓越手机数据恢复APP为大家用户们给予了一款便捷的手机管理房子平台,使用软件,用户们能够快速清理手机内的缓存垃圾,恢复还原文件数据。软件内的手机数据管理用途十分全方位,能够深度扫描手机内的整个的文件数据,一键智能清理,改进加速,释放手机内存,管理相册照片以及文件数据。
有道是千金易得,数据无价,非常是一些珍贵照片之类的充满回忆的数据,丢失了甚至会抱憾终身!在我们使用手机的过程中,如若碰到系统的BUG,个人错误的删除,手机病毒等原因导致数据丢失又或是格式化SD卡后发现重要数据忘记备份了如何办?别着急,今天我手把手教大伙怎么恢复被误删甚至被格式化的SD卡数据。
在我们删除数据之后,数据其实并不含有被真正的删除,被删数据的结构讯息仍旧维持在SD卡上,只是手机读取的时候会读取到一种标识,表明这个文件早已被删除了,能够重新写入新的数据。这种情况下的数据丢失是比较容易解决的,只要数据并不含有被涵盖,利用数据恢复软件我们能够很容易的把删除或者格式化掉的SD卡数据还原。顺便说一句:其它一些类似的存储介质的数据恢复也遵循同样的原理,例如电脑硬盘数据,U盘、甚至你的MP3播放器等等,只要这类存储设备使用类似扇区、簇这样的方式来对数据开展管理,你都能够利用我这篇文章的方法来恢复被删除或者被格式化所损失的数据。
重要提示 :
出现数据丢失问题应尽快解决:数据的丢失通常是能够找回的,只要这类数据的存储位置不含有被其它数据覆写。所以在发现数据丢失时,应该马上停止在存储设备上开展任何操作,如出现错删数据或者错误格式化SD卡的情况,假如要较好的还原数据,请即刻对SD卡开展恢复操作,切忌开展写入操作(如往SD卡拷贝数据复制文件安装软件开展磁盘收集等等),最好动也别去动它一下!
推介一种软件EasyRecovery安装软件之后,我们启动EasyRecovery,在软件主画面左侧我们能够看到磁盘诊断,数据恢复,文件恢复,邮件恢复等核心作用,我们点选数据恢复。下面我就高级恢复展开说
多人觉得数据恢复就是拿工具扫一扫,这种想法是十分错误的。想干好一件事,绝不是仅仅机械性的重复固有动作,务必要加入个人的思考。比如对安卓手机的数据恢复,你真的会吗?
0×00 背景介绍
多人都有在使用手机时误删数据的经历,比方说及其女朋友分手后把之前一块儿玩耍的影像资料删除了,结果没过几天又复合了,某天女朋友想还有你一块儿回忆某个温馨时刻,这时候拿不出照片或视频来会十分尴尬。为了避免这些人(Xi)间(Wen)惨(Le)剧(Jian)发生,很有必要掌控一下数据恢复技术。
传统的数据恢复往往借助软件即可完成,例如Easy Recovery,Recuva之类。但这些软件对新的安卓系统手机往往无能为力了,因为从几年前开始,大部分手机生产厂商用“媒体设备”MTP模式替代了大容量USB存储模式,而传统数据恢复软件无法直接对MTP模式加载的手机存储空间开展数据恢复,如图所示。
因此有必要研究合适于目前安卓系统手机的数据恢复方法,本文中核心讨论手机内部存储空间的数据恢复,对于手机TF卡的数据恢复运用传统手段即可完成,本文不再讨论。
目前手机数据恢复的常见方法有三种:
第一个方法:
物理拆解芯片开展数据恢复。利用拆解并取出存储芯片后,借助硬件工具读取芯片的数据后开展数据恢复。这种方法的特点在于不会对存储芯片写入新的数据,可以较好的保护数据的原始状态。缺点也显而易见,这种方法对工具以及动手能力要求较高,稍有不慎手机以及芯片都有报废风险,普通用户较难独立完成这些操作。
第二种方法:
借助安装在PC端的第三方工具开展数据恢复。目前网络上名气较大的安卓数据恢复工具核心有Wondershare Dr.Fone,Tenorshare-android-data-recovery,7-Data Recovery Suite 等软件,但这些软件普遍存在的问题是,常常无法与手机建立连接,或者在连接后扫描时提示失败,可能是由于安卓系列手机系统定制化程度较高,每家手机制造商都对安卓系统做了或多或少篡改的缘故,导致实际效果并不梦想,相信好多朋友在用这些软件时也碰到了类似的问题。
第三种方法:
借助安装在手机上的安卓APP开展数据恢复。由于APP直接运行在手机上,因此不存在第二种方法中软件与手机连接失败的问题,这些软件恢复的效果好坏很大程度上取决于软件开发人员使用的数据恢复算法能力的优劣。这些软件有许多,以某数字清理大师为例,某数字清理大师的隐私粉碎作用可以扫描到用户之前删除的部分种类文件,并确实可以对这些文件开展恢复。但其缺点也有不少,重点有四点:一是可以恢复的文件种类有限,核心是针对照片、短信、通话记录等;二是照片时只能一张一张点开恢复,无法批量恢复,操作繁琐;三是数据恢复算法不够强,与传统数据恢复工具如R-Studio还有EasyRecovery相比存在不小差距;四是数据只能恢复到手机内部存储空间中,无法挑选恢复到SD卡,因此手机原数据存在被新恢复数据涵盖的风险。当然,这类缺点可能与这款软件的定位是隐私粉碎而非隐私恢复相关,这类缺点在大多数同类软件上也同样存在,十分是数据恢复能力方面许多软件在这方面作用实在是过于孱弱,第三种方法由于存在诸多弊端同样不能让人满意。
0×01 正确恢复安卓手机数据的姿势
那么到底有不含有效果更加梦想的数据恢复方法,答案是肯定的。其实以上方法中最大的问题在于,这些软件要么根本不能用,要么恢复能力太弱。假如能借助传统的数据恢复工具的雄厚算法,那么这些问题自然迎刃而解。下面介绍一款处理方案,可以在很大程度上处理以上方法中的瓶颈。本文中以Nubia Z9 Max NX510J为例开展声明,步骤比较仔细以便尽可能照顾不一样水平的读者。
第一步,对手机开展Root,Root前需要进入开发者模式并开启USB调试模式。这是最基础的要求,具体怎么Root与手机的型号关于,假如实在不会就找身边的异性IT达人帮忙吧。
第二步,在手机中安装BusyBox。建议从Google官方下载,梯子自备,文章中用到的工具会在结尾处供给,懒人自取。BusyBox安装时可挑选路径,假设安装在[/system/bin/busybox]。
第三步,将手机与电脑连接。连接后需要安装相应驱动,可借助豌豆荚等工具开展安装。同时需要准备好adb调试工具(adb.exe等文件),可从Android SDK官网下载,Root工具包中一般也会给予。
第四步,电脑中安装32位版本的Cygwin[C:cygwin],并下载nc.exe及其pv.exe,将这两个文件及其之前准备好的adb.exe,AdbWinUsbApi.dll,AdbWinUsbApi.dll复制到[C:cygwinbin]目录下。
第五步,运行[C:cygwinCygwin.bat],依次输入下图中的命令,输入后窗口维持开启不必关闭:
adb forward tcp:5555 tcp:5555
adb shell
su
/system/bin/busybox nc -l -p 5555 -e /system/bin/busybox dd if=/dev/block/mmcblk0
第六步,再运行一次[C:cygwinCygwin.bat]开启另一种窗口,依次输入如下命令:
adb forward tcp:5555 tcp:5555
cd /
nc 127.0.0.1 5555 pv -i 0.5 > mmcblk0.raw
这时窗口上应该会出现如图所示的进度
耐心等待完成后,[C:cygwin]目录下会出现mmcblk0.raw文件,文件大小等于手机内部存储空间的大小,该文件正是手机内部存储空间的镜像文件。
第七步,开启一种传统的数据恢复工具,由于raw文件是linux文件系统格式,因此需要支持这些系统的软件,经过实际使用测试发现,R-Studio还有Easy Recovery均能较好识别这些文件格式,笔者更偏爱R-Studio,因此以这款软件为例。加载刚刚生成的mmcblk0.raw镜像,如图所示。
对镜像中的userdata部分开展扫描,扫描后即可找到被误删除的各种数据,女朋友终于保住了:)
使用这种方法,能够充分通过现有成熟数据恢复软件的恢复技术,大大提升安卓手机数据恢复的顺利率。实际测试发现,利用这种方法找回的照片,数量上远远超过市面上各种手机数据恢复软件恢复的照片。国外早已有人写过类似教程,但可能由于对数据恢复软件不够熟悉,在提取镜像后又做了许多画蛇添足的解决,比如通过VhdTool.exe对镜像开展各类后期解决,不仅加多了步骤的繁琐程度,可能还会起到误导功能。
0×02 更多的思考
本文的主要在于对安卓手机镜像的提取,提取出镜像后能做的东西和许多,比如利用分析wpa_supplicant.conf可以得出某人常去的地方等等。利用本文能够看出,假如淘汰的手机只是简便删除某些敏感文件后就直接交给一些第三方回收机构会存在多么大的风险,网上那么多小视频你觉得是如何流出来的。假如缺乏对手机讯息值得相信的基础保护意识,那就要承担可能面临的后果,有些后果可能会严重到付出高昂的代价。
目前的安卓手机基础全是使用机身内置内存存储数据,有些手机会支持SD卡。机身自带存储空间的恢复普通的软件做不到,因为检测不到这部分空间。需要使用专门的手机恢复软件,这些软件目前比较少,但详细找也是能够找到的。这里不方便说软件名,会被认为是广告。恢复安卓手机的数据,需要先将手机root,否则手机恢复软件也是检测不到手机无法开展扫描的。