2016年2月17日訊,「如果把你的iPhone時間設定為1970年1月1日, 手機就可能變成一塊『磚頭』」,近日網上流傳這樣的說法,於是有不少好奇的「果粉」手癢一試,瞬間悲劇了。昨天,蘋果官方回應,確實存在「1970」變磚漏洞,將推出系統更新以解決這一問題。
「1970」變磚漏洞,是指將蘋果設備的系統日期設置為1970年1月1日,然後關機再開機,設備就有可能無法啟動,變成一塊「磚頭」,直到電池電量耗盡。據了解,所有系統版本為iOS8.0至iOS 9.3beta3,並且搭載64位處理器的蘋果設備,都會觸發這個漏洞,而32位處理器設備則沒有受到影響。換句話說,包括iPhone 6S、iPhone 6S Plus、iPhone 6、iPhone6 Plus、iPhone5S、iPad Pro、iPad mini 2、iPad mini 3、iPad Air和iPad Air 2,都在受影響範圍內。
蘋果官方在美國時間2月15日回應,承認手動將iOS設備的日期設置到1970年5月或之前時間,iOS設備將無法重啟,並表示即將發布一個系統更新以解決這一問題。不過,具體是等到iOS 9.3更新,還是提前推出一個漏洞修復版本,目前並未披露。對於產生漏洞的原因,蘋果方面並未解釋,不過各路技術人員分析稱,最合乎邏輯的原因是與時區有關。IOS設備是利用二進位來存儲時間,時間起點是世界標準時間1970年1月1日0點0分0秒,即UTC時間。如果在北京將iPhone時間設置為1970年1月1日0點0時0秒,UTC時間是1969年12月31日16時0分0秒,就出現了時間負值,從而引起設備崩潰。
蘋果同時建議,受到該問題影響的任何用戶都可聯繫蘋果技術支持以尋求幫助。不過,據論壇中一些用戶反映,他們在蘋果技術支持那裡獲得的處理方式並不一樣,有的用戶稱蘋果會直接更換了他們的設備,有的用戶則被「拒絕」整機更換。
蘋果方面承認了「1970」變磚漏洞後,立即引來了不少「好奇黨」。昨天晚上,在新浪微博上,記者就看到一位名為「洛克菲勒2」的網友自述,自己因為好奇心太強,更改了時間,發現手機真的開不了了,用了各種辦法都無效,一直到放置24小時後才能重新開機。還有不少網友開玩笑,可以去蘋果專賣店拿樣機試試手。
如果真是好奇觸發了「1970」變磚漏洞,該如何解決?根據記者整理的用戶分享,除了尋求蘋果售後支持外,民間方法有兩種。一種方式是拆機、卸電池,切斷iOS設備電源,放置10分鐘後再重新連接電源;另一種是在設備電量充足的情況下,等待數小時,待系統把時間的負值跑完,即可恢復正常。
@John_Helsing:不要手賤不要手賤不要手賤!
@扛著枕頭:小時候家裡大人總說冬天不要舔室外的鐵柵欄,結果多少孩子聽說後非要去試試,結果……悲劇一般都是這麼發生的。
@姜峰:不要覺得好玩就去試,否則真是閒得沒事給自己惹麻煩了。
@頂著美人面具的九尾狐女王:去蘋果店試下樣機就知道了……
@招貓又逗狗:是不是可以用這招找蘋果換新手機了?
@淺笑笑微涼:原本真的不知道,這麼一說手特別癢,特想試一下真假,這算不算抱起石頭砸自己的腳,反倒起到誤導的作用?
@-槑mei:不說還好,一說了都想試試。
@洛克菲勒2:無需拆機,親測。昨天我好奇心太強,改了時間,發現真的開不起來了。後來我用了各種辦法,什麼白蘋果直到沒電、換SIM卡,都不行。然後我查了各種資料發現,在UTC時間1970.01.01系統時間是負數,那麼開機就會出現系統錯誤,無法開機。然後,我就不再折騰,放了24小時,到了今天,發現可以開機。
@一隻魚乾_今天也是吃土的一天:我比較在意發現這個問題的人得有多無聊。
@白羊十弎:我只想知道1970年1月1日那天歷史發生了什麼?