Как превратить iOS в кирпич с помощью одной даты
Речь идет о знаменитом баге, известном как «Ошибка 1970». Он работал исключительно на старых 64-битных устройствах (от iPhone 5s до iPhone 6s) с версиями операционной системы iOS 9.2.1 и ниже.Как работал этот баг раньше На старых прошивках поломка происходила по следующему алгоритму: Пользователь заходил в Настройки -> Основные -> Дата и время.Отключал тумблер Автоматически.Прокручивал календарь далеко назад и вручную устанавливал дату 1 января 1970 года.После перезагрузки устройство намертво зависало на логотипе Apple (белом яблоке), превращаясь в «кирпич».Почему это происходило В основе iOS лежит операционная система UNIX, где отсчет времени начинается с 00:00:00 UTC 1 января 1970 года (так называемое UNIX-время). При установке этой даты в сочетании с поправкой на домашний часовой пояс системное время смартфона уходило в отрицательное значение. Процессор не мог обработать это число, что вызывало бесконечный сбой при попытке загрузить систему.Текущая ситуация Начиная с обновления iOS 9.3, Apple заблокировала возможность ручной установки критических дат. В современных версиях iOS (включая актуальные iOS 17, iOS 18 и новее) система просто не позволит вам прокрутить календарь назад дальше 2000–2001 года.