После увольнения Скотта Форстолла дизайн iOS полностью изменился и многие люди до сегодняшнего дня не могут привыкнуть к минималистичному дизайну iOS 7-9 и хотят откатиться до iOS 6. Ранее это было невозможно, но хакерам удалось решить этот вопрос. Представляем Вашему вниманию полную инструкцию, благодаря которой Вы сможете сделать даунгрейд до iOS 6.1.3.
Инструкция:
-
- Даунгрейд (откат) поддерживают только iPhone 4S и iPad 2 (обновлённая утилита для даунгрейда iPad 2 находится в 5 пункте инструкции) на любой версии iOS
- Необходим Jailbreak, на данный момент существует Jailbreak для iOS 8.4 (8.3)
- Пока данный метод работает только на Mac OS и Linux
- Необходим файл прошивки iOS 6.1.3 именно для Вашего устройства
- Скачайте специальный архив, рекомендуем сохранить и разархивировать на рабочий стол (это обновленная версия утилиты, поэтому не должно возникнуть ошибки, которая приведена ниже в разделе «Решение проблем»)
- Откройте терминал
- Далее необходимо вводить следующие команды:
cd директория, где находится папка, которую Вы скачали выше
cd macos (или linux)
./ipsw директория, где находится файл прошивики custom_downgrade.ipsw -bbupdate
Не забудьте прописать -bbupdate
Не закрывайте терминал
Далее установите твик OpenSSH на свое устройство. В терминале введите следующие команды:
./idevicerestore -t custom_downgrade.ipsw
./xpwntool `unzip -j custom_downgrade.ipsw 'Firmware/dfu/iBSS*' | awk '/inflating/{print $2}'` pwnediBSS (это все одна команда)
Зайдите в настройки Wi-Fi Вашего устройства и запомните IP Адрес устройства, потом введите следующие команды:
scp pwnediBSS ../kloader root@ВАШ_IP_АДРЕС:
НЕ ЗАБУДЬТЕ «:» В КОНЦЕ
Далее введите yes
Введите пароль alpine
ssh root@ВАШ_IP_АДРЕС
Введите пароль alpine
./kloader pwnediBSS
Экран Вашего устройства станет черным. Откройте новую вкладку в терминале и закройте первую вкладку, далее введите следующую строчку:
./idevicerestore -w ./custom_downgrade.ipsw
Это все! Теперь на Вашем устройстве установлена iOS 6.1.3. Свои вопросы Вы можете задать в комментариях.
Чтобы устанавливать старые версии приложений (для iOS 6.1.3), необходимо сделать Jailbreak, инструкция здесь.
Видео на английском языке:
Решение проблем:
Если Вы столкнулись с данной ошибкой:
Library not loaded: /usr/local/lib/libirecovery.2.dylib Referenced from: /Users/"имя пользовтаеля"/Desktop/odysseusOTA/macos/./idevicerestore Reason: image not found
то необходимо удалить файл idevicerestore и ввести следующие команды (вклдаку в терминале не закрывайте):
sudo chown -R `whoami` /usr/local (может попросить пароль пользователя)
Далее устанавливаем Homebrew, выполнив эту команду:
curl -L github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local
Теперь самое важное, введите эту команду:
brew install libpng (если терминал выдаст ошибку, то введите brew install libpng --universal)
brew install libtool
brew install automake
brew install pkg-config
brew install libusb
brew install libxml2
brew install libplist
brew install libzip
Теперь необходимо скачать скрипт, переместить в папку, где был файл idevicerestore, и выполнить его, используя следующие команды в терминале:
cd директория, где находится скрипт, который Вы скачали выше (сам файл указывать не надо)
sh fix_library.sh
После этого необходимо выполнить команду
idevicerestore -t custom_downgrade.ipsw как в инструкции, но без ./
Далее следуйте инструкции, которая находится выше.
Обновлено:
- Хакеры выпустили новую утилиту, в которой были решены вышеизложенные проблемы.
Ссылку на утилиту мы обновили, скачивайте и следуйте инструкции выше. - Обновлен раздел «Решение проблем», новый метод устарнения ошибок помогает в большинстве случаев.
- Добавлена инструкция для выполнения Jailbreak iOS 6.1.3.
- Даунгрейд iPad 2 стал возможным! Обновлённая утилита находится в 5 пункте интсрукции.