Рассказываем, как откатить некоторые старые iPhone или iPad на более стабильные для них версии iOS.
Мы говорим про небольшую утилиту под названием Vieux, разработанную специально для установки старых версий iOS на поддерживаемые устройства. Например, на iPhone 4s можно установить iOS 6 (ту самую, со старым дизайном).
Для работы с утилитой 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.
Эта инструкция нужна только тем, кто использует устройство с 32-битным процессором.
- Заходим на сайт Panda Store с мобильного устройства и скачиваем приложение на свое устройство.
- Система запросит разрешение на установку профиля. Нажимаем на кнопку «Установить».
Соглашаемся на установку магазина приложений
- Затем возвращаемся на рабочий стол и ищем там иконку Panda Store. Открываем магазин.
- Кликаем по поисковому полю и вводим туда название подходящего «джейлбрейка». Я выбираю Phoenix, так как он подходит для устройства с iOS 9.3.5 и 32-битным процессором.
- Нажимаем на кнопку в виде стрелки справа от названия «джейлбрейка».
Вот один из рабочих инструментов для взлома
Тут же можно скачать Jailbreak для других версий iOS. Дальнейший принцип установки почти не отличается. А инструкции по загрузке OpenSSH и перепрошивке вовсе идентичные.
- Затем открываем настройки устройства.
- Переходим в меню «Основные».
- Ищем там подпункт «Профили».
- Открываем новый профиль для установки Phoenix и активируем его.
Без активации этого профиля не получится запустить приложение Phoenix
- Затем открываем приложение Phoenix и кликаем по строчке Prepare For Jailbreak.
После этого начнется взлом устройства
- После этого жмем на кнопку Install.
Соглашаемся на условия работы и устанавливаем «джейлбрейк»
- Нажимаем на строчку Proceed With Jailbreak.
Высветится такая реклама с едва заметной кнопкой. Ищем ее и жмем
- Устройство перезагрузится. После этого снова запускаем программу Phoenix и повторяем те же действия.
- Нажимаем на кнопку Use Provided Offsets.
Кликаем по верхней строке
- Устройство снова перезагрузится. На рабочем столе появится иконка Cydia. Нажимаем на нее.
Cydia — это магазин микропрограмм для работы со взломанными iOS-устройствами. Без него не обойтись
- Кликаем по поисковому полю и ищем там OpenSSH.
- Нажимаем на кнопку «Установить».
После установки может понадобиться перезагрузка и повторная установка Phoenix
- Снова перезагружаем устройство и снова запускаем Phoenix, чтобы вновь сделать «джейлбрейк».
А теперь переходим непосредственно к установке старой версии прошивки.
Действуем следующим образом:
- Скачиваем файл с 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 .
Если не знаете, как указать путь до папки, то можно просто перетащить ее мышкой из программы Finder прямо в терминал
- Затем вводим команду pip3 install -r requirements.txt для установки Python 3 и всех зависимостей.
Активируем команду загрузки нужных компонентов
- Подключаем свое устройство к компьютеру (в случае с устройствами, выпущенными после 2013 года, сначала переводим его в режим DFU, одновременно зажав клавиши блокировки и «Домой»)
- Затем вводим команду ./vieux -i путь до скачанного ipsw-файла с прошивкой __ (или __ python3 vieux -i путь до скачанного ipsw-файла с прошивкой , если предыдущая не сработает).
Можно заранее поменять название 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 на другие устройства.
Post Views: 10 020