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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<integer>10968675</integer>

<integer>11487650</integer>

<integer>12169665</integer>

<integer>12445840</integer>

<integer>13030036</integer>

<integer>13134049</integer>

<integer>14328919</integer>

<integer>15374835</integer>

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

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

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

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

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

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

<key>appExtVrsId<key>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Готово!

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<integer>10968675</integer>

<integer>11487650</integer>

<integer>12169665</integer>

<integer>12445840</integer>

<integer>13030036</integer>

<integer>13134049</integer>

<integer>14328919</integer>

<integer>15374835</integer>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

По материалам yablyk