不要尝试将iPhone调至1970年1月1日,否则等着变砖吧

周彤 8年前 (2016-02-17)

苹果承认iPhone“1970变砖”,将推出更新。

相信大家通过朋友圈都已经知道这个消息了,就是将iPhone日期设置成1970会变砖。然而又有很多不信邪的用户,纷纷做了尝试,然后就没有然后了。这次受到影响的产品主要有64位的iOS 8和iOS 9苹果设备,还有使用A7、A8、A9和A9X处理器的iPad。

这个BUG最初由国外匿名社区4Chan上的一个帖子传出来的,该帖子让用户在iPhone上寻找一颗彩蛋,其方法很简单,就是将时间设定为1970年1月1日。结果很显然,你的iPhone瞬间变为板砖,无法再次启动。

不要尝试将iPhone调至1970年1月1日,否则等着变砖吧2

现在,苹果官方已经承认了这个BUG,并提供了解决方案。苹果官方称,如果将iPhone、iPad以及iPod的时间设置到1970年5月之前,它将会出现重启失败的问题,这就是iOS设备变为板砖的原因。苹果已着手在下一个iOS版本更新中修复这一问题。

变砖的原因:整数下溢或代码bug

1970年1月1日是个特殊的日子。程序员为了更好的计算时间,只好采用整数,所以就将1970年1月1日0点0时0秒的值设为0,然后按秒计算后来的时间,包括我们现在电脑和手机、平板电脑等设备上的时间仍在这样计算。64位苹果设备没有正确处理这个问题导致变砖,原因是旧处理器都是32位的,当将它的编程改写成64位的时,可能就会出现bug。

如何解决BUG?

可以先将iOS设备拆机并拆出电池,放置10分钟后重新安装;或者在电量充足的情况下,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。

另外,也可以带着你的手机去寻求苹果售后的帮助。小编提醒大家,千万别盲目尝试。

最后,记得关注微信公众号:镁客网(im2maker),更多干货在等你!

镁客网


科技 | 人文 | 行业

微信ID:im2maker
长按识别二维码关注

硬科技产业媒体

关注技术驱动创新

分享到