Как понизить версию прошивки iphone 4s. Как понизить версию приложения из App Store без джейлбрейка

Уже вышла программа, предназначенная для отката прошивки iOS. Данное приложение называется RedSn0w, а последняя его версия ориентирована на Iphone 4S. Если речь идет об устройствах с iOS 5.0.1, то откат позволит выполнить и джейлбрейк.

Последовательность действий

Для начала необходимо скачать последнюю версию RedSn0w. После этого потребуется скачать новую прошивку для устройства iPhone 4s. Прошивка может быть скачана с любого сайта. Устройство следует перевести в режим DFU. После запуска программы стоит удостовериться, что она распознает устройство именно в этом режиме. Теперь следует перейти к Extras>Evenmore>Restore, где выбрать IPSW. Далее будет запрошен файл прошивки. Так как производится откат прошивки iphone 4s, то далее программа запросит у пользователя последнюю версию прошивки.

Далее пользователь должен указать место, где находится сохраненный SHSHblobs. В случае, когда устройство уже было с джейлбрейлом, то на Cydia уже имеется SHSHblobs. Если ранее джейлбрейк не производился, то в списке опций следует выбрать Local, после чего перейти в папку с сохраненнымиblobs. Однако для начала лучше попробовать опцию Remote.

После окончания верификации blobs программа будет осуществлять все прочие действия без какого-либо участия пользователя. Сначала будет установлена взломанная версия новой прошивки, а потом ее откат до более ранней версии. После того как процесс будет успешно завершен, перед пользователем появится сообщение о том, что удалось понизить прошивку iphone 4s. Теперь устройство нуждается в начальной установке и проверке версии прошивки.

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

Хакер MusclNerd — команда Dev Team выпустила обновление RedSn0w 0.9.11b1, главной особенностью которого является возможность понижения (downgrade) версии прошивки на iPhone 4S, IPad 2, или новом IPad (IPad 3). Даунгрейд прошивки до версии iOS 5.0.1 позволит Вам получить отвязанный джейлбрейк на Вашем iPhone 4S, или IPad 2.

Вконтакте

Важно: Этот метод обновляет (повышает) версию модема iPhone. Не используйте его для , иначе Вы рискуете потерять анлок.

Примечание: Для осуществления понижения прошивки Вы должны иметь сохраненные для IOS 5.0.1, сохраненные локально с помощью приложения и т.д., или в Cydia.


1 . .
2 . .
3 . Введите устройство в .
4 . Запустите RedSn0w 0.9.11b1, и убедитесь, что RedSn0w обнаружил устройство в DFU-режиме. Перейдите в меню Extras -> Even more -> Restore и нажмите IPSW. Укажите RedSn0w место на Вашем компьютере, где находится IOS 5.0.1. После того как Вы укажите IOS 5.0.1, RedSn0w попросит указать место расположение файла прошивки IOS 5.1.1.

5 . После проверки прошивок, требуется указать расположение сохраненных цифровых сертификатов SHSH. Если Ваше устройство ранее имело джейлбрейк, то Вы можете использовать Remote (удаленный вариант загрузки SHSH с серверов Cydia). Если же Вы никогда ранее не использовали джейлбрейк, а сохранили SHSH при помощи инструмента TinyUmbrella, то нажимайте Local и укажите расположение файлов SHSH на компьютере. Мы рекомендуем начать с варианта Remote.

6 . После проверки SHSH просто наблюдайте за процессом RedSn0w. Сначала RedSn0w осуществит установку IOS 5.1.1 с джейлбрейком, а затем понизит ее на IOS 5.0.1.
7 . После завершения процесса понижения Вы увидите сообщение об успешном выполнении. Убедитесь, что Вы имеете устройство на IOS 5.0.1 с помощью Настройки -> Основные -> Об устройстве.

Если бы сейчас была возможность предоставить пользователям «яблочных» устройств способоткатиться с iOS 7/iOS 8 на iOS 6 , уверены, что большая часть захотела бы это сделать. И дело даже не в плоском дизайне, который многим до сих пор не по душе. С выходом iOS 7 прошивка стала работать довольно не стабильно, а старые устройства вообще стали заметно «притормаживать». Разработчик опубликовал видео-инструкцию, где продемонстрировал даунгрейд (откат) на iOS 6.1.3 на iPad 2 и iPhone 4s.

