Решение ошибки provision.cpp:81
У меня такая ошибка возникла когда я попытался установить пакет Phoenix.ipa для джейлбрейка iPad 2 на версии iOS 9.3.5 после того как я перезагрузил iPad и феникс исчез из списка приложений.
Решение довольно простое – нужно отозвать сертификаты. Делается это так: в Cydia Impactor нажимаем Xcode > Revoke Certificates. Затем вводите свой логин и пароль AppleID и сможете повторять процедуру установки Phoenix.
Джейлбрейк.
Процедура джейлбрейк iPad 2, а также всех 32-битных устройств эпл под управление iOS 9.3.5 – iPhone (4S, 5, 5C), iPod touch 5G, iPad (2, 3, 4), iPad mini 1. Джейлбрейт не привязанный, т е слетает после перезагрузки устройства – желательно не допускать перезагрузки/выключения.
- Устанавливаем iTunes.
- Делаем бекап iPad на всякий случай.
- Рекомендуется сделать сброс на заводские и ставить джейлбрейк на чистой системе.
- Скачиваем Cydia Impactor отсюда http://www.cydiaimpactor.com/ и Phoenix отсюда https://phoenixpwn.com/
- Закрываем iTunes и запускаем Cydia Impactor, подключаем наш девайс к компьютеру по USB.
- В Cydia Impactor нажимаем Device > Install Package, выбираем скачанный Phoenix.ipa, указываем логин и пароль нашего AppleID – нужен для подписи файла.
- Ждём пока Cydia Impactor закончит установку, запускаем Phoenix на устройстве, нажимаем Kickstart Jailbrak > Use Provided Offsets, ждём.
- Мне пришлось посторить пункт 7 второй раз – с первого джейл почему-то не прошёл.
- Запускаем Cydia и наслаждамся другими плюшками джейлбрейка.
Если вы перезагрузили iPad (разрядился например) и слетел джейлбрейк, то надо или откатить дату в настройках до той, когда вы делали джейл +7 дней, т. к. сертификат, которым подписывается феникс, действует только 7 дней. Также можно установить ReProvision и настроить там автоматическую реподпись.
Ссылки:
It is a great article. This website is loaded with lots of interesting things, it really helped me in many ways.