“如果把你的iPhone时间设定为1970年1月1日, 手机就可能变成一块‘砖头’”,近日网上流传这样的说法,于是有不少好奇的“果粉”手痒一试,瞬间悲剧了。昨天,苹果官方回应,确实存在“1970变砖”漏洞,将推出系统更新以解决这一问题。
“1970变砖”漏洞,是指将苹果设备的系统日期设置为1970年1月1日,然后关机再开机,设备就有可能无法启动,变成一块“砖头”,直到电池电量耗尽。据了解,所有系统版本为iOS8.0至iOS9.3beta3,并且搭载64位处理器的苹果设备,都会触发这个漏洞,而32位处理器设备则没有受到影响。
苹果官方在美国时间2月15日回应,承认手动将iOS设备的日期设置到1970年5月或之前时间,iOS设备将无法重启,并表示即将发布一个系统更新以解决这一问题。对于产生漏洞的原因,苹果方面并未解释,不过各路技术人员分析称,最合乎逻辑的原因是与时区有关。iOS设备是利用二进制来存储时间,时间起点是世界标准时间1970年1月1日0点0分0秒,即UTC时间。如果在北京将iPhone时间设置为1970年1月1日0点0分0秒,UTC时间是1969年12月31日16时0分0秒,就出现了时间负值,从而引起设备崩溃。
苹果同时建议,受到该问题影响的任何用户都可联系苹果技术支持以寻求帮助。苹果方面承认了“1970”变砖漏洞后,立即引来了不少“好奇党”。2月16日晚上,在微博上,记者就看到一个名为“洛克菲勒2”的网友自述,自己因为好奇心太强,更改了时间,发现手机真的开不了了,用了各种办法都无效,一直到放置24小时后才能重新开机。还有不少网友开玩笑,可以去苹果专卖店拿样机试试手。
如果真是好奇触发了“1970”变砖漏洞,该如何解决?根据记者整理的用户分享,除了寻求苹果售后支持外,民间方法有两种。一种方式是拆机、卸电池,切断iOS设备电源,放置10分钟后再重新连接电源;另一种是在设备电量充足的情况下,等待数小时,待系统把时间的负值跑完,即可恢复正常。
据《北京晚报》