1,

Откат любых iOS-приложений через iTunes без джейлбрейка

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

Ранее, я писал статью о способе отката на iOS 8.4.1 с версии 9.3.5, и у большинства пользователей, включая меня, возникла такая проблема, что множество приложений требуют версию системы начиная с 9, а разработчик не дает загрузить более раннюю версию программы, поддерживающую старую версию ОС. Из таких выделю Google с их приложениями — Chrome и YouTube.
Откат любых iOS-приложений через iTunes без джейлбрейка
Данный способ подойдет абсолютно для любых девайсов на любой версии iOS!

Что нужно:
  • iTunes версии 12.4.2 — последние версии работать с данным методом не будут! Поэтому, если у вас установлена последняя версия «тунца» — удаляем её и ставим указанную в статье.
  • Charles последней версии.
  • Способ подходит для Mac и Windows
Переходим к инструкции:
  1. Запускаем Charles.
Откат любых iOS-приложений через iTunes без джейлбрейка
  • Запускаем iTunes — переходим во вкладку «Программы» и вводим в поиске название нужной вам программы, в моем случае это «Вконтакте для iPad».
  • Откат любых iOS-приложений через iTunes без джейлбрейка
  • Начинаем загрузку программы. Перейдите в Charles, в списке «Structure» найдите вкладку с тегом «buy» и кликом правой кнопки мыши включите пункт «enable ssl proxing».
  • Остановите загрузку в iTunes.
  • Снова найдите нужное вам приложение через поиск, начните загрузку и отмените её.
  • Откройте Charles, раскройте вкладку с тегом «buy» и найдите в ней файл “buyproduct”.
  • Откат любых iOS-приложений через iTunes без джейлбрейка
  • Кликните на вкладку «Contents» и выберете тип отображения «XML Text».
  • Откат любых iOS-приложений через iTunes без джейлбрейка
  • В коде найдите вледующий тег: <key>softwareVersionExternalIdentifiers</key>.
  • Далее вы увидите примерно следующую информацию — это список ключей для разных версий, от самой старой до самой последней. Скопируйте ключ версии, которая вам требуется.
  • Откат любых iOS-приложений через iTunes без джейлбрейка
  • Перейдите в Charles — кликните на «buyproduct» и выберете «Edit».
  • Выберете «text» и найдите тег <key>appExtVrsId</key>, в котором замените значение на скопированное вами в пункте 9 и нажмите «Execute».
  • Кликните правой кнопкой мыши на «buyproduct» и включите «breakpoints».
  • Откат любых iOS-приложений через iTunes без джейлбрейка
  • Снова найдите нужное вам приложение в iTunes и загрузите его.
  • Перейдите в Charles.
  • Во всплывшем окне перейдите во вкладку «Edit Request».
  • Найдите тег <key>appExtVrsId</key>, введите скопированное вами значение, нажмите «Execute» (Если окно появится снова, просто еще раз нажмите Execute).
  • Начнется загрузка старой версии приложения.
  • Из библиотеки приложений iTunes перенесите загруженный софт на ваше устройство
  • Вуаля!
    Откат любых iOS-приложений через iTunes без джейлбрейка
    Также, я подготовил небольшой видеоролик, где для наглядности показал процесс отката приложений:

    Давайте поможем друг другу, делитесь в комментариях, ключами, откаченных вами приложений.

    Обязательно указывайте: название самого приложения, версию, ключ и скриншот откаченной программы.

    Ключ «Вконтакте для iPad» версии 1.7 — 15954085

    Предыдущие статьи:
    Последнее изменение:
     
    podogreykin
    podogreykin1, 20 августа 2017 - 13:13   (...)
    Youtube 2.10.2
    Ключ для отката - 704462656
    Старый дизайн, поддержка iOS 7/8
    __TCAPT__ __TCAPT__
    Ответить
    electro_4_life
    electro_4_life, 6 февраля 2018 - 14:10   (...)
    Специально зарегистрировался что бы поблагодарить!
    На iPad 3 (32Gb) iOS 9.3.5 откат до 8.4.1 прошел замечательно!
    На 8.4.1 планшет просто летает, огромное спасибо автору за статью!
    Ответить

    Добавить комментарий
    Если нужно ответить кому-то конкретно,
    лучше нажать на «Ответить» под его комментрием