Как установить старую версию любого приложения на iPhone и iPad
Довольно частая ситуация — вы обновляете приложение или игру и вместо улучшенной производительности и новых функций получаете совершенно нерабочее средство. Допускают подобные оплошности разработчики всех мастей, а откатиться с новой версии на старую можно только при помощи инструмента Charles Proxy.
Пригодиться программа Charles Proxy может и в тех случаях, когда в новых версиях приложений или игр какие-то функции были удалены. Примеров таких удаленных функций можно привести целую массу, взять хотя бы официальные приложения «ВКонтакте» или YouTube, последняя версия которого вызывает у пользователей лишь негативные эмоции.
Сразу хотим отметить, что несмотря на кажущуюся сложность, установить старую версию любого приложения может любой пользователь. Главное — четко следуйте инструкции. В ней мы установили на iPad одну из первых версий приложения популярной социальной сети Instagram.
Как установить старую версию любого приложения на iPhone и iPad
Шаг 1. Загрузите, установите и запустите инструмент Charles для Windows или Mac (скачать)
Шаг 2. Запустите iTunes и начните скачивать приложение, старую версию которого вы хотите установить на свой iPhone или iPad
Шаг 3. В окне Charles выберите сервер iTunes, с которого происходит загрузка приложения, со словом «buy». Нажмите на название сервера правой кнопкой и выберите пункт Enable SSL Proxying
Шаг 4. Вернитесь в окно iTunes и остановите загрузку приложения
Примечание: если приложение уже загрузилось, то его нужно удалить в разделе «Мои программы»
Шаг 5. Вновь найдите нужное приложение в iTunes и повторно начните его загрузку
Шаг 6. Перейдите в окно Charles и найдите еще одну строчку со словом «buy» — это именно тот объект, который мы ищем. Вернитесь в iTunes и остановите загрузку приложения
Шаг 7. Раскройте найденную ветку со словом «buy» в Charles и найдите строчку buyProduct
Шаг 8. Выберите строчку buyProduct и перейдите на вкладку Response, где укажите тип отображения XML Text
Шаг 9. На экране, после строчки softwareVersionExternalIdentifiers, вы увидите строчки вида:
<integer>2948163</integer>
<integer>3091092</integer>
<integer>3107891</integer>
<integer>3171975</integer>
<integer>3194579</integer>
<integer>3240261</integer>
где семизначное число означает номера версий приложения, расположенные в порядке возрастания. В нашем примере мы откатили Instagram на по-настоящему древнюю версию 1.8.7, номер сборки которой был первым в списке. На практике же, откатываться чаще всего необходимо до предыдущей версии, поэтому рекомендуется выбирать номер сборки (тот, что заключен в тег <integer>) как можно ближе к финальной версии.
Шаг 10. Сделайте правый клик на пункте buyProduct и выберите Edit
Шаг 11. Выберите раздел XML Text и найдите в поле строчку:
<key>appExtVrsId</key>
<string>XXXX</string>
где XXXX — последняя версия приложения. Вместо XXXX вам нужно вставить скопированное в шаге 9 значение, после чего нажать Execute. В нашем примере мы меняли номер 81542337 на 2948163, тем самым откатывая самую последнюю версию Instagram до самой ранней.
Шаг 12. Опять нажмите правой кнопкой на пункт buyProduct и выберите пункт Breakpoints
Шаг 14. Зайдите в iTunes, найдите ваше приложение и обновите страницу (Ctrl + R в Windows). После этого начните загрузку средства
Шаг 15. Через мгновение после нажатия вами кнопки загрузки, вас перенесет в Charles, где нужно переключиться на экран Edit Request —> XML Text. В поле <string>XXXX</string> вместо «XXX» вставьте номер сборки, скопированный вами на 9 шаге, после чего нажмите кнопку Execute.
Шаг 16. Затем опять нажмите Execute
Шаг 17. Перейдите в iTunes и убедитесь в том, что загрузка приложения началась. Дождитесь окончания загрузки
Шаг 18. В iTunes выберите вкладку «Мои программы», найдите ваше приложение и сделав по ней правый клик выберите пункт «Сведения». Здесь вы можете убедится в том, что скачивается именно старая версия приложения
Шаг 19. Удалите с вашего iPhone или iPad новую версию необходимого приложения, подключите устройство к iTunes и установите старую сборку
Шаг 20. После окончания синхронизации на вашем смартфоне или планшете окажется старая версия необходимого приложения
Смотрите также:
- Как научить Siri не лезть не в свое дело
- Легкий способ повысить быстродействие iPhone или iPad
- Подписываем документы на iPhone и iPad
- Как прикрепить номер телефона к учетной записи Apple ID
- Как активировать режим трекпада на клавиатурах старых iPhone (Cydia)
✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.