CCF-GAIR 2020
您正在使用IE低版浏览器,为了您的雷锋网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
此为临时链接,仅用于文章预览,将在时失效
新鲜 正文
发私信给刘芳平
发送

12

不要把iPhone时间设成1970.1.1!

本文作者:刘芳平 2016-02-16 16:27
导语:如果你真这么做了,你的iPhone在重启后有可能会变砖。

“什么?!谁没事会把iPhone时间设置成1970年?”大部分人估计会这么回答。但如果你真这么做了,你的iPhone在重启后有可能会变砖。

这个iOS设备时间bug最近很火,它最初起源于国外匿名社区4Chan上的一个恶搞帖。

上周四有人在4Chan上贴一张图,怂恿大家去找iPhone上的一颗彩蛋,方法是将时间设置成1970年1月1日,重启后可以看到老的苹果logo。但真实的结果是你的iPhone就此变砖,无法正常启动。

不要把iPhone时间设成1970.1.1!

这个Bug只会发生在64位的iOS设备上。目前苹果已经确认了这一Bug,官方表示如果你把设备时间设置到1970年5月之前,就会出现重启失败的问题。苹果已着手在下一个iOS版本更新中修复这一问题。

为什么会变砖?

这是64位处理器未能正确处理Unix时间戳设置所产生的一个bug。

Unix时间戳规定,UTC时区的1970年1月1日 0点0时0秒的值为0,调整当地时间到1970.1.1 0:00,如果时区为正,那么GMT时间就早于Unix定义的0时间了。例如北京时间 1970.1.1 0:00 (UTC+0800) 是UTC 1969.12.31 16:00,对应的Unix时间是负的。64位苹果设备没有正确处理这个问题导致变砖。

如何救砖?

网上提供教程是:

拆机并拆出电池,放置10分钟后重新安装。


电量充足的情况下,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。

当然你也可以寻求苹果售后,他们可能会给你换台新机。

雷锋网原创文章,未经授权禁止转载。详情见转载须知

分享:
相关文章

文章点评:

表情

编辑

微信:liu_fangping
当月热门文章
最新文章
请填写申请人资料
姓名
电话
邮箱
微信号
作品链接
个人简介
为了您的账户安全,请验证邮箱
您的邮箱还未验证,完成可获20积分哟!
请验证您的邮箱
立即验证
完善账号信息
您的账号已经绑定,现在您可以设置密码以方便用邮箱登录
立即设置 以后再说