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

08 января 2016 |

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

Charles

Как установить старую версию приложений 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>, под которой будет расположен текст в следующем формате:

<integer>10968675</integer>

<integer>11487650</integer>

<integer>12169665</integer>

<integer>12445840</integer>

<integer>13030036</integer>

<integer>13134049</integer>

<integer>14328919</integer>

<integer>15374835</integer>

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

Charles

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

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

Charles

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

<key>appExtVrsId<key>

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. Прокрутите страницу вниз, пока не увидите текст формата:

<integer>10968675</integer>

<integer>11487650</integer>

<integer>12169665</integer>

<integer>12445840</integer>

<integer>13030036</integer>

<integer>13134049</integer>

<integer>14328919</integer>

<integer>15374835</integer>

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 рядом с приложением, разумеется, будет надпись «Обновить», после нажатия на которую вы получите последнюю версию.