Как сделать джейлбрейк iOS 15.X через palera1n на устройства с чипами A9-A11

Уже долгое время существует джейлбрейк iOS 15.X для устройств на процессоре A9-A11 работающий на основе эксплойта checkm8 и называется он palera1n. Но это джейлбрейк до сих пор имеет статус «для разработчиков», хотя многие пользователи уже начали его устанавливать на свои устройства с iOS или iPadOS 15.

Если вы собираетесь установить джейлбрейк palera1n, то рекомендуем сперва прочитать эту статью и только после этого принимать решение, стоит ли устанавливать этот джейлбрейк или нет.

Что нужно знать о palera1n

Повторимся, что джейлбрейк palera1n в настоящее время предназначен только для разработчиков. Поэтому, если вы не разработчик твиков, мы пока не рекомендуем устанавливать этот джейлбрейк, поскольку вы можете столкнуться с ошибками и сложностями в процессе установки и использования данного джейлбрейка.

Стоит отметить, что в отличие от других джейлбрейков iOS и iPadOS 15, palera1n не rootless. Он поддерживает инъекцию твиков на iOS и iPadOS 15.0-15.7.1, это означает, что вы можете устанавливать и запускать твики, если они есть в списке твиков совместимых с джейлбрейком iOS 15.

Что касается типа этого джейлбрейка palera1n, он может быть как привязанным, так и полупривязанным в зависимости от ваших предпочтений. Подробнее о видах джейлбрейка вы можете прочитать в этой статье. Если коротко, то привязанный (tethered) требует подключения к компьютеру после каждой перезагрузки устройства, что включить его, в то время как полупривязанный (semi-tethered), по крайней мере, позволяет включать устройство в состоянии без джейлбрейка, пока вы не доберетесь до компьютера. В этой инструкции будет показан пример установки полупривязанного джейлбрейка.

Обратите внимание, что, поскольку palera1n использует эксплойт бутрума checkm8, с его помощью могут быть взломаны только устройства, на которых присутствует этот эксплойт. К таким относятся устройства с чипом A9-A11 под управлением iOS или iPadOS 15.x, однако инъекцию твиков поддерживает только iOS или iPadOS 15.7.1.

Вот список поддерживаемых устройств:

  • iPhone X
  • iPhone 8 Plus
  • iPhone 8
  • iPhone 7
  • iPhone 7 Plus
  • iPhone 6s
  • iPhone 6s Plus
  • iPhone SE
  • iPad (7-го поколения)
  • iPad (6-го поколения)
  • iPad (5-го поколения)
  • iPad Pro 12,9 дюйма (2-го поколения, 2019 г.)
  • iPad Pro 10,5 дюйма (2017)
  • iPad Pro 9,7 дюйма (2016)
  • iPad Pro 12,9 дюйма (2015)
  • iPod touch (7-го поколения)

Кроме того, для того, чтобы palera1n был полупривязанным, ваше устройство должно иметь более 16 ГБ внутренней памяти. Вы также не сможете установить пароль на iPhone с чипами A10-A11.

Установка palera1n не так проста, как другие джейлбрейки, к которым вы, возможно, привыкли, и поэтому, этот джейлбрейк предназначен для разработчиков. Для выполнения этого джейлбрейка вам нужно будет вводить много команд в терминал, а также установка возможна только через Linux или macOS.

Все действия в этой инструкции вы выполняете на свой страх и риск.

Как установить джейлбрейк palera1n

Инструкция выполняется на macOS, но большинство команд также работают на Linux.

1) Сначала вам нужно будет установить Homebrew, если вы еще этого не сделали. Чтобы это сделать, запустите терминал и введите следующую команду:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

установка homebrew

2) Вам будет предложено ввести пароль администратора в окне терминала, чтобы продолжить установку Homebrew.

3) После установки Homebrew вам нужно будет выполнить несколько дополнительных команд. Вам нужно будет изменить имя вашего пользователя (замените квадратные скобки), чтобы оно соответствовало вашей системе:

echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/[your home folder name]/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/[your home folder name]/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

дополнительные команды для установки homebrew

4) Выполните следующую команду для установки зависимостей, которые вам понадобятся в дальнейшем:

brew install libimobiledevice libirecovery

5) Затем установите Python. Зайдите на официальный сайт и качайте версию для своего компьютера:

https://www.python.org/downloads

6) После завершения установки Python вернитесь в терминал и выполните следующие команды для клонирования репозитория palera1n с GitHub:

cd downloads
git clone --recursive https://github.com/palera1n/palera1n && cd palera1n

7) После завершения клонирования репозитория, подключите устройство, на котором вы собираетесь сделать джейлбрейк, к своему компьютеру и переведите его в режим DFU.

8) Находясь в режиме DFU, на компьютере вам нужно будет ввести команду в терминал. Измените часть, обозначенную квадратной скобкой, в соответствии с версией прошивки (квадратные скобки вводить не нужно). Например, если у вас iOS 15.5, просто вводите 15.5 в этом поле:

sudo bash ./palera1n.sh --tweaks [ваша текущая версия iOS] --semi-tethered

9) После нажатия клавиши Enter / Return введите пароль администратора в терминале.

10) Запустится установка palera1n. Вам нужно будет ввести следующее в терминале следующее предложение слово в слово:

Yes, do as I say

установка palera1n

11) Затем в Терминале введите следующее предложение:

Yes, I am sure

Yes I am Sure palera1n

12) Ваше устройство перезагрузится и перейдет в режим восстановления, а в терминале появится сообщение о переходе в режим DFU. Нажмите любую клавишу, чтобы продолжить, и следуйте инструкциям на экране, что перевести устройство в режим DFU.

13) После входа в режим DFU в терминале будет отображаться процесс установки джейлбрейка, а ваше устройство перейдет в verbose boot (черный экран с белым текстом). Терминал будет выглядеть так:

14) Когда устройство снова загрузится, запустите приложение Советы:

15) Нажмите на кнопку «Install»:

Procursus bootstrap вместе с менеджером пакетов Sileo будут установлены, также будет установлен Substitute для инъекции твиков.

Теперь у вас устройство с джейлбрейком palera1n!

Разработчики palera1n активно ведут таблицу с поддерживаемыми твиками для своего джейлбрейкка, на которой вы можете проверять нужные вам твики на совместимость с вашим устройством и с palera1n.

Завершение

Еще раз напомним, что palera1n предназначен только для разработчиков. palera1n – это незавершенный джейлбрейк, поэтому он может содержать ошибки. Многие пользователи сообщают о проблемах с исправлениями AMFI на определенных комбинациях устройств и прошивки, и вполне возможно, что вы можете столкнуться с тем же.

Оригинал инструкции

Оставьте комментарий