iPhone中文网

为什么iPhone时间调到1970年会变砖

2016-02-16作者:少年

为什么iPhone时间调到1970年会变砖,估计你已经知道了将iPhone的系统日期改回至1970年1月1日,iPhone就会变砖的事情。希望你还没有手贱亲自尝试一下。

这一漏洞从何而来?经常在YouTube上讲解苹果产品bug及解决方案的汤姆·斯科特(Tom Scott)在视频中做出了解释。

斯科特简单介绍了Unix系统的时间机制,并解释了他认为iPhone变砖的原因。对iPhone来说,时间是一个整型变量,而变量值是从1970年1月1日开始的秒数。如果将时间设置为1970年1月1日,那么这个值将变为0。这本身不会带来问题,但如果手机试图显示一个早于这一时间点的时间,例如这一时间点的几小时前,那么这个值会变成负数,从而导致系统崩溃。

这只是理论上的解释。苹果尚未确认,是什么原因导致了iPhone变砖。不过,斯科特的视频仍然值得一看,这解释了计算机表达时间的方式。

如果你的手机已经变砖,那么好消息在于问题可以解决。可以采取的解决方式包括等待电池电量完全耗尽,或是撬开手机并断开电池,或是进行设备固件升级。

相关新闻更多
iPhone游戏>新闻>正文