iOS 救機必學(二) Recovery 模式

| 沈春生 | 12-04-2021 16:06 | |

「Recovery Mode」是《iOS》或《iPadOS》另一種救機方法。它是用來保護 iPhone 和 iPad 「引導載入程式(iBoot)」 過程故障的一種模式,不論是 iPhone 開機、OTA 更新或用經電腦升級 iOS 系統,開機過程出錯都會跳出此模式,通常會有幾種情況發生:

  • 電腦無法辨識你的裝置,或指出裝置處於恢復模式;
  • 升級《iOS》或《iPadOS》過程出錯,造成卡在「白蘋果」狀態,沒有進度條顯示;
  • 系統異常導致直接看見恢復模式。

 

強制入 Recovery 模式

以下是強制進入 Recovery Mode 的步驟,適用於任何 iPhone 型號。
 

Step 01﹕先將設備連上電腦,並打開《Finder》或《iTunes》,按一下 「音量鍵增加(+)」→按壓一下「音量鍵降低(-)」,跟着按實電源鍵直至看到 「support.apple.com/iPhone/restore」 畫面。

Step 02﹕隨即電腦屏幕上會出現要替設備更新或恢復的提示畫面。

 

 

自動進入 DFU / Recover 模式

在《iOS / iPadOS》裝置首次啟動時,處理器會立即執行 「唯讀記憶體(開機 ROM)」,這個「唯讀記憶體」不論是 Apple 官方或黑客都無法修改。

「唯讀記憶體」 程式碼內含包括:Apple Root CA 公用密鑰,用於驗證《iBoot Bootloader》是否經過 Apple 簽署,以決定是否允許載入;當 《iBoot》完成其任務後,便會驗證和執行《iOS》或《iPadOS》核心。
在《iOS》和《iPadOS》開機和升降級過程中,也會啟動 「安全開機鏈」 檢查所有元件經過 Apple 加密編譯簽署的完整性,包含啟動程式、核心、核心延伸功能和基頻韌體,確保底層的軟件未經竄改,才能夠正常開啟系統。一旦載入驗證過程失敗或錯誤,便會出現「DFU / Recover 模式」兩種安全機制。總括來說,「唯讀記憶體」 無法載入或錯誤:直接跳出 DFU 模式;開機《iBoot(引導載入程式)》出錯:跳出 Recovery 模式。

 

兩種模式差異

簡單來說,DFU 模式和 Recovery 模式兩者之間會根據開機驗證錯誤自動觸發,Recover 模式狀態有機會解救設備內存的資料;反而 DFU 模式就會清空整個裝置的資料。

另外,DFU 模式能夠以手動方式強制進入而不會載入開機《iBoot》,讓用戶自定安裝新舊《iOS》版本,過程中同樣會驗證《iBoot Bootloader》是否經過 Apple SSH 簽署。

至於 Recovery 模式有些時候是因系統錯誤,像是開機後突然出現連接《iTunes》畫面,或 《iTunes》無法識別使用者裝置,又或是屏幕卡在「白蘋果」畫面且未顯示進度條等,惟可惜是 Recovery 模式不允許用家降級系統,只能安裝相同或升級更新的版本。

 

【相關報道】 iOS 救機必學(一) DFU 模式 【下一頁

 

想睇盡全城最 Hit 科技生活影片,請即【按此】瀏覽同埋 subscribe ezone.hk 嘅 YouTube channel。

 

Source: e-zone

 

 

Page 1 of 21