A- A+

不要把iPhone時間設成1970.1.1!

資料來源:雷鋒網 / 分類:科技特搜   2016/02/16 17:18:02

“什麼?!誰沒事會把iPhone時間設置成1970年?”大部分人估計會這麼回答。但如果你真這麼做了,你的iPhone在重啟後有可能會變磚。

這個iOS設備時間bug最近很火,它最初起源於國外匿名社區4Chan上的一個惡搞帖。

上週四有人在4Chan上貼一張圖,慫恿大家去找iPhone上的一顆彩蛋,方法是將時間設置成1970年1月1日,重啟後可以看到老的蘋果logo。但真實的結果是你的iPhone就此變磚,無法正常啟動。

不要把iPhone時間設成1970.1.1!

這個Bug只會發生在64位的iOS設備上。目前蘋果已經確認了這一Bug,官方表示如果你把設備時間設置到1970年5月之前,就會出現重啟失敗的問題。蘋果已著手在下一個iOS版本更新中修復這一問題。

為什麼會變磚?

這是64位處理器未能正確處理Unix時間戳設置所產生的一個bug。

Unix時間戳規定,UTC時區的1970年1月1日0點0時0秒的值為0,調整當地時間到1970.1.1 0:00,如果時區為正,那麼GMT時間就早於Unix定義的0時間了。例如北京時間1970.1.1 0:00 (UTC 0800)是UTC 1969.12.31 16:00,對應的Unix時間是負的。64位蘋果設備沒有正確處理這個問題導致變磚。

如何救磚?

網上提供教程是:

拆機並拆出電池,放置10分鐘後重新安裝。

 

電量充足的情況下,等待數小時,當Unix時間戳的數值大於等於0,系統時間生效,可正常開機。

當然你也可以尋求蘋果售後,他們可能會給你換台新機。

注目焦點

推薦排行

點閱排行

你的新聞