Откатиться на iOS 6.1.3 можно с помощью инструмента odysseusOTA , который был выпущен несколько часов назад для Linux и OS X. Версия для Windows должна выйти чуть позже. Обратите внимание, что пользователям даже не нужно использовать SHSH-сертификаты, так как Apple до сих пор подписывает iOS 6.1.3 для iPad 2 и iPhone 4s.

Правда, понизить прошивку до iOS 6.1.3 смогут только владельцы джейлбрейкнутых iPad 2 и iPhone 4s. Предварительно вам также нужно будет скачать IPSW-файл прошивки iOS 6.1.3 отсюда . Весь процесс подробно описан на видеоролике ниже, правда, на английском языке.

Как откатиться на iOS 6.1.3? Инструкция на русском языке

Шаг 1: Подготовьтесь к откату прошивки. Для этого сделайте резервную копию всех данных на вашем устройстве через iTunes.

Шаг 2: Понижение прошивки возможно только с помощью джейлбрейка. Если вы используете устройство без джейлбрейка, выполните взлом с помощью Taig 2.1.3 . На данный момент это самая актуальная версия эксплоита для непривязанного джейлбрейка iOS 8.1.3 — iOS 8.4.

Шаг 3: Скачайте файл прошивки iOS 6.1.3 для вашей модели устройства отсюда .

Шаг 4: Загрузите специальный

архив

В случае ошибки используйте

эту версию утилиты

Шаг 5: Открываем Терминал и вводим следующие команды:

cd ~ директория, где находится папка, которую Вы скачали выше
cd macos (или linux)
./ipsw ~ директория, где находится файл прошивки custom_downgrade.ipsw -bbupdate
НЕ ЗАБЫВАЕМ ПРОПИСАТЬ -bbupdate

Не закрывайте терминал

Шаг 6: Теперь установите твик OpenSSH на свое устройство. В терминале введите следующие команды:

./idevicerestore -t custom_downgrade.ipsw
./xpwntool `unzip -j custom_downgrade.ipsw ‘Firmware/dfu/iBSS*’ | awk ‘/inflating/{print $2}’` pwnediBSS (это одна команда)

Шаг 7: Откройте раздел настроек Wi-Fi вашего устройства и запомните IP-адрес устройства. Далее введите следующие команды:

../kloader root@ВАШ_IP_АДРЕС:
НЕ ЗАБУДЬТЕ «:» В КОНЦЕ
Далее введите yes
Введите пароль alpine
ssh root@ВАШ_IP_АДРЕС
Введите пароль alpine
./kloader pwnediBSS

Шаг 8: Дисплей вашего гаджета станет черным. Открываем новую вкладку в Терминале и закрываем первую вкладку. Теперь вводим следующую строчку:

./idevicerestore -w ./custom_downgrade.ipsw

Готово! Теперь на вашем iOS-устройстве установлена iOS 6.1.3.

В разработке этого способа принимали участие такие известные хакеры, как tihmstar, ih8sn0w, winocm и pod2g. Конечно, использовать метод смогут далеко не все iOS-пользователи, а лишь их малая часть. Тем не менее, возможность вернуться к скевоморфизму понравится многим!

ВНИМАНИЕ! В случае ошибки Library not loaded: /usr/local/lib/libirecovery.2.dylib Referenced from: /Users/»имя пользовтаеля»/Desktop/odysseusOTA/macos/./idevicerestore Reason: image not found вам нужно заново открыть терминал с чистого листа и ввести команды:

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 (если будет ошибка)

Теперь начните выполнение отката сначала, используя инструкцию выше!

За счёт постоянных багов в новых версиях iOS даже те пользователи, у которых iPhone является «звонилкой», начали интересоваться процессом отката (даунгрейда) прошивок. Для открытых сборок он проходит элементарно, а для закрытых — невозможен. Но это касается исключительно мобильной ОС, с приложениями дела обстоят куда лучше. Без джейлбрейка, энциклопедических знаний и уймы времени можно легко понизить версию объекта App Store до желаемой. Необходимо только скачать правильную программу-помощник и следовать инструкциям, изложенным ниже.

