Эта дата убивает айфон

Как уничтожить iPhone, изменив в нём дату?

В программном обеспечении время от времени встречаются нелепые ошибки, которые приводят к потере данных или угрозам безопасности. Например, недавно стало известно, что любой пользователь может 28 раз нажать на Backspace и обойти систему аутентификации большинства дистрибутивов Linux.

Пользователь YouTube Зак Старли (Zach Straley) опубликовал видео, на котором показано, как сделать неработоспособным iOS-устройство. Для этого достаточно отключить функцию автоматического определения даты и времени, и установить на телефоне или планшете 1 января 1970 года.

Непосредственно после изменения устройство работает корректно, проблема возникает, если его в таком состоянии выключить. После включения загрузка останавливается на логотипе Apple.

Ошибка распространяется на все гаджеты с 64-разрядной архитектурой процессора (iPhone 5S, iPad Air, iPad Mini 2 и более поздние модели). Автор видео утверждает, что устранить проблему можно только обратившись в службу технической поддержки Apple, поэтому не стоит тестировать её на устройствах, предназначенных для личного использования.

Джейлбрейк-сообщество выпустило специальную утилиту BrickingDate, которая не позволяет пользователю даже случайно установить на дату, способную повредить iPhone или iPad.

Источник

Как убить Iphone за 30 секунд

Еще 1970-х годах для хранения времени в операционных системах программистами был выбран простой и удобный способ — использование целого числа в расчетах (вместо неудобных дней, минут, секунд), которое бы показывало сколько секунд прошло с определенной даты. И этой датой было выбрано 1-е января 1970 года. Применяется этот способ до сих пор, в результате чего порой могут возникать ошибки. Как, например, в оригинальной версии игры «Civilization», когда Ганди оказывался сволочью и объявлял войны всем из-за снижения уровня агрессии до значений ниже 0, когда уровень агрессии прокручивался и резко становился максимальным.

И если в 4-х битах максимальное число, записанное в двоичной системе — 15:

0000 — 0,
0001 — 1,
0010 — 2,
0011 — 3,
.
1111 — 15.

И после 15, значение прокручивается в результате переполнения целого и снова возникает 0.

То в 64-битной версии ОС — это 18.446.744.073.709.551.615 (при использовании 20 десятичных цифр) и -9.223.372.036.854.775.808 либо +9.223.372.036.854.775.807 при использовании 19 десятичных цифр. И казалось бы, что ошибка с переполнением целого или недополнением, вряд ли возможна. Диапазон довольно большой и позволяет оперировать с огромными значениями.

Но что будет, если на 64-битной ОС телефона Iphone, которая использует те же принципы учета времени, установить время близкое к 1-января 1970-го года?

Правильно, будет довольно занятное видео: «Как убить Iphone за 30 секунд», которое я с удивлением недавно обнаружил на просторах Интернет и которое уже набрало миллионы просмотров:

Читайте также:  Мышка apple с одной кнопкой

Впоследствии было найдено и решение и даже немного рассказано о причинах:

В Интернетах говорят, что скорее всего виновата одна из возможных проверок системы (вычисление времени последнего звонка или работы батареи), в результате которой получается время раньше, чем 1 января 1970-го года, причем не просто отрицательное, а со значением, на порядок превосходящим ожидаемое время жизни нашей Вселенной, с отображением которого у программы, разумеется, возникают проблемы.

Источник

Какую дату нужно выставить, чтобы «убить» iPhone за 30 секунд?

Лента новостей

Все новости »

Авторы соответствующих роликов утверждают: если после этого перезагрузить аппарат, система больше не загрузится никогда ни через телефон, ни через подключение гаджета к компьютеру

Фото: Michaela Rehle/Reuters —>

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

Российский видеоблогер Валентин Петухов, известный как Wylsacom лично проверил это на своем телефоне и убедился: iPhone выходит из строя.

