Наверх

{Инструкция} Как откатить iPhone 4S с iOS 8.4 или iOS 9.0.2 до iOS 6.1.3

Новые версии операционной системы iOS ощутимо тормозят iPhone и iPad, выпущенные много лет назад. Несмотря на это, Apple всячески препятствует откатам на старые версии операционной системы. К счастью, совсем недавно появилась возможность откатить свой устаревший iPhone 4S до старой доброй iOS 6, что я и успешно сделал. Этот способ нашел разработчик под ником tigmstar.

Ограничения

Способ отката, который будет описан ниже, актуален только для владельцев взломанных iPhone 4S (от 16 Гб) c iOS 8.4 или iOS 9.0.2, имеющих компьютер или ноутбук с Mac OS. Возможность понизить прошивку на iPhone 4S с 8Гб памяти мной не проверялась, так как данный телефон изначально был выпущен позже старта продаж iPhone 4S и поставлялся сразу вместе с iOS 7.

Разработчик tigmstar обещал в скором времени адаптировать свой инструмент под Linux и создать отдельное приложение под Windows.

Для отката нам потребуется:

  • iPhone 4S (память от 16 Гб), с iOS 8.4 или iOS 9.0.2 и с установленным джейлбрейком
  • Mac OS
  • odysseusOTA

Суть метода

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

Процедура отката

Данный способ был проверен мной лично. Модель моего iPhone 4S — MD235D/A. Если вы повторите все, что написано в этой инструкции, у вас все должно получиться. Однако, я просто обязан написать, что все, что вы будете делать, вы делаете на свой страх и риск. Любая ошибка в команде, может превратить телефон в «кирпич». Более того, данная процедура достаточно сложная для новичков, поэтому если вы не знакомы с терминалом, лучше ничего не делайте.

Итак, запускаем терминал. Подключаем телефон в компьютеру. Если откроется iTunes, закрываем его. Он нам не нужен. С телефона снимите блокировку пароля и отключите функцию «Найти iPhone». В своих рекомендациях разработчик этого не указал, но на моей практике, так лучше делать всегда.

  • Скачайте OdysseusOTA и разархивируйте его на рабочий стол. Именно на рабочий!
  • Скачайте прошивку iOS 6.1.3 для iPhone 4S. Ее тоже разместите на рабочем столе.
  • Зайдите на iPhone в Cydia и в поиске вбейте OpenSSH. Затем установите этот пакет.
  • Откройте терминал и дальше набирайте команды, которые указаны ниже. Справа от команды, в скобках, я буду давать описания действия. Его вводить не надо. Это просто пояснения.
  • После каждой команды нажимайте на Enter.

 

  • cd ~/Desktop/odysseusOTA (Тем самым мы зашли в папку с Odysseus, которая расположена на рабочем столе)
  • cd macos (Переходим в папку macos, которая находится в папке odysseus)
  • ls (Запрашиваем список файлов в этой папке)

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

  • ls FirmwareBundles (Запрашиваем список файлов в папке FirmwareBundles)
  • ./ipsw ~/Desktop/iPhone4,1_6.1.3_10B329_Restore.ipsw custm_downgrade.ipsw -bbupdate (Делаем кастомную прошивку из оригинальной)

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

