首页 - 公司
快速评论

传言是真的:苹果承认1970变砖漏洞,比较靠谱的解决方法看这里

浏览: 2016-02-16 14:39:43
把iPhone手机的时间设定为1970年1月1日,然后关机再开机,手机就很有可能变成一块“砖头”,再也没法使用了。

最近几天,苹果的粉丝圈里都在传这样一个消息,说是——把iPhone手机的时间设定为1970年1月1日,然后关机再开机,手机就很有可能变成一块“砖头”,再也没法使用了。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

1

“穿越”回1970后手机变砖

有网友称,这个bug随机出现,并非人人都会撞上。但果粉们千万别尝试。据专家分析,这个bug不同于其他的技术缺陷,暂时难以修复。真要尝试,手机可能彻底报废,手机上的数据也无法恢复。

这一消息传出后,有不少果粉大胆尝试,然后……

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

还有一位知乎用户“滕腾”称,按照此法操作后,得到了三个暖手宝:

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

也有媒体记者“作死实测”,比如都市快报记者用平时当做备用机的iPhone5S做实验。这部手机是两年前买的,16G的港行版本,系统是IOS8.1.3。进入“时间与日期”选项,手动把时间调到了1970年1月1日,然后退出界面并关机。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

两分钟后,我长按开机键试着开机,连续长按了好几次,手机始终黑屏,一点反应也没有。


因为之前已经试过苹果店的iPhone6S并没有出现问题,所以刚开始我并不担心我的iPhone5S会死机,我甚至认为是天气太冷导致手机没法开机,所以,我把手机塞进衣服里给它“保温”。


过了两分钟,从胸口掏出热乎乎iPhone5S再次试着开机,仍然没有任何反应,当时我的心是拔凉拔凉的……


一直连试了好几次,屏幕终于亮了起来,正中央出现了苹果的LOGO,但屏幕就始终保持这个状态。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

持续了将近有100秒,总算又进入了开机的界面,但我发现,手机变得非常迟钝,非常卡,滑动平屏幕上的解锁键,手机没有任何反应,大约又过了1分钟,才进入指纹验证和输入密码的界面,输入密码时,每按一个数字,大约要过几米秒手机才能完成这项指令,这让我想起了十几年前用学校电脑同时挂着QQ再打CS的感觉。


就这样,在手机很迟钝的状态下,我花了十几分钟,慢慢地从开机界面进入时间设置选项,把时间重新设置回“自动模式”,然后关机再开始,手机才恢复了正常。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

相信手痒的不止以上这些用户。至于如何解决变砖的问题,有的用户称,发现手机在4个小时后自动恢复;有人说换了电话卡就可以接着用了;也有国外一位貌似苹果天才吧的工作人员给出了一个解决方案:

“Can confirm the solution. Our Genius team worked through a few steps and came to the conclusion that disconnecting the battery and reconnecting fixes the issue and allows the phone to boot to the lock screen.


At least we know how to fix it now and avoid those phone swap outs.


We've passed this info on globally to the relevant Apple Support teams.


It should be common knowledge to all stores worldwide by tomorrow.”


“可以确认这个解决方案。我们天才吧的团队试了几下,发现卸掉电池,再连接上,就能恢复手机。


至少我们现在知道如何解决这个问题,以及避免它发生了。


我们已经把这个消息传递给了全球的苹果售后支持团队。


明天全世界的Apple Store都会知道这个“常识性”的解决方案。”

小编打探到的比较靠谱的自行解决方法是:可以先将iOS设备拆机并拆出电池,放置10分钟后重新安装。或者在电量充足的情况下,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。

当然,最靠谱的还是寻求苹果售后帮助。

2

原因:Unix系统的时间戳问题

为什么会有改了改时间就“变砖”的情况发生?微信公众号“差评”(chaping321)是这样解释的:

苹果的iOS系统,用的是Unix的时间戳(就是系统记录时间的东西)。Unix的时间戳呢,是利用二进制位来储存时间的(就是0和1的变换)。

下面是个类似的例子:

这些个0和1每秒变一下,就代表了我们所感知的时间。

如果你去“设置”里面的“时间和日期”,调一下,会发现iPhone能设置的最早时间是1970年1月1日,早上8点(因为北京时间+8)。

对于Unix来说这就是时间的起点——那时间的终点呢?

对于32位的苹果系统来说,是2038年1月19日3时14分07秒

对于64位的苹果系统来说,约2900亿年后的292,277,026,596年12月4日15:30:08,星期日(太阳还能活50亿年)

这里的Unix的时间戳bug只对64位的苹果系统有效……中招的设备,如下:

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

当你把时间设到了Unix的原点……1970年1月1日,那你的最后一次通话记录,或者电池统计,或者某个APP上次的更新时间,就会变成“负值”...

我们再仔细看下刚才那个动图,这是32位系统的情况。。

时间在到达2038的那个时间终点后,跳回到了起点。

同样的二进制的道理,上面我们所说的“负值”其实跳到了约2900亿年后的292,277,026,596年12月4日.......

然后,在iPhone重启的过程当中,某个time check的地方(目前谁也不知道),就直接当掉了。。。

不过,苹果店里的新机不会中招,因为新机没有太多的历史记录。

3

苹果官方承认存在漏洞

昨天(2月15日),苹果已经正式在其支持网站上承认了这一问题。苹果表示,公司即将发布一个系统更新,以防该问题在未来影响iOS设备。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

图据苹果官网

苹果对这一问题的评论很短,仅表示如果用户“手动将iOS设备的日期设置到1970年5月或之前时间,你的iOS设备将无法重启。”

苹果还表示,受到该问题影响的任何用户都应该联系苹果技术支持以寻求帮助。

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

不过,据iOS用户反馈,他们在苹果技术支持那里获得的处理方式并不一样。为了解决这一漏洞,苹果天才吧为部分用户直接更换了设备,但是另外一些用户并没有这么幸运,只能等待解决方案。过去一周,这一漏洞还让苹果零售店的员工头疼不已。一些用户故意将苹果零售店的iPhone和iPad样机日期设置为1970年5月之前时间,让设备无法正常运行。

目前还不清楚苹果“即将推出的系统更新”是等到iOS 9.3,还是就像iOS 9.2.2那样提前推出一个OTA漏洞修复版本,以尽快解决日期设定导致设备变砖的问题。

小编认为,虽然苹果方面有了正式回复,但是大家还是不要轻易尝试了,否则可能会后悔……

苹果终于确认iPhone这样设置会变砖!看了手痒吗?

来源|每日经济新闻综合都市快报、差评、凤凰科技、知乎、网络消息

深蓝财经声明:文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担!

相关新闻

推荐用户
×

分享到微信朋友圈

打开微信点击底部的“发现”
使用“扫一扫”即可将网页分享至朋友圈