menu-icon
anue logo
熱門時事鉅亨號鉅亨買幣
search icon

科技

5分鐘告訴你為何iPhone碰上1970年會變磚

鉅亨網新聞中心 2016-02-15 19:22


估計你已經知道了將iPhone的系統日期改回至1970年1月1日,iPhone就會變磚的事情。希望你還沒有“手賤”親自嘗試一下。至少新浪科技的小伙伴已經證實,這件事在iPhone 5s以上的機型裏是真的。嗯,至少他有換一個新手機的合理藉口了。

這一漏洞從何而來?經常在YouTube上講解蘋果品bug及解決方案的湯姆·斯科特(Tom Scott)在視頻中做出了解釋。


斯科特簡單介紹了Unix系統的時間機制,並解釋了他認為iPhone變磚的原因。對iPhone來,時間是一個整型變數,而變數值是從1970年1月1日開始的秒數。如果將時間設置為1970年1月1日,那麼這個值將變為0。這本身不會帶來問題,但如果手機試圖顯示一個早於這一時間點的時間,例如這一時間點的幾小時前,那麼這個值會變成負數,從而導致系統崩潰。

只是理論上的解釋。蘋果尚未確認,是什麼原因導致了iPhone變磚。不過,斯科特的視頻仍然值得一看,這解釋了計算機表達時間的方式。

如果你的手機已經變磚,那麼好消息在於問題可以解決。可以採取的解決方式包括等待電池電量完全耗盡,或是撬開手機並斷開電池,或是進行設備韌體升級。(維金)

文章標籤


Empty