Как откатить приложение на iPhone и iPad или загружаем из магазина App Store любую версию приложения (инструкция)
Как откатить приложение на iPhone и iPad или загружаем из магазина App Store любую версию приложения (инструкция)
Не всегда обновления приложений несут в себе что-то новое и полезное, зачастую устраняются одни ошибки, но тут же появляются другие. Хуже, когда после обновления появляется реклама или пропадают полезные функции, а таких случаев очень много.
В данном материале мы расскажем, как откатить версию приложения на iOS с помощью программ Charles и iTunes. Но прежде чем приступить, обратите внимание:
- инструкция работает только на версии Charles 4, проверялась на Charles 4.0.2 (программа платная, но имеет неограниченный пробный период, пробная версия прекращает свою работу через каждые полчаса);
- максимальная версия iTunes для macOS — 12.3.3, для Windows — 12.2.2, на следующих версиях данный способ уже не работает: либо программа iTunes не запускается, либо нет кнопки Загрузить (12.4-12.4.3), либо появляется ошибка
«iTunes не может проверить подлинность сервера. Недействительный сертификат сервера» (12.5-12.6.5).
Внимание! Начиная с версии iTunes 12.7 в программе больше нет магазина приложений App Store, поэтому для установки скачанного приложения на устройство используйте последнюю рабочую версию — iTunes 12.6.5
Как откатить версию приложения на iPhone и iPad
Как описывалось выше, инструкция будет работать только на Tunes 12.3.3 (macOS) и 12.2.2 (Windows). Для использования версий 12.6.3-12.6.5 нужно установить сертификат Charles. Если у вас установленна последняя версия iTunes, ее нужно удалить (в macOS High Sierra и Mojave предварительно требуется отключить SIP). Загрузить любую версию iTunes для macOS и Windows можно с этого или этого сайта.
- программу Charles 4 для своей операционной системы (macOS или Windows) и установите ее. Если на более новой версии метод не работает, тогда скачайте Charles 4.0.2 отсюда
- Запустите программу Charles. На компьютерах с macOS при первом запуске программы нажмите кнопку Grand Priviliges
- Откройте iTunes и авторизуйтесь под своей учетной записью Apple ID, найдите приложение которое хотите откатить и нажмите кнопку Загрузить
- Перейдите к программе Charles и в панели Structure (слева) найдите строчку содержащую «buy.itunes.apple.com». Кликните на ней правой клавишей мыши и выберите пункт Enable SSL Proxying
- Вернитесь обратно к iTunes, остановите загрузку приложения и удалите его из списка загрузок (кликните на иконку загрузок в правом верхнем углу, выберите загружаемое приложение и 2 раза нажмите клавишу Delete ). Если загрузка уже завершилась, тогда перейдите в раздел «Мои программы» и удалите скаченное приложение
- Снова воспользуйтесь поиском в iTunes и повторно загрузите приложение. Если iTunes выдаст предупреждение, что не может проверить подлинность сервера, нажмите Продолжить . Начнется загрузка приложения, остановите ее и удалите
Если у вас появляется предупреждение, что сертификат сервера недействительный и нет кнопки Продолжить , нужно добавить сертификат Charles на свой компьютер
В строчке <integer> указывается текущая версия приложения, а под ней уже идут идентификаторы всех предыдущих версий:
<key>softwareVersionExternalIdentifies</key>
<integer>785833618</integer>
<integer>811158353</integer>
<integer>811420549</integer>
<integer>811474632</integer>
Выберите версию, которую Вы хотите установить и скопируйте ее номер
После выполнения всех операций не забудьте в Charles вернуть все по умолчанию, снова перейдите в программу, выберите строчку «buyProduct», кликните по ней правой клавишей мыши и нажмите Disable SSL Proxying , а также снимите галочку с Breakpoints или просто удалите программу.
Как установить сертификат Charles на компьютере
В программе Charles откройте Help → SSL Proxying и нажмите Install Charles Root Certificate . Откроется окно для добавления сертификата, нажмите Добавить для macOS и Установить сертификат для Windows
Откройте программу «Связка ключей» и в связке Вход отыщите только-что добавленный сертификат Charles. Кликните по нем два раза левой кнопкой мыши, чтобы открыть. Отобразите скрытые параметры поля «Доверие», для этого кликните по иконке треугольника рядом со словом и в выпадающем списке пункта «Параметры использования сертификата» выберите Всегда доверять , закройте окно и введите свой пароль пользователя
Появится новое окно «Мастер импорта сертификата», выберите расположение Текущий пользователь и нажмите Далее . Потом Поместить все сертификаты в следующее хранилище , кликните по кнопке Обзор и выберите Доверенные корневые центры сертификации . Для завершения нажмите кнопки Далее и Готово
Инструкция непростая и требует усилий, но это того стоит, если Вы хотите вернуть старую версию приложения.
Расскажите об этом лайфхаке своим друзьями, поделитесь с ними ссылкой в соц.сетях и подписывайтесь на наши паблики в Facebook, Twitter или Вконтакте
Как вернуть старый дизайн ВК на Айфоне: подробная инструкция
Как вернуть старый дизайн ВК на Айфоне? Раз у вас возник этот вопрос, то новый дизайн не пришелся вам по вкусу. Что же, к счастью, это не проблема. Мы расскажем вам как и что нужно сделать, чтобы вернуться к привычному виду вашей странички.
Как откатить обновление ВК на iOS
Есть одна замечательная программка, которая поможет нам вернуть старое обновление ВК на iPhone. Называется она Charles и совместима с такими операционными системами как Windows, Mac и Linux. Нам понадобится компьютер:
- Зайдите на официальную страничку программы https://www.charlesproxy.com/download/.
- Нажмите кнопочку Download слева.
- Для установки дайте программе доступ ко всем элементам, которым потребуется.
- Теперь зайдите в iTunes и начните загрузку ВК (не в старом дизайне, а обычную версию).
- Снова вернитесь к программе и откройте левое меню.
- Отыщите строчку buy.itunes.apple.com.
- Кликните по ней правой кнопкой и выберите Enable SSL Proxying.
- Прекратите установку приложения в iTunes и нажмите Delete.
- Заново повторите пункты 4 — 6.
- Разверните содержимое строки.
- Найдите buyProduct и кликните по нему правой кнопкой.
- Выберите пункт меню Export.
- Откроется окошко для сохранения. В строку введите *.xml.
- Файл будет сохранен на ваш ПК, откройте его с помощью текстового редактора.
- Прокрутите документ и найдите код той версии ВК, которую вы хотите установить.
- Снова зайдите в Charles и откройте левое меню.
- Найдите buyProduct, кликните правой кнопкой и выберите Edit.
- Нажмите на надпись Text справа.
- Найдите строку <key>appExtVrsId<key>. Под ней вы увидите код версии между тегами string.
- Нажмите кнопку Execute. Вы увидите как слева появится новый файл buyProduct.
- Еще раз откройте Response и нажмите XML Text.
- Появится код, где между тегами <string>***</string> будет код нужной нам версии.
- Кликните правой кнопкой по buyProduct и выберите Breakpoints.
- Теперь вернитесь к iTunes и снова начните загрузку ВК.
- Когда откроется окно Charles нажмите Edit Request и внизу XML Text.
- В строке с тегами <string>***</string> вставить код, который копировали ранее из текстового документа.
- Дважды кликнут Execute (каждый раз в новом окошке).
- Когда программа загрузится, подключите свой айфон к компьютеру.
- Синхронизируйте приложения.
Таким образом вы можете вернуть старый дизайн приложения на своем устройстве.
Откат ВК на старую версию после QR кода
Вернуть прошлую версию ВК на Айфон после обновления по QR коду тоже совсем не сложно. Ниже приведена подробная пошаговая инструкция:
- Возьмите свой гаджет и найдите виджет ВКонтакте.
- Нажмите его удерживайте некоторое время.
- Когда значок начнет дрожать, выберите «Удалить». Все верно — приложение нужно полностью стереть с гаджета.
- Презагрузите устройство.
- Чтобы вернуть прошлую версию ВК на Айфоне, зайдите в AppStore. Воспользуйтесь для этого ссылкой https://apps.apple.com/ru/app/vk-%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0-%D0%B8-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE/id564177498. Это официальный клиент ВКонтакте для Айфона.
- Скачайте и установите приложение.
- Войдите в него, введите логин и пароль от своего аккаунта.
Готово! Вам удалось убрать новую версию ВК на Айфоне и вернуть старый дизайн.
Что еще можно сделать
Как вернуть старый дизайн ВК на айфоне после 2019 года мы выяснили. А как же избавить себя от дальнейших обновлений?
Если вы в принципе не любитель нововведений и не хотите больше думать как вернуть прежнюю версию ВК на Айфон, то вот еще один вариант действий:
- Откройте на своем гаджете раздел «Настройки».
- Найдите строку iTunes Store и App Store и войдите в это меню.
- Здесь найдите подпункт «Автоматические загрузки». Разверните его.
- Отключите разделы «Программы» и «Обновления».
Эта инструкция будет полезна тем, кто пользуется продукцией под управлением IOS, начиная с 7 версии. Именно в этой версии разработчики внедрили функцию автообновления. То есть, гаджет не спрашивает у своего владельца разрешения обновить приложение. А владелец потом ломает голову над вопросом «как откатить версию ВК на Айфоне». Если же вы захотите вернуть Автообновление, то просто активируйте эти настройки снова.
Обратите внимание, что эта настройка отключит обновление всех приложений, установленных на ваше устройство. Поэтому, если вы хотите сохранить старый дизайн одного из них, то и другие останутся на том же месте.
Старый дизайн социальной сети полюбился многим и они захотели его вернуть. Что же, вы теперь знаете как убрать обновление ВК на айфоне. Вы сами решаете старым или новым дизайном будете пользоваться и никакие автоматические обновления теперь этого не изменят.
Как установить старую версию любого приложения на iPhone и iPad
Довольно частая ситуация — вы обновляете приложение или игру и вместо улучшенной производительности и новых функций получаете совершенно нерабочее средство. Допускают подобные оплошности разработчики всех мастей, а откатиться с новой версии на старую можно только при помощи инструмента Charles Proxy.
Пригодиться программа Charles Proxy может и в тех случаях, когда в новых версиях приложений или игр какие-то функции были удалены. Примеров таких удаленных функций можно привести целую массу, взять хотя бы официальные приложения «ВКонтакте» или YouTube, последняя версия которого вызывает у пользователей лишь негативные эмоции.
Сразу хотим отметить, что несмотря на кажущуюся сложность, установить старую версию любого приложения может любой пользователь. Главное — четко следуйте инструкции. В ней мы установили на iPad одну из первых версий приложения популярной социальной сети Instagram.
Как установить старую версию любого приложения на iPhone и iPad
Шаг 1. Загрузите, установите и запустите инструмент Charles для Windows или Mac (скачать)
Шаг 2. Запустите iTunes и начните скачивать приложение, старую версию которого вы хотите установить на свой iPhone или iPad
Шаг 3. В окне Charles выберите сервер iTunes, с которого происходит загрузка приложения, со словом «buy». Нажмите на название сервера правой кнопкой и выберите пункт Enable SSL Proxying
Шаг 4. Вернитесь в окно iTunes и остановите загрузку приложения
Примечание: если приложение уже загрузилось, то его нужно удалить в разделе «Мои программы»
Шаг 5. Вновь найдите нужное приложение в iTunes и повторно начните его загрузку
Шаг 6. Перейдите в окно Charles и найдите еще одну строчку со словом «buy» — это именно тот объект, который мы ищем. Вернитесь в iTunes и остановите загрузку приложения
Шаг 7. Раскройте найденную ветку со словом «buy» в Charles и найдите строчку buyProduct
Шаг 8. Выберите строчку buyProduct и перейдите на вкладку Response, где укажите тип отображения XML Text
Шаг 9. На экране, после строчки softwareVersionExternalIdentifiers, вы увидите строчки вида:
<integer>2948163</integer>
<integer>3091092</integer>
<integer>3107891</integer>
<integer>3171975</integer>
<integer>3194579</integer>
<integer>3240261</integer>
где семизначное число означает номера версий приложения, расположенные в порядке возрастания. В нашем примере мы откатили Instagram на по-настоящему древнюю версию 1.8.7, номер сборки которой был первым в списке. На практике же, откатываться чаще всего необходимо до предыдущей версии, поэтому рекомендуется выбирать номер сборки (тот, что заключен в тег <integer>) как можно ближе к финальной версии.
Шаг 10. Сделайте правый клик на пункте buyProduct и выберите Edit
Шаг 11. Выберите раздел XML Text и найдите в поле строчку:
где XXXX — последняя версия приложения. Вместо XXXX вам нужно вставить скопированное в шаге 9 значение, после чего нажать Execute. В нашем примере мы меняли номер 81542337 на 2948163, тем самым откатывая самую последнюю версию Instagram до самой ранней.
Шаг 12. Опять нажмите правой кнопкой на пункт buyProduct и выберите пункт Breakpoints
Шаг 14. Зайдите в iTunes, найдите ваше приложение и обновите страницу (Ctrl + R в Windows). После этого начните загрузку средства
Шаг 15. Через мгновение после нажатия вами кнопки загрузки, вас перенесет в Charles, где нужно переключиться на экран Edit Request —> XML Text. В поле <string>XXXX</string> вместо «XXX» вставьте номер сборки, скопированный вами на 9 шаге, после чего нажмите кнопку Execute.
Шаг 16. Затем опять нажмите Execute
Шаг 17. Перейдите в iTunes и убедитесь в том, что загрузка приложения началась. Дождитесь окончания загрузки
Шаг 18. В iTunes выберите вкладку «Мои программы», найдите ваше приложение и сделав по ней правый клик выберите пункт «Сведения». Здесь вы можете убедится в том, что скачивается именно старая версия приложения
Шаг 19. Удалите с вашего iPhone или iPad новую версию необходимого приложения, подключите устройство к iTunes и установите старую сборку
Шаг 20. После окончания синхронизации на вашем смартфоне или планшете окажется старая версия необходимого приложения
Как вернуть предыдущую версию приложения на айфон?
Чтобы её вернуть, нужно установить обратно версию 12.6.4. Что мы будем делать дальше? Коротко: загрузить приложение через AppStore в iTunes, затем включить прокси, затем загрузить ещё раз, отредактировать запрос, отправить запрос, получить старую версию, установить.
Как вернуть предыдущую версию приложения?
Приложение будет таким, каким вы запустили его в первый раз.
- Откройте «Настройки».
- Выберите пункт «Приложения» или «Диспетчер приложений».
- Выберите пункт «Диспетчер приложений», если он есть на вашем устройстве. …
- Найдите приложение, версию которого нужно вернуть до заводской. …
- Нажмите на кнопку «Удалить обновления».
Как удалить обновление приложения на айфоне?
Откройте Play Market и перейдите в настройки. Выберите раздел «Автообновление приложений». Отметьте пункт «Никогда».
Как установить старую версию приложения на айфон?
Войдите в App Store под своим Apple ID на устройстве под управлением iOS 12. Найдите приложение, которое не работает со старым iPhone или iPad, и скачайте / купите его. Откройте App Store на старом iOS-устройстве и перейдите в «Покупки». Найдите необходимое приложение и загрузите его, нажав на значок облака.
Как посмотреть версию приложения на айфоне?
Откройте Меню, выберите пункт Про ГномГуру . В заголовке окна вы увидите номер версии установленного приложения.
Как вернуть старую версию приложения Instagram?
Старую версию Instagram будем искать именно там:
- для начала скачайте из магазина Cydia и установите бесплатный твик AppAdmin, сделайте респринг;
- затем ищите приложение Instagram в AppStore и нажимайте на него;
- в выпадающем меню выберите пункт Downgrade, чтобы откатиться на нужную версию.
Как откатиться на родную версию маркета?
Как удалить обновление в Плей Маркете на андроид?
- Заходим в “Настройки”
- Выбирать пункт “Приложения”
- Найти “Play Маркет”
- Тапаем по троеточию в правом верхнем углу
- Удаляем обновления
Как откатить приложение на iOS 2020?
Что делать дальше чтобы откатить обновление приложения на iOS. Коротко: загрузить приложение через AppStore в iTunes, затем включить прокси, затем загрузить ещё раз, отредактировать запрос, отправить запрос, получить старую версию, установить.
Как отключить обновление iOS 2020?
Как отключить автообновление iOS
- Перейдите в «Настройки» и откройте раздел «Обновление ПО»;
- В открывшемся окне выберите «Настроить автообновления»;
Как удалить iOS 13?
Вот что нужно сделать:
- Перейдите в меню «Настройки» > «Основные» и нажмите «Профили и управл. устройством».
- Выберите профиль бета-версии iOS.
- Нажмите «Удалить профиль» и перезагрузите устройство.
Как установить старые версии приложений на iPad?
Купив приложение, перейдите на старое устройство iOS и найдите нужное приложение в App Store или нажмите значок «Приобретено» в нижней панели навигации. Когда вы найдете приложение, нажмите кнопку «Установить».
Как установить iOS 11 на старый iPad?
Как быстро установить iOS 11 через iTunes
- 2-й шаг: подключите ваш iPhone или iPad к компьютеру через USB, запустите iTunes и перейдите на страницу устройства.
- 3-й шаг: на странице устройства нажмите кнопку «Обновить» с зажатой клавишей Shift.
- 4-й шаг: выберите файл прошивки iOS 11, которую вы уже успели скачать.
Как скачать старую версию ютуб на iOS?
На iPhone заходим в App Store. Заходим в: «Обновления» —> «Покупки». Находим приложение (в нашем случае YouTube) и жмем «Установить». Появится оповещение, что можно установить «более старую версию».
Где посмотреть версию приложения?
Как узнать версию такого-то приложения на Android?
- Зайдите в настройки устройства (на котором стоит интересующее Вас приложение)
- Найдите раздел «Диспетчер приложений» (или «Приложения» или «Все приложения»)
- Найдите интересующее Вас приложение и нажмите на него
- В верхнем левом углу под названием будет видна его версия
Как узнать версию установленного приложения в iPhone?
Как посмотреть все приложения, которые вы когда-либо скачивали на iPhone, iPad и iPod touch
Могу ли я установить любую версию iOS, какую захочу, выбрав нужную прошивку для восстановления?
Я пытаюсь понизить мой iPhone от текущей iOS до более старой, согласно этому вопросу .
Но каждый раз, когда я пытаюсь, я всегда получаю эту ошибку:
IPhone не может быть восстановлен. Это устройство не подходит для запрашиваемой сборки.
Я пробовал много раз с и без режима DFU. Есть идеи по этому поводу?
Понижение или обновление до более не текущей версии iOS, как правило, невозможно, когда Apple прекращает подписывать старое программное обеспечение, как это необходимо, когда iTunes готовится установить или восстановить iOS. Это окно подписи обычно закрывается в течение нескольких дней после доставки новой версии.
Установка новой iOS на старое оборудование, которое никогда не поддерживало эту ОС, практически невозможна.
Как часть процесса восстановления iOS, iTunes должен проверить с серверами Apple, чтобы «подписать» каждую установку iOS, так же как приложения App Store должны быть подписаны для запуска. Как только выходит новая версия, Apple прекращает подписывать предыдущие версии, чтобы все работали под одной и той же версией iOS и не позволяли вам снова выполнить джейлбрейк устройства после восстановления, вынуждая вас делать обновление.
Если ранее вы уже сделали джейлбрейк устройство на IOS 6, это может быть возможным, обеспечивая вы сохранили SHSH «сгустки» , который может «знак» Инсталляционный вместо Apple. Смотрите эту статью для получения общей информации по этой теме.
На этой странице википедии содержится список устройств iOS и последних версий iOS, которые они могут поддерживать — https://en.wikipedia.org/wiki/List_of_iOS_devices
Примечание. Существует новый метод понижения / обновления, при котором Apple не требует подписи, и он работает на более новых устройствах, которых нет в первом списке моего ответа ниже. Инструмент для этого называется futurerestore (под кодовым названием Prometheus). Самым большим предупреждением для этого инструмента является то, что вы должны быть взломаны в большинстве случаев перед началом восстановления (и у вас есть только один выстрел, поэтому неудачное восстановление заставит вас установить подписанную прошивку) (если эта подписанная прошивка также может быть взломана, то технически вы получаете второй шанс, но это редко случается, если для вашего устройства не существует эксплойта bootrom). Прямо сейчас, лучший учебник для Прометея от @ iPodHacks142 и одобрен автором Прометея, @tihmstar, Я буду обновлять этот ответ позже, чтобы объяснить больше об этом, но я хотел разместить эту информацию здесь раньше, чем позже.
Другое примечание: мне не хватает информации об оригинальном Odysseus, который позволяет нескольким 32-разрядным устройствам iOS понижать рейтинг в диапазоне iOS 6 и 7.
Другое Другое Примечание: Существует еще более новый метод понижения / обновления, который позволит практически всем 32-разрядным устройствам (не включая 32-разрядные устройства, на которых можно установить iOS 10) переходить с прошивки iOS 9.3.5 на любую другую. прошивка iOS 9.X.
Другое Другое Другое Примечание: Существует новый эксплойт bootrom для устройств от A5 до A11, называемый checkm8. Он может позволить вам установить любой IPSW, если в нем есть действительные блоты SHSH (неясно, нужен ли вам также действительный APTicket, поскольку было продемонстрировано, что в некоторых случаях это не нужно).
Когда я найду время, я добавлю их к ответу ниже. Мой ответ все еще актуален (кроме всего, что связано с этими заметками).
Короче говоря, если у вас нет одного из следующих устройств (устройств с процессорами A4 или более ранних версий , в дальнейшем называемых «устройствами до A5»), вы не сможете установить ничего, кроме версий iOS, которые Apple подписывает в настоящее время :
- iPhone (1-го поколения)
- iPhone 3G
- iPhone 3GS
- Ай фон 4
- iPod touch (1-го поколения)
- iPod touch (2-го поколения)
- iPod touch (3-го поколения)
- iPod touch (4-го поколения)
- iPad (1-го поколения)
- Apple TV (2-го поколения)
Следующее подмножество устройств не использует SHSH-объекты и поэтому может устанавливать любую версию iOS по желанию:
- iPhone (1-го поколения)
- iPod touch (1-го поколения)
Следующие устройства могут использовать специальный эксплойт bootrom, который позволяет устанавливать любую версию iOS без блобов SHSH :
- iPhone 3G
- iPhone 3GS (старый бутром)
- iPod touch (2-го поколения)
- iPod touch (3-го поколения)
Следующие устройства имеют другой эксплойт bootrom , известный как limera1n , который позволяет устанавливать любую версию iOS при условии наличия действительных SHSH-объектов:
- iPhone 3GS (новый бутром)
- Ай фон 4
- iPod touch (4-го поколения)
- iPad (1-го поколения)
- Apple TV (2-го поколения)
Дополнительная информация
Для установки iOS на любое устройство с использованием эксплойта bootrom требуется перевести ваше устройство в состояние, известное как Pwned DFU , что позволяет устанавливать пользовательские прошивки. Вам также понадобится:
- (при необходимости) для вашего устройства для конкретной версии iOS, которую вы хотите установить
- Действительный APTicket (для iOS 5 и выше) для вашего устройства для этой версии iOS
- Для .ipsw вашего устройства для этой версии iOS
- iTunes ( версия 11.0.5 или более ранняя для iPhone 4 )
Если вы случайно попали в небольшую группу пользователей, у которых есть все эти части, считайте, что вам повезло, поскольку вы можете использовать iFaith от iH8sn0w, чтобы сшить свои SHSH-капли в прошивку, чтобы создать собственный IPSW, который вы сможете использовать с iTunes после Вы помещаете свое устройство в Pwned DFU, используя iREB внутри iFaith.
Дальнейшие исследования
Не все экземпляры iPhone 3GS одинаковы . Модели, выпущенные в начале 2010 года или ранее (старый bootrom), имеют эксплойт bootrom, который позволяет выполнять понижение без BLS-объектов SHSH, в то время как более новые модели (новый bootrom) имеют отдельный эксплойт, который позволяет выполнять дэгрейд с BLS-объектами SHSH.
Фактически возможно установить версии iOS, которые Apple больше не поет на устройствах, более новых, чем устройства до A5 в очень специфических обстоятельствах. К этим устройствам относятся iPhone 4S и iPad (2-го поколения). Используя redsn0w , iPad (2-го поколения) может быть обновлен до iOS 5 с любой более новой версии, а iPhone 4S может перейти с любой версии iOS 5.x на любую другую версию iOS 5.x. Обе эти операции требуют нескольких определенных наборов действительных BLSH-объектов и APTickets.
Для всех устройств, которые содержат чип SEP (процессор Secure Enclave) (т. Е. IPhone 5 и выше), будет необходим эксплойт против самого чипа в дополнение к эксплойту bootrom, иначе чип SEP будет отклонять прошивку . Однако вы можете создать .ipsw тот, который содержит более старую версию прошивки SEP, если эта старая версия подписана или у вас есть эксплойт, позволяющий воспроизвести старую подпись. Если старая версия не поддерживается в устанавливаемой версии iOS, Touch ID и другие SEP-зависимые функции будут отключены.
Вы можете сохранять BLS-объекты SHSH в окне подписи и управлять ими самостоятельно, или вы можете использовать iFaith, чтобы сохранять их и управлять ими с помощью сервера Saurik Cydia .
Для устройств до A5 обычно можно извлечь действительные BLSH-объекты и APTickets для текущей прошивки независимо от статуса подписи этой прошивки. iFaith был разработан для выполнения этой операции. Ситуация, в которой это может оказаться невозможным, могла бы возникнуть, если бы вы пришли на текущую прошивку через обновление OTA (по беспроводной сети).
В iH8sn0w есть несколько невыпущенных эксплойтов для понижения версии для устройств, которые не содержат чип SEP.
@ unimp0rtanttech (более известный в сообществе джейлбрейков как n00neimp0rtant) намекнул, что в его работах также есть некоторые уязвимости .
Некоторые образы прошивок iOS OTA (по воздуху) (для определенных версий iOS для определенных устройств) все еще подписываются Apple . Установка этих изображений возможна, и для этого есть инструмент под названием OdysseusOTA ( производная от Odysseus ). Вы должны быть взломаны, чтобы использовать этот инструмент, потому что вам нужно включить tfp0 (чтобы загрузить собственный образ прошивки в ОЗУ , который требует модификации области VM ядра ). Инструмент загружает пользовательский iBSS, который вручную устанавливает образ прошивки OTA, полностью подписанный Apple.