回覆列表
  • 1 # 使用者4710077557833

    教程開始   Step1,將手機進入DFU模式;   如何進入DFU模式(進入DFU模式的三種方法),如果手機還在白蘋果,同時按下HOME+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裡面做個恢復即可。這樣可以恢復相當一部分被其它佔用的容量。

  • 中秋節和大豐收的關聯?
  • 場均得分倒數第二,雅尼斯守強攻弱,秦曉雯為何不請回冠軍教練閔鹿蕾?