По умолчанию устройства с iOS и iPadOS можно обновлять только до тех версий прошивки, который Apple «подписывает» в текущий момент. Обычно это самые последние версии системы. Это плохая новость для пользователей с джейлбрейком, поскольку в новых версиях часто исправляют эксплойты и уязвимости.
К счастью, можно использовать разные профили, которые позволяют отложить обновление прошивки. Они созданы для организаций, которым нужно дополнительное время на обновление своих устройств. С помощью этих профилей и вы можете обновиться до неподписываемых версий прошивки.
Тем не менее, время ограничено. Вот сроки обновления для разных версий системы:
- 14.8.1 – 13 марта 2022
- 15.1 (iPhone 12/13) – 15 февраля 2022
- 15.1 (все остальные модели) – 13 марта 2022
Больше сроков обновления вы можете найти на этом сайте: dhinakg.github.io/delayed-otas.html.
Содержание
Подготовка
- Подключите свой iPhone или iPad к компьютеру и сохраните его резервную копию через iTunes или Finder.
- Откройте свой текущий джейлбрейк-инструмент.
- Теперь откройте свой менеджер твиков и добавьте следующий репозиторий: https://cydia.ichitaso.com/
- Найдите и установите твик «SupervisedEnabler».
- Нажмите Restart Springboard.
- Зайдите в приложение «Настройки». Вверху должно отображаться сообщение. Если оно не появилось, попробуйте переустановить твик SupervisedEnabler.
- Откройте этот сайт на своём устройстве.
- Выберите нужную вам версию для установки профиля:
- 14.8.1
- 15.1
- Больше версий прошивки вы найдёте здесь: dhinakg.github.io/delayed-otas.html.
Изменение профиля
Если сейчас у вас iOS 14.5 и новее, и вы обновляетесь до iOS 15.1 или используете другой не «альтернативный» профиль, можете пропустить эту секцию.
- Перейдите по ссылке для установки Бета-профиля.
- Когда понадобится, перезагрузите своё устройство.
- Установите джейлбрейк заново.
- Откройте свой менеджер твиков и установите файловый менеджер Filza.
- Откройте приложение Filza и зайдите в папку: /Library/Managed Preferences/mobile
- Откройте файл «com.apple.MobileAsset.plist».
- Установите «MobileAssetAssetAudience» на «c724cb61-e974-42d3-a911-ffd4dce11eda».
- Перезагрузите устройство.
- Можете использовать команду «launchctl reboot userspace» в «Терминал».
Восстановление rootFS
- Откройте приложение «Настройки».
- Выберите «Основные» > «Обновление ПО».
- Проверьте, чтобы там отображалась нужная вам версия, но пока что не обновляйтесь.
- Откройте джейлбрейк-приложение и удалите джейлбрейк через опцию “restore rootfs”.
- Перезагрузите устройство.
Обновление прошивки
- Подключите своё устройство к источнику питания и Wi-Fi.
- Зайдите в «Настройки» > «Основные» > «Обновление ПО».
- Загрузите и установите обновление как обычно.
- После обновление удалите бета-профиль через настройки.
Если у вас возникли проблемы с обновлением, установите OTAEnabler и перезагрузите устройство.
После этого вы можете установить джейлбрейк и удалить SupervisedEnabler или просто стереть контент и настройки и восстановиться с копии.
Решение проблем
«iOS актуальна»
- Удалите установленные бета-профили.
- Установите твик OTADisabler и удалите его.
- Перезагрузите устройство.
«Не удалось проверить наличие обновления»
- Восстановите rootFS через джейлбрейк-приложение.
- Установите и откройте приложение unc0ver.
- Отключите опцию «Disable updates».
- Установите джейлбрейк заново через unc0ver.
Смартфон завис
Включите демон обновления «по воздуху» с помощью твика iCleaner.