Валентин Петухов (Wylsacom) российский видеоблогер «iPhone натурально сходит с ума, он показывает статус Bar, мигает синим экраном, крутит ромашкой, но не загружается. Из-за чего это происходит? Пока он тут тихо сходил с ума, я узнал: в компьютерах время считается не так, как мы с вами привыкли, оно выражается в секундах. И когда выставляется 1 января 1970 года, это значение уходит в отрицательный показатель, и iPhone не может загрузиться. Я не понимаю, какой дебил, какой программист, инженер допустил возможность выставления 1970 года. Зачем? Какой в этом смысл? iPhone появились в 2007-м — ограничь, все, вопрос решен. Не понятно».

Позднее блогер выяснил, что восстановить работоспособность телефона все-таки можно, отключив батарею гаджета. Однако в домашних условиях делать этого не стоит, особенно с iPhone 6. Непрофессионал может повредить соединение кабеля с кнопкой, которая считывает отпечаток пальца, а это уже приводит к так называемой «ошибке 53», которую не исправит уже никто, кроме Apple, и заплатить за это придется половину стоимости аппарата.

Так или иначе, вопрос: почему в iPhone в принципе можно установить «смертельно опасную» дату, остается открытым. Заместитель главного редактора mobile-review.com Сергей Кузьмин поделился своей версией:

Сергей Кузьмин заместитель главного редактора mobile-review.com «Надо понимать, что мы используем смартфоны, если говорить о телефонах, которые изначально разработаны для американского рынка. И там много такого, что русскому человеку не понять. Кто-то себе ставит 1970 год и думает, что сегодня 1970 год, вот ему нравится так делать, поэтому такая опция в телефоне есть. Допустим, вы исповедуете религию какую-нибудь, что вы в ордене джедаев состоите, и вам по вере положено поставить 1970 год, если этого в смартфоне нет, это ограничение ваших прав и свобод».

Business FM не рекомендует проверять смартфоны той или иной марки на устойчивость к возможной ошибке с датой и предупреждает, что в Сети появляется все больше провокационных сообщений с призывами выставить на iPhone 1 января 1970 года. Сделавшим это злоумышленники обещают различного рода обновления или, например, интерфейс в стиле хиппи.

Читайте также:  Iphone выключается через минуту

Источник

Чем опасна дата 1 января 1970 для пользователей iPhone?

Февраль 2016 года стал временем небывалого спроса на услуги сервисного центра Apple. Люди массово понесли свои любимые «яблокофоны» к специалистам из-за одного простого бага, обнаруженного пользователями. Роковая дата 1 января 1970 года, установленная на iPhone, после выключения телефона превращала его в бесполезный кусок пластика (или в простонародье «кирпич»).

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

С чего всё началось?

Про то, что после установки 1 января 1970 айфон «сходит с ума», пользователи Reddit начали говорить еще 11 февраля. Точный алгоритм, который приводил телефон в нерабочее состояние, выглядит так:

  1. Нужно зайти в настройки телефона.
  2. Во вкладке «Основные» выбрать пункт настройки даты и времени.
  3. Переместить ползунок, чтобы отключить автоматическое изменение времени.
  4. Вручную установить «магическую» дату 1 января 1970 года. Время нужно изменить на 1:00.
  5. После этого владелец перезагружает телефон, и, вуаля, телефон перестает работать. На экране отображается только логотип Apple, а никакие манипуляции не помогают решить проблему.

Почему именно эти дата и время стали «корнем зол»? Дело в том, что система iOS базируется на UNIX. А в ней отсчет времени начинается как раз-таки с обозначенной даты. В связи с этим была выведена теория возникновения проблемы. Когда пользователь выставляет 01.01.70, значение времени от точки отсчета становится отрицательным. Почему отрицательным, а не нулевым? Просто потому, что система iOS автоматически подстроит отображаемое время под часовой пояс. Минусовое значение «сбивает с толку» аппаратную начинку. Как следствие, телефон выходит из строя.

