Как установить старую версию приложения для ios – подробная инструкция

Как установить старую версию любого приложения на 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, вы увидите строчки вида:

2948163
3091092
3107891
3171975
3194579
3240261

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

Шаг 10. Сделайте правый клик на пункте buyProduct и выберите Edit

Шаг 11. Выберите раздел XML Text и найдите в поле строчку:

где XXXX — последняя версия приложения. Вместо XXXX вам нужно вставить скопированное в шаге 9 значение, после чего нажать Execute. В нашем примере мы меняли номер 81542337 на 2948163, тем самым откатывая самую последнюю версию Instagram до самой ранней.

Шаг 12. Опять нажмите правой кнопкой на пункт buyProduct и выберите пункт Breakpoints

Шаг 14. Зайдите в iTunes, найдите ваше приложение и обновите страницу (Ctrl + R в Windows). После этого начните загрузку средства

Шаг 15. Через мгновение после нажатия вами кнопки загрузки, вас перенесет в Charles, где нужно переключиться на экран Edit Request —> XML Text. В поле XXXX вместо «XXX» вставьте номер сборки, скопированный вами на 9 шаге, после чего нажмите кнопку Execute.

Шаг 16. Затем опять нажмите Execute

Шаг 17. Перейдите в iTunes и убедитесь в том, что загрузка приложения началась. Дождитесь окончания загрузки

Читайте также:
Как сбросить настройки на android – 6 способов

Шаг 18. В iTunes выберите вкладку «Мои программы», найдите ваше приложение и сделав по ней правый клик выберите пункт «Сведения». Здесь вы можете убедится в том, что скачивается именно старая версия приложения

Шаг 19. Удалите с вашего iPhone или iPad новую версию необходимого приложения, подключите устройство к iTunes и установите старую сборку

Шаг 20. После окончания синхронизации на вашем смартфоне или планшете окажется старая версия необходимого приложения

Как сделать «откат» к старой версии приложения на iOS – подробное руководство

Как установить старую версию приложения для iOS?

Целью любого обновления программного обеспечения является модернизация функционала и повышение стабильности работы. То есть, обновляясь, приложения на iOS должны становиться более практичными, отзывчивыми и безопасными с точки зрения хранения личной информации. Все же практика показывает, что нередко обновления софта приводят к обратному эффекту, приложения начинают «вылетать», случаются сбои при проведении многих стандартных процедур, а также появляются зависания и торможения. В результате пользователь стремится «откатить» утилиту к предыдущей версии и в данном посте вы узнаете, как установить старую версию того или иного приложения для iOS. К вашему вниманию будет предложена пошаговая инструкция, ответственное выполнение которой позволит добиться желаемого результата всего за несколько минут.

Подготовка к «откату» версии программы

Чтобы восстановить работоспособную версию утилиты, пользователю Apple понадобится компьютер, программа Charles и старая стабильная версия программы, которая в дальнейшем и будет проинсталлирована.

В описанном далее способе «отката» все манипуляции при установке старой версии ПО проводятся непосредственно через ПК.

Отметим, что старую версию программы следует качать только с iTunes, дабы избежать ошибок в процессе восстановления.

Инструкция по восстановлению рабочей версии софта

Как только вы скачали старую версию любимой утилиты и установили Charles на компьютер, можно приступать к восстановлению программы с рабочими параметрами. Для этого:

    Запустите Charles на ПК и перейдите на вкладку «Grant Priveleges», где вам придется ввести пароль Администратора для продолжения настройки.

Перейдите на вкладку «Structure» и кликните правой клавишей мышки по надписи «buy». Далее в появившемся меню выберите пункт «Enable SSL Proxying».

Как только начнется загрузка в iTunes, принудительно прервите ее. Найдите приложение, чью версию вы хотите «откатить», откройте страницу с его описанием, нажмите на «buy» и снова остановите инсталляцию.

