安卓數據恢復2

安卓數據恢復2

以前提供一種沒有使用adb的方式,進行鏡像的方法,存在兩個問題,Quicksshd在有些手機上出現兼容性問題,在電腦上安裝軟件和操做仍是有些麻煩。linux

本文用華爲P7-L05手機爲例,使用adb方式,介紹如何相對方便的進行數據恢復,基本思路爲,對獲取root的手機,使用adb下載rfsd到手機並運行,接着使用rfdd rfdk-gui等拷貝存儲鏡像文件。shell

一、對手機root並開啓usb調試模式

每一個手機都不太同樣,若是這裏遇到問題,請在網上查找相關幫助。windows

二、安裝adb相關工具

ADB主頁:http://adbshell.com/downloadsssh

adb工具下載地址:http://adbshell.com/upload/adb.ziptcp

adb驅動下載地址:http://dl.adbdriver.com/upload/adbdriver.zip工具

假定adb工具,解壓到D:\tmp\adb目錄,並安裝adbdriver驅動。ui

三、下載rfsd,複製到手機並運行

RFSD是跨平臺的文件操做服務,在安卓設備裏運行該服務,可實現讀取安卓存儲數據經過USB線傳給電腦,電腦使用該數據虛擬出磁盤。.net

RFSD主頁:http://ranfs.com/cn/?RFSD3d

下載地址:http://ranfs.com/userfiles/downloads/rfsd/linux/rfsd-linux-armv4tl.zip調試

把rfsd-linux-armv4tl.zip壓縮包裏的rfsd也解壓到,D:\tmp\adb目錄

注:若是是64位的arm處理器,須要下載rfsd-linux-aarch64.zip

adb devices
adb forward tcp:6688 tcp:6688
adb push rfsd /data/local/tmp
adb shell
su
mount
cd /data/local/tmp
chmod 755 rfsd
 ./rfsd -d

紅圈裏的/dev/stl11,爲用戶數據分區,必須在/data的前面,在您的設備上可能會不同。

注:這裏存在個問題:rfsd下載到數據分區,會致使數據恢復時,刪除數據可能被覆蓋,如須要下載到不是數據分區,請自行查找相關方法,目的只有一個,只要能把rfsd放進設備裏,用root權限運行起來便可。

  • adb devices 查看是否找到當前手機設備。
  • adb push rfsd /data/local/tmp 下載rfsd程序到手機,目前只找到這個目錄能夠經過adb push 命令上傳文件。其它地方都沒有權限。若是adb root命令能夠成功,那應該能夠下載到/cache目錄下。這樣就能儘可能少的污染數據分區。
  • chmod 755 rfsd 默認沒有執行權限,必須增長執行權限。

4 下載虛擬磁盤驅動器

在Windows系統上,下載RFDK並運行,RFDK是虛擬磁盤驅動器,能夠把遠程硬盤虛擬爲本地磁盤。

RFDK主頁:http://ranfs.com/cn/?RFDK

下載地址:http://ranfs.com/pub/rfdk/windows/rfdk.zip

下載到本地解壓,執行install.bat等待安裝完成,更多的幫助見安裝包裏的:rfdk-cn.pdf

rfdk-gui掛載磁盤 在Windows上運行rfdk-gui,新建客戶端鏈接以下圖:

輸入ip地址127.0.0.1,點擊肯定添加完成,這時主界面上會顯示安卓客戶端,擁有的相關存儲設備列表。

雙擊掛載點爲/data/的欄目,會彈出掛載磁盤配置對話框,默認只讀,肯定後就完成了磁盤掛載。

4 導出磁盤鏡像文件

選中紅圈中的欄目/dav/stl11,右鍵導出,對話框以下圖,只需設置導出文件存放路徑,其它默認便可。

5 使用winhex打開磁盤

使用winhex等工具,打開.\PhysicalDrive3,完成對安卓設備用戶數據分區的鏡像取證等工做。

使用winhex導出鏡像,而後使用 R-Studio、Easy Recovery等等工具,對該鏡像進行恢復。

總結

​ 使用此方法,在手機上除了安裝越獄相關軟件,就只有rfsd,rfsd若是能直接拷貝到/cache分區上運行,那對數據分區的污染就會更小。

查看安卓數據恢復3,解決了這個問題 http://www.javashuo.com/article/p-nrmoykns-nu.html

相關文章
相關標籤/搜索