После нажатия на Enter, ждем некоторое время, пока не закончится процесс. В результате, окно терминала будет иметь следующий вид.

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

  • ls (запрашиваем список файлов и видим, что у нас появился файл прошивки с названием custm_downgrade.ipsw)
  • ./idevicerestore -t custm_downgrade.ipsw (скачиваем shsh blobs. Процесс займет некоторое время)
  • ./xpwntool `unzip -j custm_downgrade.ipsw ‘Firmware/dfu/iBSS*’ | awk ‘/inflating/{print $2}’` pwnediBSS (выделяем pwnediBSS. Акуратнее со знаками апострофа. Это не кавычки!)
  • ls (запрашиваем список файлов)
  • scp pwnediBSS ../kloader root@IP-адрес вашего телефона: (Например. IP-адрес моего телефона 192.168.1.9 Поэтому я вводил такую команду: scp pwnediBSS ../kloader root@192.168.1.9:

Обратите внимание на двоеточие в конце! Узнать ваш iP можно в Wi-Fi настройках вашего iPhone.

wi-fi iPhone

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

Повторюсь. Вам нужно ввести команду scp pwnediBSS ../kloader root@IP-адрес вашего телефона: Не нужно тоже указывать 192.168.1.9:

Это мой адрес. В вашем случае он может быть другим. В конце адреса не забываем поставить двоеточие!

Нажимаем на Enter

  • Yes (должен появиться запрос на продолжение соединения и будет дано два варианта — Yes/No)
  • alpine (это пароль. Не пугайтесь, что пароль не виден, когда его вводите!)
  • ssh root@IP-адрес вашего телефона (присоединяемся по shh к вашему телефону. Двоеточее после iP-адреса не нужны)
  • alpine (вводим этот пароль)
  • ./kloader pwnediBSS (Запускаем загрузчик Kloader на вашем телефоне)

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

После этого экран вашего iPhone потухнет и он войдет в DFU режим. После того, как экран потухнет, откройте новую вкладку в терминале и напишите команду для загрузки прошивки iOS 6.1.3:

  • ./idevicerestore -w ./custm_downgrade.ipsw

После нажатия на Enter, нам остается только ждать завершения установки прошивки iOS 6.1.3.

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

Когда все закончится, в окне терминала будет написано «Status: Restore Finished» «Cleaning up…» «Done»

Откат iPhone 4S с iOS 8.4 на iOS 6.1.3

На этом все. Теперь вы знаете как откатить iPhone 4S с iOS 8.4 или iOS 9.0.2 до iOS 6.1.3

Ваши комментарии
  1. Дмитрий:

    А с 7.1.2 прокатит?

  2. Дмитрий:

    Подскажите пожалуйста. Когда поставишь иос 6, обязательно делать её джейл? Если да то почему?

    • Почему «обязательно»? По желанию.

      • Дмитрий:

        То есть эта шестая иос будет официальная не ломаная? А про джейл спросил потому что где то кто то писал что его нужно делать обязательно иначе она сама обновиться на последнюю прошивку

        • Да, официальная. «Ломаете» вы установленную систему, посредством джейла и для того, чтобы получить доступ к телефону по SHH. После процедуры, на телефон будет установлена официальная прошивка, которую вы и скачиваете перед началом отката.
          Про джейл первый раз слышу. Если самому не обновлять, то ничего не обновится.

  3. Антон:

    Здравствуйте! На последнем этапе экран потух, в новой вкладке ввожу ./idevicerestore -w ./custom_downgrade.ipsw ответ:
    NOTE: using cached version data
    ERROR: Unable to discover device mode. Please make sure a device is attached.
    Я так понимаю, телефон выключился и не включился. Что я должен сделать дальше? Можно его самому включить и ввести нужную команду?

  4. kaha:

    kak mojna na iphone 4 ios7.1.2 otkatitsa?

  5. Саня:

    на 4s 8.2 невозможно откатиться по этому способу?

    • Главное условие — доступ по SSH. То есть нужен джейлбрейк. Если сделать джейлбрейк, то думаю, что возможно. Просто на момент написания статьи, была версия 8.4

  6. максим:

    iMac-Kordon:macos kordon$ scp pwnediBSS ../kloader root@192.168.1.5:
    root@192.168.1.5’s password:
    pwnediBSS: No such file or directory
    kloader 100% 51KB 50.8KB/s 00:00
    iMac-Kordon:macos kordon$

    • Прошлую команду правильно набрали?
      ./xpwntool `unzip -j custm_downgrade.ipsw ‘Firmware/dfu/iBSS*’ | awk ‘/inflating/{print $2}’` pwnediBSS (выделяем pwnediBSS. Акуратнее со знаками апострофа. Это не кавычки!)

      • Максим:

        Здравствуйте!
        Да правильно, скопировал из статьи.

        • Нет, нужно самому написать. Там апострофы в коде и их нужно вводить с клавиатуры. Просто копировать из статьи не получится. Будут не те знаки вставлены.

  7. tikomile:

    этот способ будет работать с ipod touch 5 ? Спасибо

  8. Sergey:

    здравствуйте, подскажите пожалуйста, делаю все по инструкции, но после команды
    сделать кастовую прошивку выскакивает ошибка типа Library not loaded: /opt/local/lib/libpng16.16.dylib
    Referenced from: /Users/mashasadchicova/Desktop/odysseusOTA/macos/./ipsw
    Reason: image not found
    Trace/BPT trap: 5
    и так уже несколько часов, iphne 4 s 16GB ios 8.4

    • Добрый. Судя по команде, вы пытаетесь откатиться из под Windows. Данная инструкция написана под OS X. Под Windows подсказать не могу, так как не установлена.

  9. anvarioni:

    Ребят, подскажите. iphone 4s. 6.1.3.
    Думаю делать-не делать джейл. Нужны некоторые программы, поддерживающие только ios 7 и выше. Есть ли программы позволяющие запустить? (после джейла соответственно) , Может уже даже подборка есть для 6.1.3 поклонников?))

  10. Alex:

    А вирусов нет ? )

  11. Александр:

    Ура! iPhone 4s 8 gb ожил на 6.1.3! Подтвержаю, это не фейк! шил с 9.0.2, рискнул подняться с 8.4.1, риск оправдался! Первый раз не получилось, может что-то невнимательно делал, второй раз все прошло на ура!, но подглядывал в видео https://www.youtube.com/watch?v=Wo7mGdMcjxw, Спасибо!

  12. Виталий:

    а на Windows есть вариант откатиться с 9.0.2 до 6.1.3, iphone 4s 16Gb?

    • Есть. Поищите в интернете. Главное не обновляться до 9.1. Для 9.1 нет джейлбрейка.

      • Виталий:

        откатился на 6.1.3, установил джейл, запустил сидию, она как обычно перезапустилась. Дальше работала нормально. Стал добавлять репозитории, после нескольких добавленных сидия вылетела и больше не запускается. Что делать?

        • Выгружали из памяти?

          • Виталий:

            Все, у меня все получилось, правда длинным путем. Я перепрошился опять до 9-ки, джейнул, перепрошился обратно до 6-ки, опять же джейнул и все гуд.
            А подскажите про метод выгружения из памяти?)

            • Два раза на кнопку Home и закрываем приложение. Потом запускаем.

              • Виталий:

                А, ну конечно) из подобного ничего не помогало, даже принудительная перезагрузка телефона одновременным нажатием home & power.

              • Анастасия:

                Здравствуйте подскажите пожалуйста как мне быть в моей ситуацый у меня IPhone4s16GB купила б/у он запрашивает ид и пороль а я его не знаю что мне делать

  13. Евгений:

    Здравствуйте!
    Всё шло нормально до Седьмой команды в терминале, это конец, всё пропало?
    Команда:
    ./idevicerestore -t custm_downgrade.ipsw
    Ответ:
    NOTE: Updated version data.
    Found device in Normal mode
    Identified device as iPhone4,1
    Extracting BuildManifest from IPSW
    Product Version: 6.1.3
    Product Build: 10B329 Major: 10
    Device supports Image4: false
    Variant: Customer Upgrade Install (IPSW)
    This restore will update your device without losing data.
    Found ECID 1177358192015
    Getting ApNonce in normal mode… 0e 3b 35 aa e9 39 0b 3e 4e 2b 29 a8 5c 85 e6 86 0b 08 a6 2d
    Trying to fetch new SHSH blob
    Unable to get SEPNonce from lockdownd
    Getting SepNonce in normal mode… failed
    WARNING: Unable to find BbSkeyId node
    Request URL set to https://gs.apple.com/TSS/controller?action=2
    TSS server returned: STATUS=94&MESSAGE=This device isn’t eligible for the requested build.

    ERROR: TSS request failed (status=94, message=This device isn’t eligible for the requested build.
    )
    Sending TSS request attempt 1… ERROR: Unable to send TSS request
    ERROR: Unable to get SHSH blobs for this device

    • Здравствуйте. Версия iOS какая была? В ошибке пишет, что не может получить SHSH blobs.

      • Евгений:

        Версия ios 8.4 + джейл. Всё отключил (поиск, явки и пароли)
        Надежда пропадает…, спасите!

        • Точно подсказать не могу

          • Евгений:

            Где-то читал о процессе под Винду, рекомендовали сначала обнулить телефон, сбросив все настройки.
            Это может помочь в данной ситуации?

            • Не думаю. У вас же джейл, а с ним сбросить можно только через iTunes через DFU. Тот, в свою очередь, обновит до iOS 9.0.2 и откатится не получится.

              • Евгений:

                И печатал вручную и копировал команды из инструкции, затык на том-же месте!
                Может ещё какие версии происходящего есть?

              • Евгений:

                Господа, кто знает, в чём затыкашка?
                ОШИБКА: Запрос не TSS (статус = 94, сообщение = Это устройство не имеет права для запрашиваемой сборки
                ОШИБКА: Не удалось отправить запрос TSS
                ОШИБКА: Невозможно получить SHSH для этого устройства

              • Евгений:

                Прошу прощения, 4S 16гб

              • Евгений:

                Подключил компьютер к сети через Wi-Fi.
                Продвинулся дальше, но снова встал и не видит файла Kloader…

                ./Kloader pwnediBSS
                -sh: ./Kloader: No such file or directory

                Мистика, прям…

              • Евгений:

                Подробнее картинка (ip-адрес у меня такой-же)
                MacBook-Pro-EVGENIJ:macos GES$ ./xpwntool `unzip -j custm_downgrade.ipsw ‘Firmware/dfu/iBSS*’ | awk ‘/inflating/{print $2}’` pwnediBSS
                usage: ./xpwntool [-x24k|-xn8824k] [-t [-c ]] [-k ] [-iv ] [-decrypt]
                MacBook-Pro-EVGENIJ:macos GES$ ls
                FirmwareBundles ipsw xpwntool
                custm_downgrade.ipsw shsh
                idevicerestore version.xml
                MacBook-Pro-EVGENIJ:macos GES$ scp pwnediBSS ../kloader root@192.168.1.9:
                root@192.168.1.9’s password:
                pwnediBSS: No such file or directory
                kloader 100% 51KB 50.8KB/s 00:00
                MacBook-Pro-EVGENIJ:macos GES$ ssh root@192.168.1.9
                root@192.168.1.9’s password:
                iPhone-GES:~ root# ./Kloader pwnediBSS
                -sh: ./Kloader: No such file or directory
                iPhone-GES:~ root#

              • Евгений:

                Может, в телефоне причина.
                После соединения с ним, терминал не видит то kloader, то pwnediBSS. (написание К/к пробовал)

              • Евгений:

                Рабочий стол
                в папке odysseusOTA kloader и папка macos
                в папке macos: custm_downgrade.ipsw
                idevicerestore
                ipsw
                version.xml
                xpwntool
                папки FirmwareBundles
                shsh

    • Александр:

      Смотрите на имя файла:custm_downgrade.ipsw, оно совпадает? Ошибка тут, все остальное пойдет как по маслу. Откатился на 4s 16Гб с ios 9.0.2.

  14. миша123:

    если у меня иос 8.4.1 с джеилом,стоит попробовать откатиться как думаете?

  15. Владимир:

    Все делал по инструкции, но что то на последнем этапе не идет. Вай фай как будто вылетает, пока не переключу ползунок терминал не видит его и пишет ошибку и слишком долгое ожидание, переключаю сразу срабатывает но с ошибкой по ходу
    сначала было так :
    iMac-Vladimir:macos vladimir$ scp pwnediBSS ../kloader root@192.168.1.3:
    root@192.168.1.3’s password:
    pwnediBSS: No such file or directory
    kloader No such file or directory

    потом уже вот так :
    iMac-Vladimir:macos vladimir$ scp pwnediBSS ../kloader root@192.168.1.3:
    root@192.168.1.3’s password:
    pwnediBSS: No such file or directory
    kloader 100% 51KB 50.8KB/s 00:00

    Что может быть? Может кто подсказать? iphone 4s 8gb

  16. уМНЫЙ ПАРЕНЬ):

    Разраб этого способа прочти это и ответь) если я правильно все понял, то ты вручную обновил устройство по воздуху так как это может сделать apple, интересный способ обмануть apple их же методом) Я думаю что таким образом можно обновиться на любую версию системы, так как способ универсальный)

  17. антон:

    все получилось))))) iphone 4s 8gb

  18. антон:

    У меня какая-то ошибка((((

    Antons-Mac-mini:macos HD$ ./idevicerestore -t custm_downgrade.ipsw
    NOTE: using cached version data
    Found device in Normal mode
    Identified device as iPhone4,1
    Extracting BuildManifest from IPSW
    Product Version: 6.1.3
    Product Build: 10B329 Major: 10
    Device supports Image4: false
    Variant: Customer Upgrade Install (IPSW)
    This restore will update your device without losing data.
    ERROR: Unable to get UniqueChipID from lockdownd
    ERROR: Unable to find device ECID

  19. Maxon:

    C iOS 8.2 откатиться получится по этому способу?

  20. Arlikin:

    Откатил 4S с 8.4, по инструкции, единственное — архивная копия из ICloud не совместима. Но контакты синхронизировались.

  21. Николай:

    Кто пробовал? Или это фейк?

    • DioXine:

      подтверждаю. способ рабочий, не фейк. успешно откатился на 6.1.3 iphone 4s 32gb

      • gendel:

        что не так?IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
        Someone could be eavesdropping on you right now (man-in-the-middle attack)!
        It is also possible that a host key has just been changed.
        The fingerprint for the RSA key sent by the remote host is
        cf:b0:65:c3:3e:b1:9e:9a:67:1d:20:3a:43:8c:6c:bd.
        Please contact your system administrator.
        Add correct host key in /Users/GREEN/.ssh/known_hosts to get rid of this message.
        Offending RSA key in /Users/GREEN/.ssh/known_hosts:1
        RSA host key for 10.0.1.7 has changed and you have requested strict checking.
        Host key verification failed.
        lost connection
        iMac-Mister:macos GREEN$

    • Я пробовал, чтобы статью написать. Проверено на себе лично. Скриншоты сайта сделаны моим iPhone 4S.
      Только сейчас уже iOS 8.4.1. С нее откатиться нельзя. Только iOS 8.4!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

This blog is kept spam free by WP-SpamFree.