test adv
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 без джейлбрейка
  2. Запускаем iTunes — переходим во вкладку «Программы» и вводим в поиске название нужной вам программы, в моем случае это «Вконтакте для iPad».
    Откат любых iOS-приложений через iTunes без джейлбрейка
  3. Начинаем загрузку программы. Перейдите в Charles, в списке «Structure» найдите вкладку с тегом «buy» и кликом правой кнопки мыши включите пункт «enable ssl proxing».
  4. Остановите загрузку в iTunes.
  5. Снова найдите нужное вам приложение через поиск, начните загрузку и отмените её.
  6. Откройте Charles, раскройте вкладку с тегом «buy» и найдите в ней файл “buyproduct”.
    Откат любых iOS-приложений через iTunes без джейлбрейка
  7. Кликните на вкладку «Contents» и выберете тип отображения «XML Text».
    Откат любых iOS-приложений через iTunes без джейлбрейка
  8. В коде найдите вледующий тег: <key>softwareVersionExternalIdentifiers</key>.
  9. Далее вы увидите примерно следующую информацию — это список ключей для разных версий, от самой старой до самой последней. Скопируйте ключ версии, которая вам требуется.
    Откат любых iOS-приложений через iTunes без джейлбрейка
  10. Перейдите в Charles — кликните на «buyproduct» и выберете «Edit».
  11. Выберете «text» и найдите тег <key>appExtVrsId</key>, в котором замените значение на скопированное вами в пункте 9 и нажмите «Execute».
  12. Кликните правой кнопкой мыши на «buyproduct» и включите «breakpoints».
    Откат любых iOS-приложений через iTunes без джейлбрейка
  13. Снова найдите нужное вам приложение в iTunes и загрузите его.
  14. Перейдите в Charles.
  15. Во всплывшем окне перейдите во вкладку «Edit Request».
  16. Найдите тег <key>appExtVrsId</key>, введите скопированное вами значение, нажмите «Execute» (Если окно появится снова, просто еще раз нажмите Execute).
  17. Начнется загрузка старой версии приложения.
  18. Из библиотеки приложений 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 планшет просто летает, огромное спасибо автору за статью!
Ответить

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