answer_1970

Несколько дней назад в сети появилось сообщение о баге в iOS, который превращает iPhone в кирпич. Известный разработчик Том Скотт в своем видео блоге раскрывает причину появления этой ошибки. 

Если перевести время на iPhone с 64-битным процессором на 1:00 первого января 1970 года и перезагрузить устройство, будучи в часовом поясе от GMT 1:30 и больше, возникнет баг. Смартфон не будет включаться, а на экране всё время будет светиться “белое яблоко”. Происходит это из-за разницы в часовых поясах, то есть: если перевести время на 1:00 1 января 1970 года в часовом поясе GMT 1:30 или больше, то счётчик UNIX-time уходит в минус, так как отсчёт ведётся от UTC времени, а это система понять не в состоянии, вследствие чего счётчик зависает.

После того, как в мире стало на несколько тысяч “кирпичей” больше, в сети появилось много сомнительных способов по восстановлению работы iPhone. Проверить их можно только одним способом: установить дату в своем iPhone на 01.01.1970, а затем перезагрузить смартфон.

В свою очередь, в Apple, наконец-то, прервали молчание и официально высказались по этом поводу. Согласно сообщению на сайте техподдержки, эта ошибка будет исправлена после обновления iOS.