myywin

注意!苹果 iPhone 时间设置不对会彻底变砖

  •  
  •   myywin · Feb 12, 2016 · 5717 views
    This topic created in 3919 days ago, the information mentioned may be changed or developed.
    2 月 12 日消息,日前,据部分苹果 iPhone 与 iPad 用户反映, iOS 系统时间设定存在严重 Bug ,如果修改时间至“上世纪七十年代”, iPhone 就会直接变砖。也就是说,如果你将 iPhone 的时间设置为 1970 年 1 月 1 日,随后重启设备,它就会彻底废掉。
    http://www.ithome.com/html/iphone/205995.htm

    26 replies  •  2016-02-15 10:29:04 +08:00
    ScotGu
    ScotGu
    Feb 12, 2016❤️1
    1
    这是有 AC+的福音啊, 想换新机的快上!
    crystom
    crystom
    Feb 12, 2016
    2
    IT 之家,谣言之家
    longaiwp
    longaiwp
    Feb 12, 2016❤️2
    3
    @crystom 在官方没回应之前,你这样信口开河,等于你也有责任吧
    crystom
    crystom
    Feb 12, 2016
    4
    @longaiwp 没有抬杠的意思,另外 IT 之家说的是"部分"设备,到你这里“部分”两个字都没了
    crystom
    crystom
    Feb 12, 2016
    5
    @longaiwp 不过某果真出这种问题也不奇怪,比如一串字符就崩溃
    DreaMQ
    DreaMQ
    Feb 12, 2016 via iPhone
    6
    http://www.techinsider.io/janurary-1-1970-bug-bricks-iphones-2016-2

    大概是说在某些时区设定下( GMT-1 及更低)设定日期后一减去时区偏移会导致系统时间被表示为负数( 1970 年 1 月 1 日 0:00 是 0 ), CPU 无法处理。

    中国时间是 GMT+8 ,估计不会出事。
    ech0x
    ech0x
    Feb 12, 2016
    7
    @DreaMQ 我的亲身实践是会。
    ouqihang
    ouqihang
    Feb 12, 2016 via Android
    8
    怎么评价这个 bug 呢,有些手机和其他有时间显示的设备不可以设定为某个时间点以前的时间,比如 2000 年,这样就可以避免这个缺陷。
    ech0x
    ech0x
    Feb 12, 2016 via iPhone
    11
    @yangff 所以有什么解决的办法吗?
    yangff
    yangff
    Feb 12, 2016
    12
    @ech0x 好像没救…… 他们说刷机都刷不了……
    ech0x
    ech0x
    Feb 12, 2016 via iPhone
    13
    @yangff 我看到 reddit 说等 5 小时就好的,感觉。。。
    Andy1999
    Andy1999
    Feb 12, 2016 via iPhone
    14
    32 位 CPU Unix 极限 1970 年 1 月 1 日 0 时 0 分
    解决这个问题超级简单的,你把时间调到 1970 之后不就好了 最多也就等一天吧 而去需要零时区西边的时区才会出现
    ech0x
    ech0x
    Feb 12, 2016 via iPhone
    16
    @Andy1999 只是等?另外“而去需要零时区西边的时区才会出现”是什么意思?
    Andy1999
    Andy1999
    Feb 12, 2016 via iPhone
    17
    @ech0x GMT-1 会出现 1970 年 12 月 31 日 23 时 这个时候 Unix 就没法处理了
    ech0x
    ech0x
    Feb 12, 2016 via iPhone
    18
    @Andy1999 明白了
    ouqihang
    ouqihang
    Feb 12, 2016 via Android
    19
    CHH 有人说是因为开机时校验某些 key 出错导致的。
    dallaslu
    dallaslu
    Feb 13, 2016
    20
    热门评论表示:去体验店试试就知道了!
    LPeJuN6lLsS9
    LPeJuN6lLsS9
    Feb 13, 2016
    21
    试了一下北京时区,设置到 1970-1-1 8:00 ,结果挂了。这是为什么?我可不想以后自己写的程序也出这种愚蠢的 bug ……
    hpeng
    hpeng
    Feb 13, 2016 via iPhone
    22
    吓得我把自动设置时间关了
    LPeJuN6lLsS9
    LPeJuN6lLsS9
    Feb 13, 2016
    23
    @hantsuki 在 UTC+8 时 ios 有阻止我把日期调到 1970-1-1 的早上 8 点之前( android 也是这样做的),这样不可能造成硬件时间戳为负。西时区就更不可能了,所以说与 UNIX timestamp 无关?
    undeflife
    undeflife
    Feb 13, 2016
    24
    https://v2ex.com/t/247955#reply5
    我这个 iPhone 5 是设置的自动时间 取下了 sim 卡 之后 难道时间错了 导致砖了?
    xiandao7997
    xiandao7997
    Feb 14, 2016 via Android
    25
    Android 设不了 1970.1.1 之前..
    litianyou
    litianyou
    Feb 15, 2016
    26
    @ouqihang 应该是的;
    解决方法是拆机把电池去掉放十分钟再装上,然后等待一会(就是让机器开始及时等时间过去了再开机就不会出问题了,推荐一小时,不过一个朋友说十几分钟就可以)就可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    ♥ Do have faith in what you're doing.