Вышло недавно обновление до iOS 8.1.2. Мне обновиться не удалоосссс… с отягчающими.

Значит, я присоединил телефон (у меня 5S) к компьютеру, запустил iTunes. Запустившись, он сообщил мне, что доступно обновление iOS до версии 8.1.2, в котором исправлена проблема с рингтонами (лол?) и другие мелкие ошибки. Не желаю ли я обновиться, вопросила программа? Я желал и клацнул Agree, Download and Update или как там было.

Исправление проблемы с рингтонами (лол?) и мелких ошибок весило почти 2 ГБ, то есть полная прошивка. Потом я почитал, и по ходу это всегда так было, но я несколько удивился.

Загрузившись, апдейт начал ставиться, что прошло довольно быстро, затем iTunes остановился вот на этом этапе:

iTunes завис при обновлении

На телефоне в это время было вот такое состояние:

iPhone завис при обновлении

И всё, дальше процесс не двигался, хотя я ждал около получаса.

Ждать мне надоело и я его перезагрузил нажатием кнопки питания и… другой кнопки, которая Home. Перезагрузился телефон вот в это:

Режим восстановления на iPhone

Что оказалось режимом восстановления, в котором с телефоном ничего сделать нельзя, кроме как присоединить к компьютеру и запустить iTunes, что я и сделал.

В общем-то, я не очень испугался. Бывает, подумал я, ничего страшного, ведь у меня есть свежий бэкап, плюс бэкап в iCloud. Но зря я был так спокоен, потому что iTunes не предложил мне ни один из них, а только вот это:

Опции восстановления iPhone

Каждая из опция приводит к тому, что он начинает занаво ставить прошивку 8.1.2. Точнее, первая сразу, а вторая сначала показывает такое окно:

Опции восстановления iPhone

А дальше всё то же самое.

Ну это было бы ещё ладно, но… поставить он её не смог - всё остановилось опять на том же этапе, что и в прошлый раз, то есть Verifying… и зависший прогресс. Здесь я уже немножко начал нервничать.

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

Тогда я нашёл ссылку на прошивку 8.1.1, которая предыдущая, которая стояла у меня и прекрасно работала вот пару часов назад. Дело в том, что если нажать на кнопку восстановления с зажатым Shift, то iTunes предложит выбрать файл прошивки, которую следует установить. Я указал ему на загруженную 8.1.1, он начал её ставить, но всё опять встало там же, где и раньше.

Тут мне реально стало не до шуток, потому что на телефон привязана куча SMS-подтверждений, на нём рабочий чят в Воцапе, да на нём вообще всё. Я кинулся читать по интернетам народные рецепты и инструкции (на официальном форуме и в манулах от Аппле рекомендуют одно и то же, и ничего не помогало). Однако везде писали одно и то же, как и на ресурсах Аппле, и всё это я уже пробовал. Да тут не так много и попробовать - стандартная установка последней прошивки или выбор прошивки через Shift. Также мелькали ссылки на разный сторонний софт по выводу телефона из режима восстановления и даже возврат к состоянию из бэкапа, но я здорово труханул доверять iPhone софту от Васяна, потому так ничем и не воспользовался.

Блеать, да какого хрена этот тупой iTunes не даёт мне кнопку “Вернуть всё как было в последнем бэкапе, который я делал вот вчера, твою мать”?! Но как я понял потом, бэкап устройства в iTunes - это вовсе не полная резервная копия всего содержимого, а только то пользователем внесённое, что делалось поверх чистой iOS. То есть, восстановиться из бэкапа можно только после установки прошивки. Это несколько не то, что можно назвать полноценным бэкапом. Так или иначе, я встрял, ибо прошивка у меня ни хрена не устанавливалась.

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

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

Короче, придя вечером домой я отмочил ход конём: на второй свой ноут, где стояла практически голая винда, поставил iTunes и попробовал повторить операцию по установке прошивки на нём. Опуская торжественные визги - это сработало. Прошивка 8.1.1 успешно установилась на iPhone и он нормально загрузился. Радости были полные штаны.

На всякий случай, полный набор действий и условий успеха:

  1. Берём другой компьютер. Ведь у каждого дома есть второй компьютер;
  2. На компьютере нет файерволла, только стандартный виндовый антивирус MSE;
  3. iTunes поставил русский (на основном компе стоит английский);
  4. С зажатым Shift нажал на кнопку восстановления и выбрал файл с прошивкой 8.1.1.

После этого присоединил телефон к основному компу и там iTunes, увидев его, предложил… восстановиться из последнего бэкапа. Ну спасибо, скатина! Блеать. Но дальше пошло только приятное: восстановилось вообще всё, от слова “совсем”. Все настройки, обои, другие какие-то мелочи. Приложения сами погрузились из AppStore, настройки в них тоже сохранились. Единственное, что не восстановилось - сканы отпечатков пальцев. Но это как раз хорошо :)

Затем iTunes предложил мне обновиться до 8.1.2. Ээээ…

How about no

Дальше я ещё почитал несколько статей и постов на форумах, и оказалось, что среди руководств по устранению подобных неполадок встречается как раз пункт попробовать проделать всё на другом компьютере. Жаль что он не попался мне сразу. Хорошо, что он вообще пришёл мне в голову.

…Хотел ещё поделиться страданиями, как мне целый день пришлось пользоваться своим старым ведроидом, но текста получилось и так уже многовато, потому вкратце: слишком много кнопок!


[30.01.2015] Update: iOS 8.1.3

Когда вышла iOS 8.1.3, история повторилась. Так же зависшее обновление на основном компе и успешное восстановление на втором.

Да, ещё забыл уточнить, возможно это имеет значение, на основном компе стоит Windows 8.1 x64 и iTunes, соответственно, тоже x64. На дополнительном же Windows 8.1 x32 и iTunes, понятно, тоже x32.

Видимо, проблема-то всё-таки в моём основном компе. Но что за проблема, я, похоже, никогда не узнаю. Ну вот если у вас такая же проблема, надеюсь мои шаги по её решению вам помогут.