为什么把iPhone时间调到1970,手机就会变砖?

为什么把iPhone时间调到1970,手机就会变砖?

图片

图、文/山寨迷
前阵子iPhone被爆出一个相当严重的bug,虽然说严重,但如果你不是特别手痒的话,这个bug倒也不会影响到你。这个bug就是,只要把iPhone的时间调到1970.01.01,你的iPhone就会「变砖」,也就是卡在白苹果画面无法进入系统。而且接上iTunes、进入DFU模式都无解。

实在不清楚第一个发现这个bug 的人是什么心态,为什么会闲着没事突然把iPhone 的时间调到1970 年,也请现在看文章的各位千万不要手痒尝试,因为这问题的解法相当麻烦,而且不是可以立刻修复的;记住,好端端的使用不会出事,只要不要没事把时间调到1970 年就好。

图片

那么,为什么有这个bug?
这问题应该很多人都知道了,但你知道为什么会有这个情况吗?其实这个不该被用户遇到的bug起因于UNIX系统一个Epoch的东西,由于iOS是Unix-like的操作系统,因此也会受到Epoch的影响。这个Epoch指的是一个特定的时间,而这时间正是1970.01.01。只要所有使用Unix的操作系统都会受到Epoch的影响...所以,也包括Android。无论你是iOS或Android系统,只要把时间调到1970.01.01都会变砖,所以大家千万不要手痒尝试。
目前只有64-bit的操作系统才会受到Epoch的影响,但32-bit就不存在类似的bug吗?不是,32-bit的操作系统中,只要把时间调到2038年,照样变砖给你看。幸好等到2038年,市面上大概也没有32位元的手机了。
我的iPhone变砖了,有解法吗?
手痒去设定时间,结果变砖了吗?好吧,其实一开始的解法就是拆电池,但众所皆知iPhone的电池并不好拆,而且拆了就直接破保固,因此还是再次呼吁各位别手痒去玩这个bug。
手痒的人太多,苹果承诺释出更新修正这个bug
这个bug说实话根本不会有人遇到,但这bug被曝光到网路上后,引起一堆好奇网友跟着做,于是一个不怎么严重的bug转眼间就扩散到全世界,逼的苹果承诺在之后的iOS更新中会修正这个问题。至于已经变砖的iPhone该怎么处理呢?目前苹果并没有统一的答覆,所以各位还是...把电池拆了,保固就认了吧!

您可以选择一种方式赞助本站

发表评论

您必须 登录 才能发表留言!