Эта проблема так и могла бы остаться открытием узкого круга людей, которое в будущем бы «пофиксили» разработчики. Если бы не многочисленные шутники, которые начали распространять в Интернете злые приколы. Все они были направлены на то, чтобы больше пользователей установило себе опасную дату 1 января 1970. Что и привело к массовой панике пользователей iPhone.

В чем заключается «страшная сила» 1 января 1970?

После того как пользователи пошагово выполняли инструкцию по установке указанной даты и времени, телефон нужно было перезагрузить. После чего на экране всплывало заветное яблочко и… все. Дальше телефон уже не загружался и производил впечатление полностью вышедшей из строя вещи.

Стоит отметить, что далеко не каждый сразу начинал паниковать и бросался к специалистам. Те, кто с техникой на «ты», конечно, пробовали решить ситуацию своими силами. Но используемая в подобных случаях перезагрузка (через зажатие Home и Power) не давала никакого результата. Равно как и восстановление с помощью iTunes. На самом деле рабочие методы все же есть, и вы узнаете о них позже.

Читайте также:  Обои для айфон 13 mini

Любопытно то, что эта «фишка» срабатывала только на новых телефонах, в которых установлен процессор А7 и последующие версии. В то время как 32-битные аппараты оставались в обычном состоянии после манипуляций. Кроме того, даже некоторые пользователи гаджетов с современными процессорами тоже не пострадали от этой проблемы. На что в интернет-сообществах была высказана причина о воздействии того часового пояса, в котором находится человек. Однако при проверке на практике этой версии случилось несколько опровергающих теорию ситуаций.

Постепенно число попавших в эту беду случайно начало сходить на нет, а специалисты выработали способы, которые помогали вернуть все «на круги своя».

Как решить проблему с iPhone?

Пользователи искали варианты решения проблемы самостоятельно. Среди решений было предложено одно, которое оказалось в итоге единственно верным и рабочим. Если отсоединить батарею или полностью разрядить айфон, дата 1 января 1970 сбросится.

И если полной разрядкой проблема решалась не у всех, то извлечение аккумулятора помогало на 100 %. Важно отметить, что выполнение процедуры своими силами лишало пользователей права на бесплатное гарантийное обслуживание. К слову, руководство Apple долгое время хранило молчание касательно проблемы. А ремонтировать или менять аппараты бесплатно в сервисных центрах отказывались.

Как отреагировали на проблему в Apple?

Проблема 1 января 1970 некоторое время игнорировалась компанией, несмотря на толпы пользователей, поваливших в сервисные центры.

Но уже 15 февраля на официальном сайте появилось обращение, которое информировало людей об опасности смены даты. Также руководство рекомендовало каждому, кто успел проверить баг на своем устройстве, обращаться в службу поддержки.

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

Источник

Этот баг может убить любой iPhone

Только не пытайтесь повторить это.

Пользователи в сети активно обсуждают новый баг в iOS. Критическая ошибка возникает после определенной последовательности действий:

      1. В разделе параметров Дата и время отключить Автоматическую настройку времени.
      2. Установить дату на 1 Января 1970 года.
      3. Перезагрузить устройство.

iPhone или iPad зависнет при загрузке на «вечном яблоке». Никакие способы программного решения проблемы не действуют. Устройство не входит в режим восстановления прошивки и не загружается после hard reset. Вот видео-доказательство существующего бага:


Решить проблему можно только после вскрытия устройства и физического отключения батареи, которое могут произвести в сервисном центре. Некоторые пользователи заявляют, что устройство начинает работать нормально после полной разрядки.

Проблема подтверждена на всех девайсах с процессором А7 (iPhone 5S, iPad Air, iPad mini 2) и новее. Ошибка может быть связана с самой датой 1 января 1970 года, которая является началом исчисления в UNIX-системах.

Главное – не слушайте свой внутренний голос, который после прочтения статьи может повести себя так:


Еще раз предостерегаем вас от попытки провести подобный эксперимент на своих устройствах!

Артём Суровцев

Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!

Источник

Оцените статью