Как установить старую версию iOS на свой iPhone или iPad с помощью Vieux

Рассказываем, как откатить некоторые старые iPhone или iPad на более стабильные для них версии iOS.

О чем идет речь?

Мы говорим про небольшую утилиту под названием Vieux, разработанную специально для установки старых версий iOS на поддерживаемые устройства. Например, на iPhone 4s можно установить iOS 6 (ту самую, со старым дизайном).

Что требуется для отката iOS?

Для работы с утилитой Vieux нужен компьютер Apple с macOS 10.15 или 10.14 (не старше).

Хакинтош — то есть система Apple, установленная на обычном компьютере, не поддерживается. В будущем может появиться поддержка Linux. Поддержки Windows не будет. Разработчик сказал, что ее слишком трудно обеспечить.

Также нужен подходящий мобильный гаджет. В их числе:

  • iPhone 5s, iPad Air и iPad mini 2 (на них можно установить iOS 10.3.3).
  • iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, iPad mini 1 и iPod touch 5 (на них можно установить iOS 8.4.1).
  • iPhone 4s, iPad 2 (на них можно установить iOS 6.1.3).

На устройствах с 32-битными процессорами (а это все, выпущенные до 2013 года) должен быть установлен Jailbreak и утилита OpenSHH.

Инструкция по установке Jailbreak

Эта инструкция нужна только тем, кто использует устройство с 32-битным процессором.

  • Заходим на сайт Panda Store с мобильного устройства и скачиваем приложение на свое устройство.
  • Система запросит разрешение на установку профиля. Нажимаем на кнопку «Установить».
Запрос на установку профиля Panda Helper

Соглашаемся на установку магазина приложений

  • Затем возвращаемся на рабочий стол и ищем там иконку Panda Store. Открываем магазин.
  • Кликаем по поисковому полю и вводим туда название подходящего «джейлбрейка». Я выбираю Phoenix, так как он подходит для устройства с iOS 9.3.5 и 32-битным процессором.
  • Нажимаем на кнопку в виде стрелки справа от названия «джейлбрейка».
Результаты поиска по запросу Jailbreak

Вот один из рабочих инструментов для взлома

Тут же можно скачать Jailbreak для других версий iOS. Дальнейший принцип установки почти не отличается. А инструкции по загрузке OpenSSH и перепрошивке вовсе идентичные.

  • Затем открываем настройки устройства.
  • Переходим в меню «Основные».
  • Ищем там подпункт «Профили».
Профиль Mahindra and Mahindra Limited

Вот нужный пункт

  • Открываем новый профиль для установки Phoenix и активируем его.
Это корпоративное приложение Phoenix

Без активации этого профиля не получится запустить приложение Phoenix

  • Затем открываем приложение Phoenix и кликаем по строчке Prepare For Jailbreak.
Стартовый экран приложения Phoenix

После этого начнется взлом устройства

  • После этого жмем на кнопку Install.
Соглашение на использование Phoenix

Соглашаемся на условия работы и устанавливаем «джейлбрейк»

  • Нажимаем на строчку Proceed With Jailbreak.
Реклама Mixtape Player в приложении Phoenix

Высветится такая реклама с едва заметной кнопкой. Ищем ее и жмем

  • Устройство перезагрузится. После этого снова запускаем программу Phoenix и повторяем те же действия.
  • Нажимаем на кнопку Use Provided Offsets.
Запрос на установку Phoenix

Кликаем по верхней строке

  • Устройство снова перезагрузится. На рабочем столе появится иконка Cydia. Нажимаем на нее.
Иконка магазина Cydia

Cydia — это магазин микропрограмм для работы со взломанными iOS-устройствами. Без него не обойтись

  • Кликаем по поисковому полю и ищем там OpenSSH.
Интерфейс Cydia

Ищем нужную утилиту

  • Нажимаем на кнопку «Установить».
Страница загрузки OpenSSH в магазине Cydia

После установки может понадобиться перезагрузка и повторная установка Phoenix

  • Снова перезагружаем устройство и снова запускаем Phoenix, чтобы вновь сделать «джейлбрейк».

Инструкция по откату на старую версию iOS

А теперь переходим непосредственно к установке старой версии прошивки.

Действуем следующим образом:

  • Скачиваем файл с Vieux и распаковываем в любую папку (для загрузки нажимаем на кнопку Clone or Download и выбираем вариант .zip ).
  • Скачиваем прошивку в формате ipsw, на которую хотим откатиться. В моем случае это iOS 8.4.1.ipsw с сайта
  • Открываем поисковик Spotlight, одновременно нажав клавиши Cmd + Пробел .
  • Вводим туда название программы «Терминал» и запускаем ее.
  • Устанавливаем менеджер пакетов, введя в терминал команду /bin/bash -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)» .
  • Потом загружаем драйвер для работы с USB. Для этого водим в терминал brew install libusb .
  • Следом вводим команду cd Путь до папки с Vieux .
Команда для перехода в папку с Vieux

Если не знаете, как указать путь до папки, то можно просто перетащить ее мышкой из программы Finder прямо в терминал

  • Затем вводим команду pip3 install -r requirements.txt для установки Python 3 и всех зависимостей.
Команда для установки Python3 и всех зависимых компонентов

Активируем команду загрузки нужных компонентов

  • Подключаем свое устройство к компьютеру (в случае с устройствами, выпущенными после 2013 года, сначала переводим его в режим DFU, одновременно зажав клавиши блокировки и «Домой»)
  • Затем вводим команду ./vieux -i путь до скачанного ipsw-файла с прошивкой __ (или __ python3 vieux -i путь до скачанного ipsw-файла с прошивкой , если предыдущая не сработает).
Команда запуск утилиты vieux

Можно заранее поменять название ipsw-файла, чтобы сократить длину команды. Поэтому у меня он называется просто ipad.ipsw

  • Открываем настройки мобильного устройства.
  • Заходим в раздел Wi-Fi и нажимаем на букву i справа от названия вашей беспроводной сети.
  • Смотрим там IP-адрес устройства и вводим этот адрес в терминал macOS.
Один из этапов перепрошивки устройства

Внимательно следите за запросами от утилиты

  • Затем вводим стандартный пароль alpine и нажимаем на клавишу Enter.
  • И перед началом перепрошивки нажимаем на кнопку «Домой» на своем устройстве. Или просто отключаем его от компьютера и подключаем заново.

Процесс отката может занять какое-то время. Не отключайте свой смартфон или планшет от компьютера. Также стоит отметить, что перепрошивка может завершиться ошибкой в первый раз. В этом случае стоит попробовать перезагрузить мобильное устройство и компьютер, а потом попробовать заново. Это помогает избавиться от большинства распространенных ошибок. А еще можно сократить количество ошибок, если использовать macOS Mojave вместо Catalina.

Можно ли откатить другие устройства?

Нет. Более современные устройства (все, что младше iPhone 6) не поддерживаются. Их можно откатить только на официально подписываемые версии iOS. На момент публикации статьи это iOS 13.3.1 и iOS 13.3. Обычно предыдущая версия iOS подписывается еще около двух-трех недель (тогда можно без проблем прошить устройство через iTunes). Бывают исключения, если в системе находят критическую ошибку и людей нельзя допускать к ее использованию.

Разработчик Vieux говорит, что откатить другие устройства не получится никогда. Но вполне вероятно, в будущем появятся способы установить старые версии iOS на другие устройства.

EnglishRussianUkrainian