近期瘋傳將 iPhone 時間改為 1970/1/1 重開機會導致裝置「變磚」(卡在蘋果 Logo 無法開機)。本文深入解析 Bug 成因、觸發條件與唯一解救方法。

iOS 使用 Unix Epoch Time(UTC 1970/1/1 00:00:00 為 0 秒)。64 位元系統雖理論支援極大時間範圍,但若使用者身處 UTC+8(北京時間)等東八區,將本地時間設為 1970/1/1 00:00,換算成 UTC 會變成負數時間戳(1969/12/31 16:00),導致核心在啟動早期因時間驗證失敗而停擺。
必須拆機斷開電池供電,放置數小時讓電容放電、內部時鐘重置;或等待電池耗盡至 Unix 時間戳自然推移至正值後再重新組裝開機。無法透過軟體恢復(DFU/恢復模式均無效),請尋求 Apple 官方或專業維修協助。


若駭客透過惡意 NTP 伺服器強制將裝置時間同步至 UTC 負值,所有連上公共網路的相容裝置重開機後皆會中招。Apple 後續更新將修補此漏洞。