Компьютер MacOS (Hackintosh или легальный Mac) под управлением версии 10.14.x или выше (ВМ НЕ РАБОТАЮТ, CHECKM8 НЕ РАБОТАЕТ В ВМ)
Совместимое устройство iOS. Если ваше устройство 32-разрядное, его необходимо взломать с установленным OpenSSH (некоторые устройства требуют перезагрузки и повторного взлома после установки OpenSSH).
Возможность прочитать этот README
iPhone 5s, iPad Air, iPad Mini 2 (кроме iPad4,6)
iPhone 5, iPhone 4s, iPad 2, iPad 3, iPad 4, iPad Mini 1, iPod 5
iPhone 4s, iPad 2 (не iPad2,4)
Usage: viuex [OPTIONS] [IPSW PATH (If required)]
Options:
-i, --ipsw PATH Path to IPSW file
-c, --clean Clean up any leftover files
-k, --kdfu PATH "Path/To/patchiBSS" Enter KDFU mode (32 Bit Only, device must be jailbroken)
-l, --list List what devices can be restored to what iOS versions
-p, --pwn Enter PWNDFU mode, which will also apply sig patches (64 Bit Only)
-r, --restore "Path/To/.ipsw" Just restore to a custom ipsw
-s, --shsh PATH "Path/To/Save/Location/" Save OTA blobs to a given path for future use (64 Bit Only)
-v, --version List the version of the tool
-y, --credits List credits and Big Yoshi
Требуется Python3 (минимум 3.5)
Также требуется Python2, но он поставляется по умолчанию в macOS.
Запустите «pip3 install -r require.txt», чтобы установить все зависимости.
Если у вас 64-битное устройство (iPhone 5s, iPad Mini 2, iPad Air), просто подключите устройство в режиме DFU и запустите инструмент, если у вас 32-битное устройство, просто подключите устройство в обычном режиме, а НЕ в режиме DFU. и запустите инструмент!
См. выше, все совместимые устройства уже поддерживаются. Никакие другие устройства никогда не будут поддерживаться при переходе на версию 10.3.3. Всегда.
Прежде чем использовать этот инструмент, убедитесь, что вы запустили «pip3 install -r require.txt». Если это не решит проблему, сделайте снимок экрана с ошибкой и создайте проблему на странице Github.
Скорее всего, поддержки Windows никогда не будет, поскольку Windows — ужасная ОС для любых вещей, связанных с iOS. Поддержка Linux возможна и, скорее всего, появится позже. Пока только macOS, лучше всего Mojave, но Catalina работает. Ниже Мохаве не протестирован и официально не поддерживается, но вы можете попробовать, но не ждите от меня никакой помощи, если это не сработает.
На сегодняшний день это самый быстрый инструмент для OTA-понижения на рынке, плюс ни один другой инструмент не может выполнять одновременно 32- и 64-битный переход на более раннюю версию. Кроме того, этот инструмент «Просто работает (TM)», поэтому нет причин не попробовать его!
Если вы попробовали все, что упомянуто в этом файле readme, вы можете открыть проблему на странице Github, написать в Твиттере @mosk_i или отправить мне личное сообщение в Twitter (@mosk_i).
Укажите как можно больше подробностей, включая, помимо прочего: полный журнал инструмента, версию macOS, модель устройства/версию iOS, до которой вы пытаетесь перейти на более раннюю версию, и то, что вы уже пробовали.
В MacOS Catalina появилась новая функция безопасности, которая вызывает проблемы со сценарием. Есть два способа решить эту проблему, как показано ниже:
Исправление 1:
Проблема в том, что Vieux будет вызывать определенные двоичные файлы, а Catalina отображает сообщение безопасности: «... невозможно открыть, поскольку разработчик не может быть проверен». Вам будет предложено два варианта: «Переместить в корзину» или «Отмена», и в конечном итоге вам нужно будет нажать «Отмена». Чтобы избежать этой проблемы, вы должны дать разрешение этим двоичным файлам на их запуск. Самый простой способ сделать это:
Vieux/resources/bin
;futurerestore
) и выберите Open
;Open
, нажмите на нее;igetnonce
, irecovery
и tsschecker
. При выполнении этого процесса двоичные файлы сохраняются как исключение в настройках безопасности, и основной сценарий Vieux сможет работать без возникновения этой проблемы. Обратите внимание: если вы попытались запустить сценарий и столкнулись с этой проблемой, вам может потребоваться перезагрузить iPad, чтобы переход на более раннюю версию работал.Исправление 2:
Спасибо Salompas за исправление 1 и riotdream за исправление 2/их альтернативное исправление, которое можно увидеть здесь!
«Вью», очевидно, мне дали 5 разных вариантов произношения, это по-французски «старый», что хорошо сочетается со старыми версиями iOS, до которых этот инструмент переводит устройства на более раннюю версию! Не то чтобы iOS 6/8/10 были совсем плохими, даже учитывая их возраст.
@axi0mX — Checkm8/ipwndfu
@tihmstar — Futurerestore/tsschecker
@linushenze — средство для удаления проверки подписи SecureROM
@geohotz — форк ipwndfu, портированный на Python3
@Vyce_Merculous — Общая помощь/Очистка моего запутанного кода
@xerusdesign — Тестирование
Шноб – Тестирование/исправление поддержки iPad без сотовой связи