fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Зміна дати перетворює iPhone в «цегла»

Точний час стане запорукою нормальної роботи вашого смартфона Apple. Це з’ясували користувачі форуму Reddit. Вони виставили неправильне час і отримали збій телефону.
Відновити гаджет після встановлення дати 1 січня 1970 року не допомагає ні перезавантаження, ні перемикання в режим відновлення DFU з оновленням прошивки після цього. iPhone просто «зависає» на етапі показу логотипу і більше не реагує. Єдиним способом подолати збій є фізична відключення акумулятора, а для цього треба розібрати корпус гаджета.
Суть збою ось у чому: якщо перевести системне час на 1 січня 1970 року і перезавантажити пристрій, він перестане працювати. Проблема має місце на iPhone, які працюють на процесорах A7 і новіше (64-розрядні процесори) на всіх версіях iOS. Старі моделі з 32-розрядними процесорами не мають такої проблеми.
Точна причина появи такого збою невідома, але експерти вважають, що це пов’язано зі значенням системної змінної, яка зберігає дату. Оскільки деякі користувачі встановили небезпечну дату, але не відчули проблем. В основному з нею зіткнулися жителі США і Західної півкулі – для них часові пояси віднімаються від Гринвичеського часу (UTC). Наприклад, у Нью-Йорку часовий пояс (UTC -5), а от у Москві – UTC +4. Тобто для жителів Західної півкулі змінна, що зберігає час в iPhone, може стати негативною.
Дата 1 січня 1970 року – це так зване UNIX-час, прийнято за точку відліку в UNIX-системах, якими є iOS і OS X. Це також може породити проблему в 2038 році, коли значення змінної, що відповідає за час, може стати негативним у всьому світі.