Как установить старые версии приложений на ios
Перейти к содержимому

Как установить старые версии приложений на ios

  • автор:

Как откатить приложение на iPhone и iPad или загружаем из магазина App Store любую версию приложения (инструкция)

Как установить старую версию приложения на iPhone и iPad

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

В данном материале мы расскажем, как откатить версию приложения на iOS с помощью программ Charles и iTunes. Но прежде чем приступить, обратите внимание:

  • инструкция работает только на версии Charles 4, проверялась на Charles 4.0.2 (программа платная, но имеет неограниченный пробный период, пробная версия прекращает свою работу через каждые полчаса);
  • максимальная версия iTunes для macOS — 12.3.3, для Windows — 12.2.2, на следующих версиях данный способ уже не работает: либо программа iTunes не запускается, либо нет кнопки Загрузить (12.4-12.4.3), либо появляется ошибка
    «iTunes не может проверить подлинность сервера. Недействительный сертификат сервера» (12.5-12.6.5).

Внимание! Начиная с версии iTunes 12.7 в программе больше нет магазина приложений App Store, поэтому для установки скачанного приложения на устройство используйте последнюю рабочую версию — iTunes 12.6.5

Как откатить версию приложения на iPhone и iPad

Как описывалось выше, инструкция будет работать только на Tunes 12.3.3 (macOS) и 12.2.2 (Windows). Для использования версий 12.6.3-12.6.5 нужно установить сертификат Charles. Если у вас установленна последняя версия iTunes, ее нужно удалить (в macOS High Sierra и Mojave предварительно требуется отключить SIP). Загрузить любую версию iTunes для macOS и Windows можно с этого или этого сайта.

    программу Charles 4 для своей операционной системы (macOS или Windows) и установите ее. Если на более новой версии метод не работает, тогда скачайте Charles 4.0.2 отсюда
  1. Запустите программу Charles. На компьютерах с macOS при первом запуске программы нажмите кнопку Grand Priviliges Как установить старую версию приложения на iPhone и iPad-11
  2. Откройте iTunes и авторизуйтесь под своей учетной записью Apple ID, найдите приложение которое хотите откатить и нажмите кнопку Загрузить Как установить старую версию приложения на iPhone и iPad-1
  3. Перейдите к программе Charles и в панели Structure (слева) найдите строчку содержащую «buy.itunes.apple.com». Кликните на ней правой клавишей мыши и выберите пункт Enable SSL Proxying Как установить старую версию приложения на iPhone и iPad-2
  4. Вернитесь обратно к iTunes, остановите загрузку приложения и удалите его из списка загрузок (кликните на иконку загрузок в правом верхнем углу, выберите загружаемое приложение и 2 раза нажмите клавишу Delete ). Если загрузка уже завершилась, тогда перейдите в раздел «Мои программы» и удалите скаченное приложение Как установить старую версию приложения на iPhone и iPad-3
  5. Снова воспользуйтесь поиском в iTunes и повторно загрузите приложение. Если iTunes выдаст предупреждение, что не может проверить подлинность сервера, нажмите Продолжить . Начнется загрузка приложения, остановите ее и удалите Как установить старую версию приложения на iPhone и iPad-4

Если у вас появляется предупреждение, что сертификат сервера недействительный и нет кнопки Продолжить , нужно добавить сертификат Charles на свой компьютер

В строчке <integer> указывается текущая версия приложения, а под ней уже идут идентификаторы всех предыдущих версий:

<key>softwareVersionExternalIdentifies</key>
<integer>785833618</integer>
<integer>811158353</integer>
<integer>811420549</integer>
<integer>811474632</integer>

Выберите версию, которую Вы хотите установить и скопируйте ее номер

После выполнения всех операций не забудьте в Charles вернуть все по умолчанию, снова перейдите в программу, выберите строчку «buyProduct», кликните по ней правой клавишей мыши и нажмите Disable SSL Proxying , а также снимите галочку с Breakpoints или просто удалите программу.

Как установить сертификат Charles на компьютере

В программе Charles откройте Help → SSL Proxying и нажмите Install Charles Root Certificate . Откроется окно для добавления сертификата, нажмите Добавить для macOS и Установить сертификат для Windows

