【科技讯】2月16日消息,估计你已经知道了将iphone的系统日期改回至1970年1月1日,iphone就会变砖的事情。希望你还没有手贱亲自尝试一下。至少新浪科技的小伙伴已经证实,这件事在iphone 5s以上的机型里是真的。嗯,至少他有换一个新手机的合理借口了。
这一漏洞从何而来?经常在YouTube上讲解苹果产品bug及解决方案的汤姆斯科特(Tom Scott)在视频中做出了解释。
斯科特简单介绍了Unix系统的时间机制,并解释了他认为iphone变砖的原因。对iphone来说,时间是一个整型变量,而变量值是从1970年1月1日开始的秒数。如果将时间设置为1970年1月1日,那么这个值将变为0。这本身不会带来问题,但如果手机试图显示一个早于这一时间点的时间,例如这一时间点的几小时前,那么这个值会变成负数,从而导致系统崩溃。
这只是理论上的解释。苹果尚未确认,是什么原因导致了iphone变砖。不过,斯科特的视频仍然值得一看,这解释了计算机表达时间的方式。
如果你的手机已经变砖,那么好消息在于问题可以解决。可以采取的解决方式包括等待电池电量完全耗尽,或是撬开手机并断开电池,或是进行设备固件升级。