XY蘋果助手:蘋果承認(rèn)iOS設(shè)備調(diào)至1970年1月1日變磚bug 民間高手破解

2016-02-17 12:05:53來(lái)源:作者:

    這兩天,一則消息讓不少蘋果手機(jī)的使用者"炸開了鍋"——
該消息稱,把iPhone手機(jī)的時(shí)間設(shè)定為1970年1月1日,然后關(guān)機(jī)再開機(jī),手機(jī)就很有可能變成一塊“磚頭”,無(wú)法啟動(dòng),直到電池電量耗盡。

這兩天,一則消息讓不少蘋果手機(jī)的使用者“炸開了鍋”——

該消息稱,把iPhone手機(jī)的時(shí)間設(shè)定為1970年1月1日,然后關(guān)機(jī)再開機(jī),手機(jī)就很有可能變成一塊“磚頭”,無(wú)法啟動(dòng),直到電池電量耗盡。
一分鐘變磚,親測(cè)可行!

千萬(wàn)別手賤!

      否則你只能抱著“磚”哭!

\

受到影響的產(chǎn)品包括64位的iOS 8和iOS 9蘋果設(shè)備,以及使用A7、A8、A9和A9X處理器的iPad。

\


會(huì)受影響的蘋果設(shè)備一覽

\

 昨天,蘋果官方終于對(duì)此事做出了回應(yīng),確認(rèn)如果將系統(tǒng)時(shí)間手動(dòng)設(shè)置為1970年5月或者更早,iPhone、iPad、iPod touch將會(huì)無(wú)法重啟,并表示即將發(fā)布一個(gè)系統(tǒng)更新,以防該問(wèn)題在未來(lái)影響iOS設(shè)備。蘋果承諾會(huì)盡快修復(fù)這一bug,但是并沒有解釋為什么將iPhone設(shè)置到1970年5月以前會(huì)變磚。

\

為何會(huì)產(chǎn)生這一bug?

(看不懂的請(qǐng)自行跳過(guò))

在YouTube上,一位叫Tom Scott的小伙兒給出了目前來(lái)看最靠譜的解釋。

\

至于為何只在64位處理器的蘋果設(shè)備上出現(xiàn)這種問(wèn)題,Tom認(rèn)為,舊處理器都是32位的,當(dāng)將它的編程改寫成64位的時(shí),可能就會(huì)出現(xiàn)bug。他還警告程序員,不要在編寫代碼時(shí)偷懶或;ㄕ。

\

而二進(jìn)制里,當(dāng)你給64位存儲(chǔ)的最大數(shù)字上加1時(shí),就可能導(dǎo)致數(shù)據(jù)重回0,也就是整數(shù)溢出;但是,當(dāng)你從最小數(shù)字0上減1時(shí),你永遠(yuǎn)不會(huì)得到負(fù)數(shù),就會(huì)造成整數(shù)下溢。事實(shí)上,無(wú)論你將時(shí)間設(shè)置到1970年以前的哪一天,哪怕是公元前,你的iPhone上能設(shè)置的最遙遠(yuǎn)的時(shí)間也只能是1970年1月1日00:00。

\

盡管目前上述存儲(chǔ)格式的最新版本已經(jīng)允許有負(fù)數(shù)了,但是從iPhone變磚的現(xiàn)實(shí)來(lái)看,顯然蘋果還在老的版本上不遺余力,否則,我們哪兒那么多槽呢?世界哪兒那么多歡樂呢?

\

如果已經(jīng)變磚了,怎么辦?

蘋果給出的解決辦法是:可以先將iOS設(shè)備拆機(jī)并拆出電池,放置10分鐘后重新安裝;或者在電量充足的情況下,等待數(shù)小時(shí),當(dāng)Unix時(shí)間戳的數(shù)值大于等于0,系統(tǒng)時(shí)間生效,可正常開機(jī)。

那么因?yàn)楹闷,而已?jīng)去嘗試了一把的果粉們?cè)撛趺崔k?

\  

方法一,你可以拿著變磚的iPhone去找蘋果售后。蘋果官方稱,受到該問(wèn)題影響的任何用戶都應(yīng)該聯(lián)系蘋果技術(shù)支持以尋求幫助。

      不過(guò),據(jù)外媒報(bào)道,根據(jù)iOS用戶反饋,他們?cè)谔O果技術(shù)支持那里獲得的處理方式并不一樣:有的用戶稱,蘋果會(huì)直接更換了他們的設(shè)備,還有的用戶則被“拒絕”(整機(jī)更換)了。

      方法二,如果不想去蘋果店維修的用戶,可以參考“民間”解決方案:切斷iOS設(shè)備電源,放置10分鐘后再重新連接電源,設(shè)備之后會(huì)重置時(shí)間,變磚的問(wèn)題就解決了。不過(guò),想要切斷iOS設(shè)備電源意味著,需要拆機(jī)并拆出電池……

      方法三,電量充足的情況下,等待數(shù)小時(shí),當(dāng)Unix時(shí)間戳的數(shù)值大于等于0,系統(tǒng)時(shí)間生效,可正常開機(jī)。
對(duì)于實(shí)在好奇的小伙伴

      小編也在這里送上“作死教程”——

 \ 

1、必須使用iPhone 5s或更新的iOS設(shè)備(即采用A7、A8、A9、A9X處理器的iPhone和iPad是重災(zāi)區(qū))
2、進(jìn)入設(shè)置-通用-日期和時(shí)間菜單,關(guān)閉自動(dòng)設(shè)置選項(xiàng)
3、手動(dòng)調(diào)整時(shí)間至1970年1月1日(計(jì)算機(jī)的時(shí)間原點(diǎn))
4、重啟iPhone——

大功告成啦~

  \

“你沒資格改變時(shí)間,只有時(shí)間可以改變你”

     聽起來(lái)好有哲理。
 
     XY蘋果助手是國(guó)內(nèi)領(lǐng)先的蘋果助手之一,將會(huì)在第一時(shí)間完美適配最新的蘋果更新系統(tǒng),保證用戶們能夠?qū)崟r(shí)享受到最佳的操作體驗(yàn)。并在平臺(tái)中,精心準(zhǔn)備了超過(guò)百萬(wàn)數(shù)量的免費(fèi)資源,供大家下載,試玩。
 

關(guān)鍵詞:XY蘋果助手