Самые популярные причины для отката — это повышение требуемой версии ОС (как вариант, переход с iOS 6 на iOS 7) и умышленное вырезание разработчикам определённых функций. Как раз второй пункт и вынудил нас написать этот материал. В редакции AppStudio тепло отзываются о доступных и, в то же, время функциональных фитнес-браслетах Xiaomi Mi Band 1s, фирменное приложение которых со второй версии лишилось умного будильника, поднимающего вас с кровати в быструю фазу сна — серьёзная потеря, ведь некоторые покупали гаджет только ради комфортного пробуждения! В подобной ситуации можно либо ждать грядущего обновления, либо сделать даунгрейд, чем, мы, собственно, и займёмся.

Первым делом загружаем приложение Charles . Это отличный HTTP-монитор и прокси, позволяющий отслеживать любые запросы между клиентом и сервером, а также вносить в них собственные корректировки. Программа платная, но пробный период эксплуатации имеется, хоть и с периодическими всплывающими окнами ожидания и прекращением работы через каждые полчаса, поэтому будьте внимательны.

Запускаем iTunes и ставим на загрузку нужное приложение. Мы решили взять в качестве примера Moves (2.7.10).

Возвращаемся к Charles и смотрим на левое окно — там должна появиться строка, в которой есть слово «buy». Кликаем по ней правой кнопкой и нажимаем на «Enable SSL Proxying». Зрительно ничего не произойдёт, мы просто активируем перенаправление SSL-запроса.

Снова идём в iTunes и убиваем загрузку: щёлкаем на значок со стрелочкой в правом верхнем углу, кликаем по качающемуся приложению, а затем с зажатой клавишей FN 2 раза жмём Backspace, пока объект не исчезнет. Заодно не мешает очистить корзину.

Теперь снова вбиваем в поиск Moves (либо нажимаем на большую иконку приложения) и снова начинаем загрузку.

Опять залезаем в Charles и видим, что появилась вторая строчка с надписью «buy». Поэтому убиваем загрузку в iTunes тем же самым способом.

В Charles, в списке слева, разворачиваем вторую строку, где написано «buy», включая папку WebObjects. Там найдём файл buyProduct. Жмём на него правой кнопкой, из контекстного меню выбираем Export и указываем место сохранения (проще всего поставить Рабочий стол). Формат лучше выбрать XML Summary File, название — какое угодно.

Открываем сохранённый файл любым текстовым редактором (у нас Coda 2), листаем вниз и ищем строки, аналогичные этим:

6940998
10969069
11758907
12262840
12679839

Возвращаемся к Charles. Жмём на buyProduct и выбираем Edit.

Щёлкаем по кнопке Text в правом поле. На четвёртой строке располагаются теги :

appExtVrsId

А под ними теги и ключевое значение текущей версии приложения.

816441851

Замените число между этими тегами тем, что скопировали в шаге выше, когда отсчитывали правильную версию. Нажмите Execute внизу.

Чтобы убедиться в правильности загружаемой версии, кликните по вкладке Response и пролистайте текст до тегов с обозначением bundleShortVersionString, под которыми и будет находиться текущая версия. Как видите, маркировка «0.9» говорит об успешности эксперимента. Но это ещё не всё.

Кликаем правой кнопкой по buyProduct и выбираем Breakpoints.

Заходим в iTunes, вбиваем в поиск приложение и загружаем его. Практически сразу загрузка приостановится, а на экране появится вот такое окошко.

Жмём на Edit Request, чуть ниже выбрав XML Text.

В пятую строку, между тегами , нужно вставить версию, которую вы уже копировали и на которую желаете откатиться. Теперь давим на Execute .

Появится ещё одно окошко — опять жмём Execute .

Загрузка в iTunes должна продолжиться. В итоге в медиатеке появится старенькая версия приложения. Чтобы проверить её, перейдите в Мои программы, найдите там желаемый объект, кликните по нему правой кнопкой мыши и выберите Сведения. Там как раз и отобразятся текущие цифры, которые должны вас порадовать;)

