通常iPhone 用戶都會聽見DFU 模式、恢復模式(復原模式),這兩者之間到底有什麼區別?其實這些都是iOS 系統升降級和驗證出錯的模式,也是蘋果給iOS / iPadOS 系統還原或重新安裝的模式,更能夠解決iOS 設備軟硬體的方法。那麼,它們兩者又有什麼差異呢?

DFU模式是什麼?
DFU模式全名Device Firmware Upgrade mode簡寫,中文稱為「設備固件升級」,意思是指在不加載iBoot Bootloader情況下,能夠強制替iPhone 、iPad設備升降級,可以從最新iOS / iPadOS版本將回到新、舊版本中,但需要依賴iTunes來做回復升級動作,才能夠進行iOS系統的重裝。
通常會需要讓iPhone 和iPad 設備進入DFU 模式,會有底下幾種情況:
要替設備越獄或清除越獄
iOS系統出現異常狀態
已經安裝新版iOS,想降回認證尚未關閉的舊版本中
從設備刪除iOS 測試版,裝回iOS 正式版
iPhone或iPad設備升級過程卡白蘋果( Apple Logo)無法正常進入系統
設備反覆重開機,或開機一直接卡在白蘋果(蘋果標誌)無法進入系統
在進入DFU時設備畫面為黑色,只要連上電腦iTunes / Finder時,會顯示以下提示:「iTunes偵測到一台處於復原模式中的(iPhone、iPad或iPod touch)。若要與iTunes一同使用,您必須復原(iPhone、iPad或iPod touch)。」
恢復模式是什麼?
復原模式/恢復模式(Recovery Mode)是用來保護iPhone和iPad 「引導載入程式(iBoot)」過程故障的一種模式,不論是iPhone開機、OTA更新或用電腦iTunes升級iOS系統,開機過程出錯都會跳出此模式?,會停留在導致開機過程卡在要連接iTunes畫面。
當然「恢復模式」也是iPhone 和iPad 用戶最容易碰見錯誤,通常會有幾種情況會發生:
電腦無法辨識您的裝置,或指出裝置處於復原模式
升級iOS 、iPadOS 過程出錯,造成卡在Apple Logo 都沒有進度條反應
系統異常導致直接看見恢原模式
恢復模式沒辦法讓iPhone 、iPad設備降回到舊版本上,只能透過iTunes / Finder重新安裝相同或升級新版iOS / iPadOS系統,會造成原本系統資料遺失風險,所以我一直提醒與建議升級iOS版本前先備份(iTunes、iCloud),避免更新過程出錯。

如果跳出iPhone恢複復原模式後,iPhone卡在連結iTunes畫面,也可以透過利用ReiBoot 工具讓iPhone退出恢復模式,也能夠避免連接iTunes 資料全被清空。

了解iPhone 和iPad 開機安全驗證機制
在iPhone 、iPad 裝置在第一次啟動時,處理器執行會立即執行唯讀記憶體(開機ROM),不管是Apple 或攻擊者都無法修改。
「開機ROM」程式碼內會包含Apple Root CA 公用密鑰,用於驗證iBoot Bootloader 是否經過Apple 簽署,以決定是否允許載入,當iBoot 完成其任務後,便會驗證和執行iOS 或iPadOS 核心。
在iOS和iPadOS開機和升降過程中,也會啟動「安全開機鏈」檢查所有元件都經過Apple加密編譯簽署完整性,包含啟動程式、核心、核心延伸功能和基頻韌體,確保底層的軟體未經竄改,才能夠正常啟動系統。
如載入驗證過程失敗或錯誤時,就會出現「DFU 模式、復原模式」兩種安全機制:
開機ROM無法載入或錯誤:直接跳出 DFU 模式
開機iBoot (引導載入程式)出錯:會跳出復原模式

通常以上錯誤,最常見原因都是在iPhone 和iPad 升降級或開機過程中會出現,就需要找台電腦來恢復系統。
DFU模式和復原模式差異
看完以上說明後,大致能了解DFU模式、恢復模式以及開機程序,不過還是有些人可能不懂兩者之間差異。
簡單來說,DFU模式和恢復模式兩者之間會根據開機驗證錯誤自動觸發,恢復模式狀態還有機會解救設備資料,反而DFU 模式就會整個清空裝置資料。
另外「DFU模式」也能夠手動方式強制讓設備進入,該模式不會載入開機iBoot (引導載入程式),能夠讓用戶自訂安裝新舊iOS 版本,也是大家常聽的降級,過程也會驗證iBoot Bootloader 是否經過Apple SSH 簽署。
至於恢復模式是開機程序過程中造成失敗,有些時候是因系統錯誤,像是開機後突然出現出現連接iTunes 畫面; iTunes無法識別使用者的裝置顯示裝置處於「復原模式」;螢幕卡在Apple 標誌畫面好幾分鐘,且未顯示進度條,這類情況都會造成。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/233368.html
微信掃一掃
支付寶掃一掃