Откройте программу «Связка ключей» и в связке Вход отыщите только-что добавленный сертификат Charles. Кликните по нем два раза левой кнопкой мыши, чтобы открыть. Отобразите скрытые параметры поля «Доверие», для этого кликните по иконке треугольника рядом со словом и в выпадающем списке пункта «Параметры использования сертификата» выберите Всегда доверять , закройте окно и введите свой пароль пользователя

Появится новое окно «Мастер импорта сертификата», выберите расположение Текущий пользователь и нажмите Далее . Потом Поместить все сертификаты в следующее хранилище , кликните по кнопке Обзор и выберите Доверенные корневые центры сертификации . Для завершения нажмите кнопки Далее и Готово

Инструкция непростая и требует усилий, но это того стоит, если Вы хотите вернуть старую версию приложения.

Расскажите об этом лайфхаке своим друзьями, поделитесь с ними ссылкой в соц.сетях и подписывайтесь на наши паблики в Facebook, Twitter или Вконтакте

Как устанавливать старые версии приложений на iPhone и iPad без компьютера

Одним из главных недостатков политики Apple является навязывание всем пользователям iPhone, iPad и iPod Touch использование самого последнего программного обеспечения. Это касается не только операционной системы, но и сторонних приложений из магазина App Store. Обновив какую-то программу на своем устройстве, откатиться к более ранней версии уже не получится.

К счастью для многих, Apple все же не удаляет со своих серверов файлы более ранних версий программ и игр, поэтому любой желающий может заполучить их в свои руки. Для этого необходимо установить на iPhone или iPad специальный джейлбрейк-твик под названием App Admin, доступный в репозитории BigBoss, что в Cydia.

App Admin Cydia Download jailbreak iOS 9.3 3

Сразу после установки твика App Admin на «яблочное» устройство, переходим в магазин приложений App Store и открываем интересующее нас приложение. Нажав на кнопку «Установить» появится меню с двумя вариантами. Чтобы установить более раннюю версию приложения необходимо выбрать Downgrade, а затем определиться с желаемой версией.

App Admin Cydia Download jailbreak iOS 9.3 2

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

Как установить на iPhone или iPad старую версию любого приложения – 2 способа

Ну вот вы и обновили своё любимое приложение до самой последней актуальной версии, но разработчики допустили ошибку и программа стала работать хуже, или вовсе урезали её функционал (например, удаление раздела Аудиозаписи из приложения Вконтакте). Огорчаться не стоит, существует способ, позволяющий сделать даунгрэйд приложений App Store.

Как установить старую версию приложений App Store на iPhone и iPad с без джейлбрейка

1. Скачайте утилиту Charles для Windows, OS X или Linux с официального сайта разработчика. Программа платная, но предоставляются первые 30 дней без необходимости осуществлять платёж.

Charles

2. Закройте окно браузера.

3. Установите и запустите Charles.

Charles

4. Предоставьте привелегии программе нажатием кнопки «Grant Priveleges», а затем «Install».

Charles

5. Откройте iTunes, найдите интересующее приложение и нажмите на кнопку скачивания.

Charles

6. Во вкладке «Structure» левого бокового меню программы Charles найдите строчку «p…—buy.itunes.apple.com» и выделите её.

7. Нажмите правой клавишей по этой строчке и выберите пункт меню «Enable SSL Proxying».

Charles

8. Вернитесь в iTunes, остановите загрузку приложения и удалите её нажатием клавиши «Delete».

Charles

9. В поиске iTunes ещё раз введите название интересующего приложения, а перейдя на его страничку, вы тем самым обновите контент.

10. Заново нажмите кнопку «Загрузить».

11. Во вкладке «Structure» левого бокового меню программы Charles найдите новую строчку «p…—buy.itunes.apple.com» и разверните её содержимое.

12. Кликните правой клавишей мыши по файлу «buyProduct» и выберите пункт «Export».

Charles

13. Сохраните файл в формате «XML Summary file (.xml)».

Charles

14. Нажмите правой кнопкой мыши по сохранённому файлу в формате .xml и в контекстном меню выберите Открыть в программеTextEdit (для этой процедуры подойдёт любой текстовый редактор).

Charles

15. Прокрутите код вниз пока не найдёте строчку <key>softwareVersionExternalIdentifiers</key>, под которой будет расположен текст в следующем формате:

Это все возможные версии приложений, начиная от самых старых и заканчивая последней.

Charles

16. Скопируйте номер версии.

17. Вернитесь Charles и тапните правой клавишей мыши по buyProduct и кликните «Edit».

Charles

18. В нижней части выберите вид «Text» и в верхней части текста найдите следующую строчку:

Charles

19. Под ней между ключами <string>XXXX</string> замените значение на скопированное с TextEdit.

20. Внизу нажмите кнопку «Execute».

21. Charles создаст в ветке новый файл «buyProduct» (в самом низу папки «wa»).

22. Перейдите в вкладку «Response», а в качестве вида выберите «XML Text».

Charles

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

ВНИМАНИЕ! Если версия приложения вас не устраивает, то методом перебора повторите пункты 16-23, подставляя другие значения в ключ <string>XXXX</string>.

24. Кликните правой клавишей мыши по «buyProduct» и активируйте «Breakpoints».

Charles

25. Переключитесь в iTunes, обновите страницу с приложением и вновь скачайте его.

26. Отобразиться новое окно Charles с Breakpoints.

Charles

27. Перейдите во вкладку «Edit Request» и кликните по «XML Text».

Charles

28. В строчке <string>XXXX</string> вставьте свою версию приложения, которую вы копировали в пункте 16.

29. Внизу нажмите кнопку «Execute».

30. Откроется новое окно Charles с Breakpoints в котором ещё раз нажмите кнопку «Execute».

Charles

31. Дождитесь окончания процесса скачивания приложения в iTunes.

32. Перейдите во вкладку «Мои программы» и отыщите скачанное предложение.

Charles

33. Кликните по нему правой клавишей мыши и нажмите «Сведения».

34. Как видите, в нашем случае мы скачали SoundCloud версии 3.9.1 в то время как актуальная версия 3.15.0.

Charles

Charles

34. Подключите iPhone, iPod touch или iPad к Mac или PC.

35. Синхронизируйте приложение или просто перетащите его на иконку с устройством.

Как установить старую версию приложений App Store на iPhone и iPad с джейлбрейком без компьютера

1. Установите в Cydia файловый менеджер iFile, благодаря которому можно получить доступ ко всем директориям накопителя.

App Admin

2. Запустите iFile и пройдите в /private/var/mobile/Containers/Bundle/Application/. Здесь вы увидите список всех установленных приложений на iPhone, iPod touch или iPad, но, к сожалению, со странными именами. Так что искать приложение надо будет наугад, открывая каждую папку и смотря на название «ХХХ.app», где XXX — название приложения.

App Admin

Кстати, чтобы каждый раз не переходить по этому длинному пути (/private/var/mobile/Containers/Bundle/Application/), добавьте папку в закладки. Чтобы это сделать:

а) на нижней панели тапните по иконке с ярлыками/закладками;

б) перейдите на вкладку «Закладки»;

App Admin

в) нажмите на плюсик в правом нижнем углу дисплея;

App Admin

г) при необходимости измените название закладки, например «Все приложения» и нажмите «Создать».

3. Отыщите необходимое приложение, версию которого вы хотите откатить.

App Admin

4. Откройте файл «iTunesMetadata.plist» и нажмите «Редактор текста».

5. Прокрутите страницу вниз, пока не увидите текст формата:

App Admin

Цифры относятся к версии программы. Скопируйте любую из версий. Их в дальнейшем также придётся перебирать наугад.

6. Установите бесплатный джейлбрейк-твик App Admin из репозитория Cydia BigBoss.

App Admin

7. Откройте App Store и найдите интересующее приложение.

App Admin

8. Вне зависимости от того, установлено оно или нет, нажмите кнопку «Загрузить / Открыть».

9. Во всплывающем сообщении выберите «Downgrade».

App Admin

10. Попав в раздел «Known Versions», вы можете выбрать одну из имеющихся в списке старых версий, а если точной версии нет, то нажмите плюсик в правом верхнем углу и вставьте туда скопированный в седьмом пункте код.

App Admin

11. Дождитесь окончания установки (скачивание приложения может происходить очень медленно. Не беспокойтесь, это нормально).

App Admin

App Admin

Как видите, мы установили старую версию приложения «Вконтакте», в которой ещё был раздел Аудиозаписи.

App Admin

App Admin

В App Store рядом с приложением, разумеется, будет надпись «Обновить», после нажатия на которую вы получите последнюю версию.

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

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