Обязательно удалите свежую версию с iPhone/iPad перед синхронизацией, а также неплохо было бы отключить автоматическое обновление программ в настройках iOS. Без лишней надобности можно и с Charles расстаться. На этом, пожалуй, всё. Удачных вам даунгрейдов;)

Я, изучив его возможности, наконец, решился обновить свой iPhone 4 на новую iOS 6. К счастью, мое устройство подходило по всем параметрам для возможного даунгрейда (понижения прошивки), в случае резкой необходимости.

Вконтакте

Так как я являюсь активным джейлбрейк-пользователем, то, естественно на моем устройстве имелись, сохраненные в Cydia цифровые сертификаты SHSH blobs, начиная с версии iOS 4.3.4 до iOS 5.1.1, чего было более чем достаточно. Решив подстраховаться, я создал еще индивидуальную кастомную прошивку iOS 5.1.1 для своего iPhone 4, используя сохраненные SHSH и утилиту RedSn0w 0.9.14b2. . Забегая вперед, скажу, что данная прошивка в итоге не пригодилась.

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

К моему большому сожалению, большинство установленных мной джейлбрейк-твиков до сих пор не имеют поддержки iOS 6. Мне хватило и пяти минут, чтобы понять, что iOS 6 с ее картами, функцией и т.д. мне не интересна без необходимого для меня набора твиков, к которым я привык за годы использования iOS-устройствами.

Существующий на сегодняшний день привязанный джейлбрейк iOS 6, действительно в большей степени является пока инструментом для iOS-разработчиков, нежели для повседневного использования, и я незамедлительно приступил к подготовке отката (понижения прошивки) c iOS 6 на iOS 5.1.1 с помощью RedSn0w 0.9.15b1 .

И так, предлагаю Вашему вниманию инструкцию по даунгрейду (downgrade, откату, понижению) iOS прошивки.

Стоит отметить, что приложение RedSn0w 0.9.15b1 позволяет откатить iOS устройства, работающие с процессором A4 и ранее, а это iPhone 4, iPhone 3GS и iPod touch 4G. Вы сможете откатиться на любую iOS прошивку, в том числе на iOS 5.1.1, с последующим получением , при условии наличия сохраненных соответствующих цифровых сертификатов SHSH blobs. Более подробно о сертификатах SHSH и о способах их сохранения Вы можете .

Владельцам iPhone 5, iPhone 4S, IPad 2, IPad 3 и iPod Touch 5G, данный метод не поможет понизить версию iOS. Надеемся на скорейшее появление решения для данных устройств. Исключение составляют планшеты IPad 2, имеющие сохраненные SHSH от версий iOS 4.x и iOS 5.x.

Обращаю Ваше внимание на то, что у iOS 5.1.1 имеется две совершенно разные сборки прошивки — iOS 5.1.1 (build 9B208) и iOS 5.1.1 (build 9B206). В случае, если не получилось с одной сборкой, пробуйте аналогично со второй.

5. После того, как IPSW-файл прошивки будет обработан Redsnow, Вам будет предложено сохранить версию прошивки модема (baseband). Если Ваше устройство имеет версию модема, которая может быть разлочена с помощью Ultrasn0w или Turbo SIM, то Вы можете сохранить ее на данном этапе.

6. Укажите расположение сохраненных SHSH сертификатов. Если Ваши сертификаты сохранены на компьютере, нажмите Local, если в Cydia, то нажмите Remote, при этом они будут загружены из Cydia.

7. Начнется процесс восстановления. Однако, в случае получения сообщения об ошибке Couldn’t restore Mismatched APTicket , не волнуйтесь, а просто повторите заново 2 и 3 пункты данной инструкции.

Вот и все! Что может быть лучше, чем откат прошивки, который даже не требует использования iTunes.

Что Вы думаете на счет существующего привязанного джейлбрейка iOS 6?
Получилось ли у Вас понизить прошивку Вашего устройства с помощью RedSn0w 0.9.15b1 ?