導航:首頁 > 數據分析 > 進入dfu模式怎麼保存數據

進入dfu模式怎麼保存數據

發布時間:2024-11-12 16:50:10

1. 如何利用SSH在DFU模式下備份iPhone數據

教程開始

Step1,將手機進入DFU模式;

如何進入DFU模式(進入DFU模式的三種方法),如果手機還在白蘋果,同時按下+POWER直至屏幕變黑。然後按住POWER鍵,松開HOME鍵,出現白蘋果的時候,再同時按下HOME鍵,開始默數,正常的話手機屏幕會再次變黑,當數到10的時候,保持HOME鍵按住,松開POWER鍵,再默數15下。基本上都可以進入DFU模式。

Step2,利用ssh_rd_rev04a.jar工具虛擬個ramdisk,用來建立和iPhone連接的SSH通道,並獲取登錄用戶名和密碼;

這里要注意,ssh_rd_rev04a.jar是java的可執行文件,所以該工具正常運行的前提是您的電腦已經正常安裝JRE(Java Runtime Environment),即java運行環境。

打開ssh_rd_rev04a.jar,啟動正常後會出現如下窗口:


注意,提示「Connect a device in DFU mode」,即請連接DFU模式的iDevice。這里的iDevice指的是iPhone,iPod等蘋果產品。如果出現其它提示,比如:


注意上圖中紅色框內的內容,錯誤提示是1.要求安裝iTunes9或更新版本,以及2.無法綁定2202埠。但很大可能是您的java版本過新,不被該工具支持。解決方法,除了確認iTunes版本是9以上外,將電腦上的jre卸載掉,然後在文章開頭下載jre6,並安裝。安裝後,再重新打開ssh_rd_rev04a.jar工具,應該就可以正常運行了。

將已進入DFU模式的iPhone連接到電腦,該工具會自動識別並載入,我們所需要的只是安靜等待而已,工具窗口內不斷更新進度信息。過幾分鍾一切就緒後,工具顯示為:


注意上圖紅色部分中的登錄名及密碼:

login:root 即登錄名

password:alpine 即密碼

折騰過iPhone的朋友看到這用戶名和密碼就應該知道這個就是iPhone默認root用戶名和密碼了。本手機沒有越獄過,如果手機有越獄並修改過root密碼的話,密碼處顯示的可能會不一樣,(註:未測試)

數據線一頭的手機上則顯示為刷機界面,不過和刷機不一樣,白蘋果下方的進度條始終處於初始狀態,且在數據拷貝過程中始終沒有發生變化。


Step3,利用putty載入iPhone文件夾。

保持ssh工具打開,然後打開putty,來建立個ssh連接。在如下位置填入:

Host Name: 127.0.0.1

Port: 2022

Connection type: SSH


點擊「Open」會彈出一個命令行窗口,並顯示:

login as:

提示輸入用戶名,此處請填入用戶名,也就是root,回車後提示輸入密碼,請輸入在ssh工具中顯示的密碼,默認為alpine。命令行窗口顯示:


在游標處,輸入命令:

mount.sh

回車後,顯示將disk0s1s1及disk0s1s2分別載入到mnt1和mnt2:


Step4,使用Winscp來備份數據;

接下來,我們用winscp再來復制數據。Winscp是Windows系統下常用的SSH圖形化客戶端。圖形化界面使得在操作上相當方便。打開winscp,在出現的窗口中再次輸入Host name, port, username和password。


暫且先不點擊Login,建議再設置下文件名的編碼。點擊左邊菜單里裡面的「Environment」選項,在右邊的「UTF-8 encoding for filenames」的下拉菜單裡面選擇「On」,然後點擊Login進行連接。這點比較重要,如果您的iPhone設置為中文語言環境,那麼一些程序的數據可能存在以中文名命名,沒有設置文件名編碼的話,這些中文文件名的數據將無法被winscp正常識別,導致數據傳輸時出現無法找到該文件的錯誤。


點擊Login後,winscp會自動連接iPhone,連接成功後出現如下窗口:


窗口的左下部是本地文件夾,右下部默認打開「/private/var」,在上圖的下拉菜單中可以打開其它文件夾,圖形化界面的操作比較簡單,這里就不多介紹了。這里主要的要注意mnt1和mnt這2個文件夾,mnt1主要保存著和系統相關的文件和設置等,常用的相片,視頻,信息,聯系人,還有各個程序的數據都是保存在/mnt2/mobile裡面。系統自帶的程序保存文件夾如:

/mnt2/mobile/Media/DCIM/: 照片

/mnt2/mobile/Media/Recordings/:語言備忘錄

/mnt2/mobile/Library/AddressBook/:聯系人

/mnt2/mobile/Library/SMS/:簡訊

/mnt2/mobile/Library/Notes/:備忘錄

用戶自行安裝的程序是在/mnt2/mobile/Applications/下面,該文件夾下面的每個文件夾代表一個已安裝的程序,文件夾的名字都是由一串字母和數字以及橫桿組成的程序ID。如:

/mnt2/mobile/Applications/15F42897-C562-4466-8DAD-5201C40DBFDE

程序文件的數據一般都保存在該程序文件夾下面的/Documents/子文件夾下面。

將上述文件夾拷貝到本地電腦就可以完成數據備份。已備份照片為例,介紹下如何使用winscp進行數據備份。打開/mnt2/mobile/Media,選中DCIM,在右單擊彈出的菜單內選擇Download


然後會提示文件的保存地點。


輸入保存文件夾後,點擊OK就開始下載數據到指定的文件夾內。


Step5,備份完畢後,重啟手機。

數據備份等操作完畢後,可以將winscp關閉。回到putty窗口,輸入

reboot_bak

iPhone會自動重啟,但是會進入recovery模式,此時您可以使用小雨傘或其它軟體來將iPhone踢出恢復模式。但最簡單就是下載文末提供的Exit_Recovery_Mode.zip工具,解壓後,雙擊運行Exit_recovery_mode.bat,會彈出一個命令行窗口,同時iPhone會自動重啟,並恢復正常。最後將此命令行窗口關閉即可。


至此,我們已經成功地利用了幾個工具軟體在DFU模式下將iPhone內的數據備份出來了。文中是以iPhone4為例,在win7 64位系統下進行的。理論上本方法也適用於其它iDevice如ipod等。

iPhone的使用建議:

沒越獄的iPhone使用久後出現其它容量很大的話,先用iTunes做個備份下,然後在iPhone的設置-通用-還原-抹掉所有內容和設置,最後再在iTunes裡面做個恢復即可。這樣可以恢復相當一部分被其它佔用的容量。

閱讀全文

與進入dfu模式怎麼保存數據相關的資料

熱點內容
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114
文件夾的相片如何列印出來 瀏覽:84
mpg文件如何刻錄dvd 瀏覽:801
win10edge注冊表 瀏覽:309

友情鏈接