Если вы пользуетесь такими джейлбрейк-инструментами, как Odyssey (iOS 13.0-13.7) или unc0ver (iOS 11, 12 и 13.0-13.5), то вы всеми способами стараетесь избегать перезагрузки своего устройства. Связано это с тем, что после перезагрузки теряется джейлбрейк и перестают работать все ваши твики.
К сожалению, сертификаты многих сервисов для подписи часто перестают действовать, а AltStore вдруг перестал работать для приложений, установленных после 28 января. В связи с этим пользоваться вышеупомянутыми джейлбрейк-инструментами стало очень неудобно. Однако есть решение.
Отметим, что обновление AltStore с решением проблемы должно выйти. А пока что мы расскажем о способе установить джейлбрейк Odyssey или unc0ver на своё устройство новым способом.
Что нужно знать
Этот способ использует VPN-приложение DNSCloak и специальный файл DNS blacklist. Этот файл не даст вашему устройству подключаться к сайту ocsp.apple.com, который не даёт устройству распознавать отзыв сертификата Jailbreaks.app и не только.
Если ваше устройство уже распознало отозванный сертификат из сервиса для подписи, то способ может не сработать. В ином случае, он поможет вам переустановить джейлбрейк, пока не работает AltStore.
Если способ ниже не сработает для вашего устройства, вам придётся сбросить весь контент и настройки устройства, чтобы всё получилось. Однако мы не рекомендуем этого делать. Лучше подождите выхода обновления AltStore.
Как установить джейлбрейк с помощью DNSCloak
Вот как можно установить инструменты Odyssey и unc0ver на своё устройство:
1) Скачайте и установите бесплатное приложение DNSCloak из App Store на своё устройство.
2) Скачайте этот файл и сохраните его в приложение Файлы.
3) Запустите приложение DNSCloak и нажмите кнопку в левом верхнем углу:
4) Включите опцию Connect On Demand:
5) Пролистайте вниз до Blacklists & Whitelist и включите опцию Enable Blacklist:
6) Выберите файл, сохранённый ранее:
7) Вернитесь на главную страницу DNSCloak и нажмите a—and—a:
8) Здесь нажмите кнопку Use this Server:
9) Нажмите Разрешить, чтобы разрешить установку профиля DNSCloak VPN:
10) Теперь зайдите в Настройки > Основные > VPN > DNSCloack и нажмите значок (i) рядом с DNSCloak.
11) Убедитесь, что включена опция Подключаться по требованию.
12) Теперь зайдите в Настройки > Safari и нажмите Очистить историю и данные.
13) Откройте сайт Jailbreaks.app в Safari и скачайте нужный вам инструмент:
После завершения загрузки вы сможете запустить джейлбрейк-приложение и установить джейлбрейк.
Чтобы приложение запустилось, вам может понадобиться зайти в Настройки > Основные > Управление устройством и снова начать доверять сертификату.
Хоть сертификат и отозван, приложение DNSCloak не даст вашему устройству это понять. Вы сможете продолжать использовать приложение даже без активного сертификата. Соответственно, и установить джейлбрейк у вас получится.
Если способ не сработал, ваше устройство уже распознало отозванный сертификат. Вам нужно либо ждать нового сертификата Jailbreaks.app, либо обновления AltStore.
Этот способ не идеальный, но пока что он – ваш единственный вариант. Кроме того, он довольно простой, быстрый и бесплатный.
Если у вас устройство A7-A11, вы можете использовать инструмент checkra1n. Однако для более новых устройств он не доступен.