Кликните правым кликом на «buy» и в этот раз выберите пункт «buyProduct».

  • В появившемся меню выберите «Response», далее нажмите правым кликом на «buyProduct» и выберите «Export». Появится стандартное окно, куда вы можете сохранить файл инсталляции. Здесь вам необходимо выбрать формат «XML» и сохранить.
  • Найдите сохраненный XML-файл у себя на ПК и откройте его с помощью текстового редактора. В результате, решая вопрос, как устанавливать старую версию приложения для iOS, в открытом документе вам понадобится найти строку softwareVersionExternalIdentifiers . Под ней вы увидите такой массив данных (цифры, разумеется, будут другими):
  • Все это версии программы, которую вы хотите «откатить». Пользователю необходимо выбрать тот вариант, который ранее радовал его стабильностью. Скопируйте номер подходящей версии в отдельный документ. Он далее понадобится для установки.

    • В программе Charles кликните правым кликом по «buyProduct» и выберите «Edit», далее кликните по «Text». В открывшемся документе найдите строку appExtVrsId . Под ней вы увидите номер, обрамленный тегом. Его необходимо заменить на номер, который вы скопировали ранее (например, 2222222 ).

  • Заменив номер, перейдите в нижнюю часть документа до «Response» и убедитесь в том, что под строкой bundleShortVersionString указана необходимая вам версия утилиты.
  • Снова кликните правой кнопкой мыши по «buyProduct» и нажмите «Breakpoints».
    Читайте также:
    Проверить скорость интернета на смартфоне: с помощью приложений, онлайн-сервиса

  • Обновите страницу с приложением. Для этого снова найдите софт в iTunes.
  • Найдя приложение, нажмите на кнопку загрузки и сразу пройдите в программу Charles. Здесь вы увидите всплывающее окно, в котором вам понадобится нажать «Edit Request», далее кликнуть по «XML Text» и в появившемся окне под строкой appExtVrsId вставить все тот же скопированный номер актуальной для вас версии программы.

    Нажмите «Execute» и в появившемся окне снова нажмите «Execute».

    Начнется скачивание приложения в iTunes. Дождавшись ее окончания, перейдите на закладку «Мои приложения в iTunes» и кликните правым кликом мышки по свежезалитому софту. Вызовите меню с дополнительной информацией и убедитесь в том, что на ваш ПК скачана необходимая вам версия программы.

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

    Бывает так, что владельцы старых гаджетов (iPhone 5, 4 и старее), которые многие годы пользовались привычным набором функционала iOS, сделали сброс девайса к заводским параметрам и при установке любимых приложений столкнулись с ситуацией, когда iTunes вовсю твердит, что софт несовместим с возможностями их устройств. В таких ситуациях подойдет другая инструкция, которая также поможет рядовому пользователю справиться с задачей, как провести установку старой версии приложения для iOS. Причем в описанной инструкции пользователю не понадобится скачивать дополнительный софт. Достаточно только:

    • Включить на устройстве синхронизацию с iCloud.
    • Зайти в iTunes с ПК и скачать нужное вам приложение (по стандарту скачивается последняя актуальная версия, но это не проблематично).

  • Открыть App Store на девайсе и найти инсталлятор приложения, который вы уже успели залить на ПК. Возле наименования программы нажмите на кнопку «загрузить». Перед вами появится стандартное сообщение о несовместимости, но при этом система предложит вам скачать актуальную версию. Дав согласие на скачивание, вам остается только подождать некоторое время, пока на девайс установится устаревший вариант утилиты.
  • Как установить старую версию приложения на iOS

    Устаревший гаджет и его операционная система могут попросту не поддерживать новую версию программы. Также обновление может работать нестабильно или не соответствовать ожиданиям пользователя в функционале или удобстве. Чтобы устранить это, часто прибегают к установке старых версий приложений. Это не так просто, как кажется, но вполне выполнимо. В этой статье будет рассказано, как установить старую версию приложения на iOS, можно ли откатить программу на айпаде и как в этой ситуации поможет сервис iTunes.

    Что делать, если айфон перестал поддерживать новые сборки приложений из App Store

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

    Иногда очень нужно установить предыдущую версию программы

    Если телефон перестал обновлять софт или процесс загрузки новых версий то и дело обрывается, то необходимо:

    • Подключиться к высокоскоростной сети через точку доступа Wi-Fi. Часто обновление невозможно из-за нестабильной работы мобильного интернета. Если устройство уже подключено к домашней сети, то нужно проверить качество соединения с интернетом.
    • Остановить и начать загрузку заново. Бывает и так, что процесс тормозится и сбрасывается из-за системных сбоев или ошибок. Рекомендуется проверить операционную систему на ошибки и обновить ее саму до последней версии.
    • Перезагрузить девайс. Избавиться от системных ошибок и критических процессов, которые не позволяют произвести обновление версии ПО поможет простая перезагрузка. Работает способ не всегда, но выполнить его проще всего.
    Читайте также:
    Как переименовать приложение на android – 3 способа

    При попытке скачать приложение в AppStore можно столкнуться с такой ошибкой

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

    Обратите внимание! Особенно часто такие проблемы возникают с наиболее старыми моделями айфона – с первой по пятую.

    Выход из данной ситуации можно найти несколькими путями: приобрести новое устройство со свежей версией iOS, попытаться обновить операционную систему на своем старом гаджете до максимальной возможной или установить более старую версию приложения из официального магазина или сторонних ресурсов.

    Один из способов решить проблемы с загрузкой – выполнить перезапуск

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

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

    Магазин от Apple является достаточно продуманным в этом плане и, если пользователь не сможет найти актуальную версию приложения, он предложит установить более «древнюю». Работает этот метод только в том случае, если программа была куплена или скачана с Apple ID, который на данный момент используется в смартфоне. Более того, нужно понимать, что устаревшие версии будут иметь ошибки и проблемы, которые исправили в новых обновлениях. Изменить их самостоятельно не получится, а просить об этом разработчиков нет смысла – они уже прекратили поддержку старых версий программы и операционной системы.

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

    Интерфейс программы Charles

    Как откатить приложение на iPad

    Обновления не всегда несут в себе только положительные стороны: исправление ошибок или добавление новых функций. Часто они фиксят одни баги, но на их место становятся другие, еще более разрушительные. Еще хуже – урезание некоторых возможностей и добавление рекламы. Далее будет рассказано, как вернуть старую сборку приложения с помощью программы Charles или сервиса iTunes.Последний будет рассмотрен позже.

    Общая инструкция по работе с Charles:

    1. Скачать программу Charles версии не менее 4 для операционной системы Виндовс или Мак.
    2. Запустить ее. Если процесс производится с Mac, то при первом запуске необходимо нажать на клавишу «Grand Priviliges».
    3. Открыть iTunes и выполнить вход под своими учетными данными (Apple ID), найти программу для отката и нажать на «Загрузить».
    4. Перейти в Charles и найти панель Structure. В ней необходимо найти параметр buy.itunes.apple.com, на котором кликнуть правой кнопкой мыши, а из появившегося контекстного меню выбрать пункт «Enable SSL Proxying».
    5. Вернуться в iTunes и остановить загрузку программы, удалив ее из списка загрузок. Если процесс уже завершился, то необходимо перейти во вкладку «Мои программы» и произвести удаление там.
    6. Опять попытаться загрузить приложение. Если вдруг сервис скажет, что не может этого сделать из-за отсутствия проверки на подлинность, необходимо нажать «Продолжить» и дождаться начала загрузки. Как только она начнется, нужно остановить и удалить ее.
    7. Перейти в Charles и найти аналогичный параметр buy.itunes.apple.com. Раскрыть каталог и выбрать «buyProduct».
    8. Открыть вкладку Contents (Response) и выбрать для отображения файлов тип XML. Среди всего прочего можно будет найти такие строчки softwareVersionExternalIdentifier и 821085078 . В последней указана текущая сборка программы, а под этой строкой располагаются все идентификаторы старых версий.
    9. Выбрать сборку, которую необходимо установить и записать ее номер.
    10. Вернуться во вкладку «Structure» и найти уже знакомый buyProduct. Нажать по нему ПКМ и выбрать пункт «Breakpoints».
    11. Найти и повторно загрузить софт в iTunes.
    12. Как только будет начата загрузка Charles откроет новое окно. Необходимо сразу же перейти к нему и выбрать «Edit Request» – «XML Text».
    13. Выполнить поиск строки ……….. , где вместо точек следует вставить записанный идентификатор и нажать на кнопку «Execute» два раза.
    14. Перейти в iTunes и обнаружить, что начата загрузка той версии, которая была указана.
    15. Подключить свой айпад или айфон и установить нужное приложение.
    Читайте также:
    Обзор смартфона huawei honor 8: описание и характеристики

    Важно! Если человека не устраивает версия или она не рабочая, то необходимо просто скопировать другой идентификатор и повторить три последних шага с заменой кода.

    При первом входе с Mac необходимо нажать на Grand Priviliges

    Использование iTunes, чтобы скачать старую версию приложения на айфоне и айпаде из App Store

    Можно проделать аналогичные действия только в программе iTunes. Доступно это тогда, когда там сохранены старые сохранения и бэкапы. Пошаговая инструкция такая:

    1. Войти в системные настройки айфона или айпада и включить синхронизацию с сервисами айклауд.
    2. Перейти в iTunes на ПК и выполнить скачивание нужного приложения в любой версии.
    3. Открыть App Store на телефоне или планшете и найти то же самое приложение.
    4. Рядом с кнопкой загрузки появится облако и, если приложение несовместимо по нынешней версии, но было установлено ранее, то система предложит качать именно старую версию.
    5. Подождать некоторое время и проверить наличие и работоспособность программы на девайсе.

    Устанавливаться через iTunes программа может не одну минуту

    Таким образом, было подробно рассказано, как скачать старую версию приложения на айфон или айпад и какими способами это можно сделать. Для более старых моделей подходит установка ПО через айтюнс, а для новых – загрузка с использованием Charles.

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:
    Сколько заряжаются блютуз наушники?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:
    Обзор iphone 7 plus – характеристики, цена и отзывы

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

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

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

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

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

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

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

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

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

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

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

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

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

    В данном материале мы расскажем, как откатить версию приложения на 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 можно с этого или этого сайта.

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

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

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

    softwareVersionExternalIdentifies
    785833618
    811158353
    811420549
    811474632

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

  • Вернитесь в левую панель Structure и на строчке «buyProduct» кликните правой клавишей мыши, выберите пункт Breakpoints
  • В iTunes заново найдите и загрузите приложение
  • Как только Вы нажмете Загрузить , в программе Charles появиться новое окно. Перейдите к нему, выберите вкладки Edit Request и XML Text
  • Найдите строчку XXXX и вместо XXXX (набор цифр) вставьте номер версии приложения, который Вы скопировали ранее и нажмите кнопку Execute один раз, а затем еще раз
  • В iTunes должна начаться загрузка выбранной версии. По окончанию загрузки в разделе «Мои программы» появится скачанное приложение. Посмотрите версию программы, вызовите контекстное меню правым кликом мыши и выберите Сведения или нажмите Cmd+I (macOS) / Ctrl+I (Windows). Если вас не устраивает версия, скопируйте другой идентификатор версии и повторите Шаги 10 – 13
  • Подключите свой iPhone или iPad к компьютеру и установите приложение на устройство
  • После выполнения всех операций не забудьте в Charles вернуть все по умолчанию, снова перейдите в программу, выберите строчку «buyProduct», кликните по ней правой клавишей мыши и нажмите Disable SSL Proxying , а также снимите галочку с Breakpoints или просто удалите программу.

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

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

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

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

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

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

    Как сделать откат к старой версии приложения на iOS – подробное руководство

    Как установить старую версию приложения для iOS?

    Целью любого обновления программного обеспечения является модернизация функционала и повышение стабильности работы. То есть, обновляясь, приложения на iOS должны становиться более практичными, отзывчивыми и безопасными с точки зрения хранения личной информации. Все же практика показывает, что нередко обновления софта приводят к обратному эффекту, приложения начинают «вылетать», случаются сбои при проведении многих стандартных процедур, а также появляются зависания и торможения. В результате пользователь стремится «откатить» утилиту к предыдущей версии и в данном посте вы узнаете, как установить старую версию того или иного приложения для iOS. К вашему вниманию будет предложена пошаговая инструкция, ответственное выполнение которой позволит добиться желаемого результата всего за несколько минут.

    Подготовка к «откату» версии программы

    Чтобы восстановить работоспособную версию утилиты, пользователю Apple понадобится компьютер, программа Charles и старая стабильная версия программы, которая в дальнейшем и будет проинсталлирована.

    Обратите внимание

    В описанном далее способе «отката» все манипуляции при установке старой версии ПО проводятся непосредственно через ПК.

    Отметим, что старую версию программы следует качать только с iTunes, дабы избежать ошибок в процессе восстановления.

    Инструкция по восстановлению рабочей версии софта

    Как только вы скачали старую версию любимой утилиты и установили Charles на компьютер, можно приступать к восстановлению программы с рабочими параметрами. Для этого:

      Запустите Charles на ПК и перейдите на вкладку «Grant Priveleges», где вам придется ввести пароль Администратора для продолжения настройки.

    Как только начнется загрузка в iTunes, принудительно прервите ее. Найдите приложение, чью версию вы хотите «откатить», откройте страницу с его описанием, нажмите на «buy» и снова остановите инсталляцию.

    Кликните правым кликом на «buy» и в этот раз выберите пункт «buyProduct».

  • В появившемся меню выберите «Response», далее нажмите правым кликом на «buyProduct» и выберите «Export». Появится стандартное окно, куда вы можете сохранить файл инсталляции. Здесь вам необходимо выбрать формат «XML» и сохранить.
  • Найдите сохраненный XML-файл у себя на ПК и откройте его с помощью текстового редактора. В результате, решая вопрос, как устанавливать старую версию приложения для iOS, в открытом документе вам понадобится найти строку &lt,key&gt,softwareVersionExternalIdentifiers&lt,/key&gt,. Под ней вы увидите такой массив данных (цифры, разумеется, будут другими):
  • Все это версии программы, которую вы хотите «откатить». Пользователю необходимо выбрать тот вариант, который ранее радовал его стабильностью. Скопируйте номер подходящей версии в отдельный документ. Он далее понадобится для установки.

    Всегда устанавливаете последние обновления для приложений?

    Да, ведь они расширяют функционал приложения

    Нет, в большинстве случаев они делают только хуже

    Свой вариант в комментариях

      В программе Charles кликните правым кликом по «buyProduct» и выберите «Edit», далее кликните по «Text». В открывшемся документе найдите строку &lt,key&gt,appExtVrsId&lt,/key&gt,. Под ней вы увидите номер, обрамленный тегом. Его необходимо заменить на номер, который вы скопировали ранее (например, &lt,integer&gt,2222222&lt,/integer&gt,).

  • Заменив номер, перейдите в нижнюю часть документа до «Response» и убедитесь в том, что под строкой bundleShortVersionString указана необходимая вам версия утилиты.
  • Снова кликните правой кнопкой мыши по «buyProduct» и нажмите «Breakpoints».

  • Обновите страницу с приложением. Для этого снова найдите софт в iTunes.
  • Найдя приложение, нажмите на кнопку загрузки и сразу пройдите в программу Charles. Здесь вы увидите всплывающее окно, в котором вам понадобится нажать «Edit Request», далее кликнуть по «XML Text» и в появившемся окне под строкой &lt,key&gt,appExtVrsId&lt,/key&gt, вставить все тот же скопированный номер актуальной для вас версии программы.

    Нажмите «Execute» и в появившемся окне снова нажмите «Execute».

    Начнется скачивание приложения в iTunes. Дождавшись ее окончания, перейдите на закладку «Мои приложения в iTunes» и кликните правым кликом мышки по свежезалитому софту. Вызовите меню с дополнительной информацией и убедитесь в том, что на ваш ПК скачана необходимая вам версия программы.

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

    Бывает так, что владельцы старых гаджетов (iPhone 5, 4 и старее), которые многие годы пользовались привычным набором функционала iOS, сделали сброс девайса к заводским параметрам и при установке любимых приложений столкнулись с ситуацией, когда iTunes вовсю твердит, что софт несовместим с возможностями их устройств. В таких ситуациях подойдет другая инструкция, которая также поможет рядовому пользователю справиться с задачей, как провести установку старой версии приложения для iOS. Причем в описанной инструкции пользователю не понадобится скачивать дополнительный софт. Достаточно только:

    • Включить на устройстве синхронизацию с iCloud.
    • Зайти в iTunes с ПК и скачать нужное вам приложение (по стандарту скачивается последняя актуальная версия, но это не проблематично).

  • Открыть App Store на девайсе и найти инсталлятор приложения, который вы уже успели залить на ПК. Возле наименования программы нажмите на кнопку «загрузить». Перед вами появится стандартное сообщение о несовместимости, но при этом система предложит вам скачать актуальную версию. Дав согласие на скачивание, вам остается только подождать некоторое время, пока на девайс установится устаревший вариант утилиты.
  • Обновилось приложение на iOS? — Не беда, откатим

    Пока интернет бурлит новостями на тему обхода блокировок телеграма и сопутствующих с этим проблем у хостинговых компаний у меня была проблема посерьёзней — компания Innologica обновила до версии 6 приложение Inoreader для iOS.

    Тихим будничным вечером приложение в телефоне было случайно обновлено до последней версии, т.к. обычно ничто не предвещало беды. Спустя пару дней во время поездки программа была запущена для чтения новостей и я не на шутку начал переживать.

    Можно сравнить как было и как стало в двух примерах:

    Конечно, на вкус и цвет и владельцы iPhone X были явно рады оптимизации под amoled-экраны, но именно этот апдейт побудил искать решения как откатить приложение назад, чего по умолчанию AppStore не позволяет делать.

    Раньше достать ipa–файл приложения было делом 2 минут, достаточно было зайти на apptrackr и скачать, но он перестал работать и других подобных ресурсов дающих честно скачать ipa файл обнаружено не было (но вдруг вы такие знаете?).

    Остались следующие способы получения старой версии приложения:

    1. У вас в iTunes лежит старый бэкап приложений с телефона и тогда можно просто скопировать приложение обратно (но у меня такого не было).
    2. Воспользоваться способом, описанным на скорую руку кем-то в интернете с помощью софта под названием Charles. Данный способ описан на ресурсах вроде 4dpa и пере-копирован множествами лиц без понимания что там вообще написано, однако, без дополнительных >100 грамм разобраться с этой писаниной сложно.

    Возможно, я это сделаю более полно, с картинками и в более простой понятной форме. В общем, чтобы скачать софт старой версии из AppStore потребуется минут 5 времени и в моём случае Mac OS X. Способ явно будет работать и на Windows, т.к. приложение Charles есть и для этой системы.

    Все ваши мучения начнутся ещё до того, как вы скачаете Charles. Дело в том, что если вы обновляете iTunes на Mac, то у вас будет отсутствовать возможность устанавливать приложения, начиная с версии 12.7. Чтобы её вернуть, нужно установить обратно версию 12.6.4.

    Что мы будем делать дальше?

    Коротко: загрузить приложение через AppStore в iTunes, затем включить прокси, затем загрузить ещё раз, отредактировать запрос, отправить запрос, получить старую версию, установить.

    Подробно: после запуска Charles нужно установить сертификаты приложения в Mac. Это делается через меню HelpSSL ProxyingInstall Charles Root Cetrificate. Сертификат затем нужно в Keychain Access перевести в статус Always Trust. Если не установить, то будут ошибки и метод не сработает.

    В iTunes ищем приложение Inoreader (это для любого приложения подойдёт, но меня интересовало в тот момент только оно), запускаем Charles и нажимаем в окне установки приложения Download:

    В окне Charles у вас появляется подобная строчка со слово «buy» в адресе, связанная с сервером apple:

    Для информации можно обратить внимание на то, что размер скачиваемого файла равен 20,4 мб:

    После чего нужно включить SSL Proxying для осуществления перехвата и редактирования запросов:

    Т.к., вероятней всего, у вас быстрый интернет и приложение уже успело загрузиться в библиотеку приложений, то необходимо его оттуда удалить.

    Ещё раз проверяем, что SSL Proxying включен и переходим к повторной загрузке приложения из AppStore при этом нужно поставить загрузку на паузу, чтобы у вас было время на следующие действия. После нажатия на Download в окне Charles появится ещё одна строка в сервером apple, содержащая слово «buy». Развернув эту строку нужно найти buyProduct:

    Справа в окне нажимаем на Contents и внизу выбираем XML Text. Листаем вниз пока не найдем softwareVersionExternalIdentifiers со списком не понятным цифр.

    Эти цифры и выступают в роли версий приложений. Соответственно, чем меньше число, тем старее версия приложения. Как узнать какая версия приложения будет загружена? Например, я наугад брал с конца списка значение 823964615:

    Теперь нам нужно проверить версию приложения. Для этого мы делаем встаем на «buyProduct» и в меню выбираем Compose и справа в окне представление Text.

    В самом верху поля будет знакомый вам набор цифр после параметра appExtVrsId . Этот набор цифр — актуальная версия приложения.

    Вместо этих цифр подставляем скопированные выше 823964615 и должно получиться вот так:

    и делаем Execute. Программа выдаст вам окно и выбрав режим отображения XML Text мы сможем внизу найти параметр bundleShortVersionString и увидим, что выбранное нами значение соответствует версии 5.4.4, что в моём случае то что нужно, т.к. эти версия практически последней перед обновлением до 6.0

    Остаётся один шаг. Нужно скачать всё это дело. Для этого нужно в нашем последнем отредактированном запросе buyProduct с полученной версией 5.4.4 в меню выбрать Breakpoints.

    По новой перейти в AppStore для загрузки приложения Inoreader (если приложение успело загрузиться в библиотеку и вы не успели его остановить, то просто удалите, чтобы была возможность загрузить заново).

    Как только вы в iTunes нажмете скачать, то выскочит окно Charles, где нужно будет нажать на Edit Request и в уже знакомом параметре appExtVrsId исправить версию на 823964615, нажать Execute, а затем ещё раз на Execute.

    В итоге у вас начнётся загрузка приложения и можно будет увидеть, что размер приложения изменился в меньшую сторону:

    В библиотеке приложений itunes появится значок программы с ярлыком Update. Это и будет означать, что вы сделали всё верно. Можно сделать Get Info приложения и будет написано:

    Дальше у приложения смотрим где оно находится в файловой системе и сохраняем на будущее если вдруг решите обновить приложение :)

    По завершение работы следует в Charles сделать Disable SSL Proxying кликом на сервере p30-buy.itunes.apple.com.

    Надо сказать, что получилось проделать у меня данную процедуру с 2 раза.
    Надеюсь, это будет кому-то так же полезно как оказалось мне.

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: