1970年1月1日可让iPhone变砖 还是因为Unix

  1. 云栖社区>
  2. 博客>
  3. 正文

1970年1月1日可让iPhone变砖 还是因为Unix

云栖大讲堂 2017-08-01 15:04:00 浏览624
展开阅读全文

把iPhone手机日期设置到1970年1月1日,重启,它就会成这个样子:

1970年1月1日可让iPhone变砖 还是因为Unix

然后你就只能到苹果商店的天才吧(Genius Bar)进行预约,否则就得换个新手机了。

有人说,我干嘛闲得没事把手机日期设置到70年?没错。有闲功夫干这事的人的确很少,但这个社会上却存在着一种以恶作剧为已任的坏人。

以泄露数据并包含各种非法交易而臭名昭著的黑客论坛4Chan,在绝大多数人们还不了解这个Bug的时候,就发出来一个贴子,说是iOS有一个彩蛋,引诱人们把iPhone手机日期设置成1970年1月1日,然后就是见证奇迹的时刻……

出现这个bug的原因在于,在Unix系统中(1970年1月1日)这个日期有一个内部的0值,iOS无法处理这种情况,最终导致iPhone变砖。该问题只影响64位的iOS设备,换句话说,所有 iOS 8/9 的iPhone和iPad都受影响。

话说,如果有恶意应用程序想故意这么干呢?


作者:王小瑞

来源:51CTO

网友评论

登录后评论
0/500
评论
云栖大讲堂
+ 关注