iPhone 恢復模式與 DFU 模式最大區別在於是否啟動 iBoot。恢復模式下系統透過 iBoot 進行固件恢復/升級,iBoot 會檢測固件版本號,僅允許升級到更新版本;DFU 模式不啟動 iBoot,因此可繞過版本檢查,實現固件降級。

iBoot 是 iOS 設備的啟動加載器。恢復模式升級時,iBoot 確保目標固件版本高於當前版本,否則拒絕操作。故需降級必須進入 DFU 模式。簡單說:恢復當前版本用恢復模式,iTunes 接管後續;降級舊版本則需 DFU 模式。注意:蘋果關閉舊版本驗證後,任何方式均無法刷入該固件。
DFU 模式:全稱 Development Firmware Upgrade,即固件強制升降級模式。
恢復模式:螢幕顯示 iTunes 與數據線圖標。
核心差異:DFU 未啟動 Mac OS 系統,iTunes 無法控制恢復流程是否中斷,服務未啟動,傳聞恢復更徹底。

遇 3004 錯誤屬蘋果伺服器負載問題,關閉 iTunes 稍後重試即可。