Написать пост

MaxDM

1 января 1970 года превращает iPhone в кирпич

Если поставить дату на 1 января 1970 года 1:00. Якобы это из-за того, что время исчисляется в секундах и при таком значении уходит в минус, что и сносит крышу iOS.

Подвержены данной уязвимостью все iphone на x64 архитектуре на процессорах A7, A8, A8X, A9 и A9X.

В Apple прокомментировали новость о том, что установкой даты на 1 января 1970 года айфон превращается в кирпич. "Постарайтесь не устанавливать дату таким образом", - сказали в Apple.

Отсюда.
Какая ОС у тебя на смартфоне/планшете?
Apple (iOS)
53
24.2%
Google (Android)
144
65.8%
Microsoft (Windows)
14
6.4%
Jolla (Sailfish OS)
0
0.0%
Mozilla (Firefox OS)
0
0.0%
Canonical (Ubuntu Touch)
0
0.0%
Samsung (Tizen)
0
0.0%
BlackBerry (BlackBerry OS)
1
0.5%
Другая
4
1.8%
У меня нет смартфона/планшета
3
1.4%
проголосовало 219 пользователей
13 комментариев нравится избранное
  • vasilyt
    12 фев 2016 в 22:08
    Решение есть: ждёшь пока полностью разрядится аккумулятор или физически отключаешь его, потом включаешь и всё работает
    • horses
      13 фев 2016 в 20:30
      Это не спасает. Нужно именно обесточить внутренний "таймер" чтобы часы сбросились на время по умолчанию. Более быстро: отключить батарею.
  • Kalashmatik
    2 12 фев 2016 в 22:23
  • hexeract
    1 13 фев 2016 в 00:04
    >"Постарайтесь не устанавливать дату таким образом", - сказали в Apple.

  • J1mm
    13 фев 2016 в 01:03
    А если несколько устройств? Что в опросе отмечать?)
    • Timur1976
      13 фев 2016 в 07:53
      Опрос странный - пост про гр***ные айфоны, а в списке, все до кучи
      • J1mm
        13 фев 2016 в 10:20
        А чего в личке молчишь?)
  • intersign
    13 фев 2016 в 12:02
    sosnooley.
  • horses
    13 фев 2016 в 20:48
    Везде уже это висит.
    Якобы это из-за того, что время исчисляется в секундах и при таком значении уходит в минус, что и сносит крышу iOS.
    Фигня какая-то написана)
    А вообще да: работает на 64-битных версиях.
    Вылечить можно только отключением батареи (Можно подождать пока сядет - но это очень долго).
    И да, чтобы отключить аккамулятор нужно разобрать аппарат.
    • Jazzon
      2 15 фев 2016 в 11:19
      Да все правильно написано, в iOS используется POSIX время, в котором в качестве точки отсчета выбрано время 0 часов 0 минут 0 секунд 1 января 1970 года, причем все это счастье по UTC стандарту. А в оболочке используется старый добрый GMT стандарт, и вот ты вводишь эту злополучную дату естественно в GMT, быдлокод переводит его UTC и заносит полученное отрицательное число в переменную времени. К примеру, устанавливая в iOS злополучную дату и находясь в Москве (GMT+3) в переменную времени будет записано -10800 (3 часа*60 минут*60 секунд).
  • mezzleroff
    29 мар 2016 в 15:41
    Знакомый не поверил и на себе проверил, хана айфону.
  • Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.