以后地位: 主页 > 科技资讯 >

苹果背黑锅是谁挖的坑? 1970事情委曲

工夫:2016-02-25 08:44 点击:
  【科技讯】2月18日音讯,过年返来下班,发明冤家圈、微博里频仍在刷两个事情,一个是鹅网红,另一个便是 1970 事情。曩昔我们总讥讽他人说,别以为你能随便让手机变砖,要让手机变砖也是需求气力和运气的。无论是 Android 照旧 iPhone。

  但是,如今,让 iPhone 变砖好像曾经不再需求“你是怎样做到的”感慨,也不再需求你破费一切的运气,只需将手机工夫设置为1970年1月1日,手机秒变砖头,妥妥的。

  “1970”——一个像病毒式伸张的 Bug

  

  最后是谁发明了如许一个深埋多年的 Bug?

  便是这个“无聊”的家伙——vista980622,人家无聊对敌手指,数数头发,他另辟蹊径,设置手机工夫。

  这个家伙在外洋一个名为 reddit 的论坛上宣布了一个名为“把 iPhone 工夫改成 1970 年 1 月 1 日,手机即可永久变砖”的帖子。

  常常逛科技论坛的同窗应该都晓得 Reddit 的影响力,在如许一个论坛上爆出如许一个帖子,似乎在黑夜里投下了一颗炸弹啊!

  在帖子公布之后,许多人表现不置信,纷繁不作不去世的将手机工夫设置到 1970 年 1 月 1 日。都说理论才最有压服力,果不其然。如今这些人估量都还在苹果店列队吧。

  1970 年 1 月 1 日像病毒一样敏捷在全天下伸张,不止不少外洋 iPhone 用户体验中招,国际也有不少网友手贱实验。不说远的,就说 TFboys 组合里又帅又学霸照旧人气王的王源,王源昨天发微博表现“不作去世就不会去世,我内心苦但我不说”,配图为曾经乐成变砖的 iPhone。

  我们论坛锋友也有不少不由得实验的,把子弹当彩蛋,也是醉了。比方:

  

 

  苹果:这个锅,我背

  假如是不测,比方手机本人入手把本人的工夫设置为 1970 年 1 月 1 日,那么我们无话可说。但是,要晓得在“1970”像病毒一样传达开来之后,有几多人只是由于猎奇和手贱而把本人的手机酿成砖。但是,即便是前面这种状况,苹果仍然情愿承当这个责任。不外,话说返来,苹果实在也不克不及完全离开干系。

  起首,苹果官方曾经供认了“1970”变砖 bug,而且称只需日期设置在了 1970 年 5 月之前就都市遇到相反的题目。

  其次,苹果表现将尽快对 iOS 零碎停止更新,以避免该日期设置破绽对 iOS 设置装备摆设和用户体验的影响。罢了经呈现题目的用户可以向苹果官方售后告急。

  第三,有局部用户还乐成由于“1970 事情”而可以在苹果店换了新机。

  1970 年 1 月 1 日终究是什么妖怪?

  

  大概有的人曾经晓得,盘算机工夫和浩繁的编程言语的工夫都要从 1970 年 1 月 1 日开端算起呢,但是工夫计时终点究竟为什么是 1970 年 1 月 1 号呢?

  许多编程言语来源于 UNIX 零碎,而 UNIX 零碎以为 1970 年 1 月 1 日 0 点是工夫纪元,以是我们常说的 UNIX 工夫戳因此 1970 年 1 月 1 日 0 点为计时终点工夫的。

  而 iOS 操纵零碎便是以 UNIX 为工夫戳,Unix 工夫戳规则,UTC 时区的 1970 年 1 月 1 日 0 点 0 时 0 秒的值为 0,以秒为单元,即每过一秒,二进制数字加 1。思索到时区的影响,在北京时区,将 iPhone 工夫设置到了 1970 年1月1 日 0 点 0 时 0 秒,那么将这个工夫转换为 UTC 工夫(公式:北京工夫 = GMT+8 = UTC+8),那么 UTC 工夫则会酿成 1969 年 12 月 31 日 16 时 0 分 0 秒。如许就会呈现工夫负值,即工夫回归 bug 触发,零碎启动卡在 Kernel 阶段,工夫错误,无法持续停止启动,就砖了。

  哪些设置装备摆设会中招?

  

  iPhone 要中“1970”的毒,需求满意上面几个条件:

  零碎版本:iOS 8.0 -iOS 9.3 beta 3,包罗 9.2.1

  硬件设置装备摆设:搭载 64 位处置器的设置装备摆设(即处置器为 A7-A9X 的设置装备摆设)

  我们统计了一下,触及的设置装备摆设包罗以下设置装备摆设:

  A7:iPhone 5s、iPad mini 2、iPad mini 3;

  A7 variant:iPad Air;

  A8:Apple TV 4G、iPad mini??4、iPhone 6、iPhone??6 Plus、iPod Touch 6G;

  A8X:iPad Air 2;

  A9(三星/台积电):iPhone 6s、iPhone 6s Plus;

  A9X:iPad Pro;

  1970 年 1 月 1 日被应用啦

  

  第一种,上周四有人在 4Chan 上贴一张图称,假如把 iPhone 工夫设置为 1970 年 1 月 1 日,重启之后就可以看到旧版的苹果 Logo。许多人大喊受骗。

  第二种,这种还没有人实验,还只是一个想象。做个开放 Wi-Fi,把苹果的 ntp 剖析到本人,日期改 1970.1.1,再用 DNS 挟制的方法触发平安重启正告。手机衔接 Wi-Fi 之后,就去茅厕哭一会吧。?

  和后面的两种恶搞差别,第三种则有点贪小廉价的觉得。我们下面曾经说过,局部因 1970 bug 变砖的手机可以在苹果店换得新机。有些人则应用这一点,成心把旧手机工夫设置成 1970 年 1 月 1 日,希图让苹果为其改换新机。这种做法让人轻视。不外,有这种想法的冤家照旧省省吧,由于苹果店并非每一台机型都容许改换,更多时分会叫你耐烦等更新。

  最初一种,你真的太机警了!有一种人,本人非常猎奇,想要体验设置 1970 让 iPhone 变砖是一种怎样的体验。他不必本人的手机测试,而是跑去苹果店,用店内的设置装备摆设测试,修正人家店内设置装备摆设的工夫!你这么智慧,你妈妈晓得吗?哈哈哈哈哈

  不外,万幸的是,展现用的 iPhone、iPad 等设置装备摆设有“特别技艺”,这种操纵关于体验机是有效,由于苹果店里的展现机均带主动规复功用,不论做了什么操纵都可以主动规复,修正工夫对这些手机也不会有影响。

  ——拆开手机拿失电池,安排 10 分钟后重新装置。

  ——电量富足的状况下,等候数小时,当 Unix 工夫戳的数值大于即是 0(比及工夫戳渐渐走过正数的地区),零碎工夫失效,可正常开机。

  不外,如许一来,你就会由于擅自拆机而得到苹果的官方保修。

------分开线----------------------------
引荐内容