游戏狗iPhone中文网欢迎您
您的当前位置:游戏狗 > 资讯 > 正文

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

2016-02-16 10:32:34来源:游戏狗整理编辑:少年

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

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

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

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

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

相关新闻

©游戏狗 Gamedog.cn 北京手游天下数字娱乐科技股份有限公司 版权所有
安全百店 ANVA自律组
游戏狗微信关注游戏狗订阅号