返回列表 回復 發帖

快速備份、還原蘋果iPhone手機系統的方法

這個方法可以讓你快速的備份、還原你的蘋果iPhone手機系統,創建一個鏡像文件。然後可以通過鏡像快速還原。(還原包括: 激活狀態, 鈴聲, 以前所有安裝的軟件, 牆紙等等)。和電腦上GHOST備份、還原差不多。

  此方法在 1.0.2, 1.1.1, 1.1.2上測試通過, 使用此方法還原的時候需要手機在能用iPHUC連接,並且能傳輸文件進IPHONE的正常狀態下。 如果手機在還原模式, 比如黃色三角, CABLE連ITUNES的狀態下就不行。  1. 需要的軟件:iPHUC、 WINSCP或者PUTTY。  準備工作: 在備份前, 先需要為iPhone手機系統分區建立一個裸設備:SSH進到iPhone手機, 在命令行下鍵入:  mknod /var/root/Media/rdisk0s1 c 14 1  這個將在你的用戶分區下建立一個裸設備鏈接到系統分區, 可以讓你當系統不正常的時候有機會還原系統。  2. 如果你的系統還沒有安裝BSD SYSTEM, OPENSSH的話,請在備份前安裝好, 將來還原後你可以通過SSH來調試系統。  3. 備份當前系統, 創建鏡像文件:  打開iPHUC, 鍵入: getfile rdisk0s1 iphone_sys_dump 314572800  這個命令將會創建以一名為:iphone_sys_dump 的當前系統鏡像文件在你的電腦IPHUC當前目錄下, 文件大小大概是300M.  整個過程為5分鐘。   還原系統: 但你的系統不正常的時候, 可以打開iPHUC, 鍵入:  putfile iphone_sys_dump rdisk0s1  這個命令將通過你創建的鏡像文件還原系統。 還原只學要1分鐘,還原完畢後, 馬上重啟系統。  重啟後, 你還需要修補一些東西,  1. SSH進入手機,輸入:  mount -u -o ro / fsck  第一個命令讓系統重新MOUNT你的系統分區為只讀狀態, 第二個命令用來修復。  完畢後, 重啟手機。  重啟後, 你的系統就被還原了。你的用戶數據不會被還原抹去。   


  注意事項: 1. 不要嘗試把不同固件版本的系統還原到不同的版本去。 2. 還原後, 如果以前安裝的軟件是要讀取/var/root/Library 目錄下的數據的, 可能會運行不了,要重裝, 因為這個目錄已經被還原了。這裡主要是 /var/root/Library/Installer,它每次啟動就要檢查有沒有LocalPackages.plist, RemotePackages.plist, PackageSources.plist and TrustedSources.plist在目錄裡。你可以還原前把這些文件單獨備份,還原後自己再傳上去。
返回列表