Как откатить обновление инстаграмма на айфоне. Как откатить обновление для любого приложения на iPhone и iPad. Копирование данных с помощью iTunes

К сожалению, так вышло, что пользователям устройств на iOS может потребоваться более старая версия приложения по разным причинам. Например, старое устройство , или новая версия работает нестабильно и не соответствует требованиям пользователя. Увы, установить старую версию приложения на iOS не так уж и просто, но возможно, если вам это действительно необходимо.

Хотите установить старую версию приложения? Внимательно следуйте этой пошаговой инструкции:

Шаг 1: Скачайте и установите приложение Charles. Запустите его, нажмите на вкладку Grant Priveleges , если вы являетесь пользователем OS X, и введите пароль администратора.

Шаг 2: Скачайте приложение, старую версию которого вы хотите установить, с помощью iTunes на вашем компьютере и откройте вкладку Structure в приложении Charles. Вы должны увидеть сервер «buy».

Шаг 3: Кликните правой клавишей на надписи «buy» и выберите пункт Enable SSL Proxying .

Шаг 4: Остановите загрузку в iTunes.

Шаг 5: Найдите приложение снова, открыв страницу с описанием. Снова начните загрузку и снова отмените ее.

Шаг 6: Откройте всплывающее меню сервера «buy» и выберите пункт buyProduct .

Шаг 7: Кликните на Response , кликните правой кнопкой на buyProduct и выберите Export . Выберите Рабочий стол в качестве места экспорта, выберите формат XML и нажмите Save .

Шаг 8: Откройте XML-файл с помощью текстового редактора и найдите следующую строку:

softwareVersionExternalIdentifiers

Под этой строкой вы увидите приблизительно следующую информацию:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

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

Шаг 9: Вернитесь в Charles кликните правой клавишей на buyProduct и выберите пункт Edit .

Шаг 10: Выберите Text и найдите следующую строку:

appExtVrsId

Под этой строкой вы увидите номер в теге, замените его номером, который вы скопировали, и нажмите Execute.

Шаг 11: Прокрутите вниз до Response — и вы увидите bundleShortVersionString . Под ним вы увидите выбранную вами версию приложения.

Шаг 12: Кликните правой клавишей на buyProduct в списке под сервером «buy» и выберите Breakpoints .

Шаг 13: Найдите приложение снова в iTunes, чтобы программа обновила страницу, и снова нажмите на кнопку загрузки.

Шаг 14: Вернитесь в Charles, и вы увидите всплывающее окно. Нажмите Edit Request , затем XML Text и под строкой appExtVrsId вставьте скопированный в восьмом пункте номер. Снова нажмите Execute .

Шаг 15: Вам нужно будет нажать Execute повторно.

Шаг 16: Проверьте iTunes. Загрузка должна начаться и завершиться.

Шаг 17: Откройте вкладку Мои приложения в iTunes, и вы должны увидеть скачанное приложение. Правым кликом по нему вы можете запросить дополнительную информацию и убедиться в том, что вы скачали старую версию.

Шаг 18: Подключите свое устройство к iTunes и установите приложение на устройство.

Шаг 19: Закройте и удалите Charles.

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

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

С недавних пор Apple открыла доступ ко всем версиям мобильных программ для iOS. Charles Proxy – полезный инструмент для Mac и Windows, с помощью которого можно загружать из App Store более старые версии игр и приложений.

В каких ситуациях это может пригодиться? Необходимость в откате с самых свежих релизов может быть связана с появлением в обновлениях программных ограничений (вроде удаления музыкального раздела «ВКонтакте») или разного рода сбоев.

Ниже инструкция о том, как сделать даунгрейд приложений на iPhone и iPad:

Шаг 1 : Скачайте, установите и запустите Charles по этой ссылке . На Mac нажмите кнопку Grant Privileges и введите пароль администратора.

Шаг 2 : Запустите iTunes и скачайте в магазине приложение, для которого вы хотите сделать даунгрейд.

Шаг 3 : В окне Charles вы увидите несколько серверов, к которым подключается iTunes, вам нужно найти тот, в котором есть слово «buy». Сделайте правый клик по нему и выберите Enable SSL Proxying.

Шаг 4 : Вернитесь в iTunes и остановите загрузку приложения.

Шаг 5 : Снова найдите это приложение в поиске iTunes и нажмите кнопку Загрузить.

Шаг 6 : Вернитесь в Charles и поищите строчки со словом «buy». В окне программы вы увидите уже второй объект с надписью «buy». Он нам и нужен. Вернитесь в iTunes и остановите загрузку.

Шаг 7 : В приложении Charles раскройте до конца ветку со словом «buy» и найдите строчку buyProduct. Сделайте правый клик, затем Export и укажите рабочий стол в качестве места для сохранения файла.

Шаг 8 : На рабочем столе у вас появится новый XML-файл. Откройте его в любом текстовом редакторе и найдите поле:

softwareVersionExternalIdentifiers

Ниже вы увидите строчки вроде:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

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

Шаг 9 : Вернитесь в Charles, сделайте правый клик на buyProduct и выберите Edit.

Шаг 10 : Нажмите внизу Text и найдите следующую строчку в верхней части страницы:

Сверху между ключами XXXX вы увидите значение. Замените его тем, что скопировали его на шаге 8. После этого кликните Execute внизу.

Шаг 11 : Пролистайте вниз на вкладке Response до строчки bundleShortVersionString . Ниже вы увидите цифровое значение версии приложения. Если это не та версия, которая вам нужна, повторите процедуру, начиная с шага 8, скопировав в буфер обмена уже другое значение.

Шаг 12 : Снова сделайте правый клик по buyProduct, но на этот раз выберите Breakpoints.

Шаг 13 : Переключитесь на iTunes, найдите ваше приложение и обновите страницу. Нажмите кнопку Загрузить.

Шаг 14 : Вернитесь в Charles, выберите объект со словом «buy», а в правой части окна переключитесь на Edit Request –> XML Text. Здесь в поле XXX вставьте из буфера код, скопированный на шаге 8. Нажмите кнопку Execute.

Шаг 15 : Когда увидите Breakpoint, снова нажмите Execute.

Шаг 16 : Вернитесь в iTunes: загрузка должна продолжиться.

Шаг 17 : Посмотрите на вкладку Мои программы, куда скачается программа. Найдите ее в списке и сделайте правый клик – Сведения. Обратите внимание на поле версия: это должна быть старая сборка программы.

Шаг 18 : Подключите iPhone или iPad к компьютеру и перенесите иконку приложения на ваше устройство. Перед синхронизацией гаджета убедитесь, что удалили с устройства более новое приложение. После завершения синхронизации на вашем гаджете будет старая версия программы.

Шаг 19 : Закройте и удалите Charles.

Ниже можно посмотреть видеоинструкцию по даунгрейду от iDB:

За счёт постоянных багов в новых версиях iOS даже те пользователи, у которых iPhone является «звонилкой», начали интересоваться процессом отката (даунгрейда) прошивок. Для открытых сборок он проходит элементарно, а для закрытых — невозможен. Но это касается исключительно мобильной ОС, с приложениями дела обстоят куда лучше. Без джейлбрейка, энциклопедических знаний и уймы времени можно легко понизить версию объекта App Store до желаемой. Необходимо только скачать правильную программу-помощник и следовать инструкциям, изложенным ниже.

Самые популярные причины для отката — это повышение требуемой версии ОС (как вариант, переход с iOS 6 на iOS 7) и умышленное вырезание разработчикам определённых функций. Как раз второй пункт и вынудил нас написать этот материал. В редакции AppStudio тепло отзываются о доступных и, в то же, время функциональных фитнес-браслетах Xiaomi Mi Band 1s, фирменное приложение которых со второй версии лишилось умного будильника, поднимающего вас с кровати в быструю фазу сна — серьёзная потеря, ведь некоторые покупали гаджет только ради комфортного пробуждения! В подобной ситуации можно либо ждать грядущего обновления, либо сделать даунгрейд, чем, мы, собственно, и займёмся.

Первым делом загружаем приложение Charles . Это отличный HTTP-монитор и прокси, позволяющий отслеживать любые запросы между клиентом и сервером, а также вносить в них собственные корректировки. Программа платная, но пробный период эксплуатации имеется, хоть и с периодическими всплывающими окнами ожидания и прекращением работы через каждые полчаса, поэтому будьте внимательны.

Запускаем iTunes и ставим на загрузку нужное приложение. Мы решили взять в качестве примера Moves (2.7.10).

Возвращаемся к Charles и смотрим на левое окно — там должна появиться строка, в которой есть слово «buy». Кликаем по ней правой кнопкой и нажимаем на «Enable SSL Proxying». Зрительно ничего не произойдёт, мы просто активируем перенаправление SSL-запроса.

Снова идём в iTunes и убиваем загрузку: щёлкаем на значок со стрелочкой в правом верхнем углу, кликаем по качающемуся приложению, а затем с зажатой клавишей FN 2 раза жмём Backspace, пока объект не исчезнет. Заодно не мешает очистить корзину.

Теперь снова вбиваем в поиск Moves (либо нажимаем на большую иконку приложения) и снова начинаем загрузку.

Опять залезаем в Charles и видим, что появилась вторая строчка с надписью «buy». Поэтому убиваем загрузку в iTunes тем же самым способом.

В Charles, в списке слева, разворачиваем вторую строку, где написано «buy», включая папку WebObjects. Там найдём файл buyProduct. Жмём на него правой кнопкой, из контекстного меню выбираем Export и указываем место сохранения (проще всего поставить Рабочий стол). Формат лучше выбрать XML Summary File, название — какое угодно.

Открываем сохранённый файл любым текстовым редактором (у нас Coda 2), листаем вниз и ищем строки, аналогичные этим:

6940998
10969069
11758907
12262840
12679839

Возвращаемся к Charles. Жмём на buyProduct и выбираем Edit.

Щёлкаем по кнопке Text в правом поле. На четвёртой строке располагаются теги :

appExtVrsId

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

816441851

Замените число между этими тегами тем, что скопировали в шаге выше, когда отсчитывали правильную версию. Нажмите Execute внизу.

Чтобы убедиться в правильности загружаемой версии, кликните по вкладке Response и пролистайте текст до тегов с обозначением bundleShortVersionString, под которыми и будет находиться текущая версия. Как видите, маркировка «0.9» говорит об успешности эксперимента. Но это ещё не всё.

Кликаем правой кнопкой по buyProduct и выбираем Breakpoints.

Заходим в iTunes, вбиваем в поиск приложение и загружаем его. Практически сразу загрузка приостановится, а на экране появится вот такое окошко.

Жмём на Edit Request, чуть ниже выбрав XML Text.

В пятую строку, между тегами , нужно вставить версию, которую вы уже копировали и на которую желаете откатиться. Теперь давим на Execute .

Появится ещё одно окошко — опять жмём Execute .

Загрузка в iTunes должна продолжиться. В итоге в медиатеке появится старенькая версия приложения. Чтобы проверить её, перейдите в Мои программы, найдите там желаемый объект, кликните по нему правой кнопкой мыши и выберите Сведения. Там как раз и отобразятся текущие цифры, которые должны вас порадовать;)

Обязательно удалите свежую версию с iPhone/iPad перед синхронизацией, а также неплохо было бы отключить автоматическое обновление программ в настройках iOS. Без лишней надобности можно и с Charles расстаться. На этом, пожалуй, всё. Удачных вам даунгрейдов;)

С недавних пор Apple открыла доступ ко всем версиям мобильных программ для iOS. Charles Proxy – полезный инструмент для Mac и Windows, с помощью которого можно загружать из App Store более старые версии игр и приложений.

В каких ситуациях это может пригодиться? Необходимость в откате с самых свежих релизов может быть связана с появлением в обновлениях программных ограничений (вроде удаления музыкального раздела «ВКонтакте») или разного рода сбоев.

Ниже инструкция о том, как сделать даунгрейд приложений на iPhone и iPad:

Шаг 1 : Скачайте, установите и запустите Charles по этой ссылке . На Mac нажмите кнопку Grant Privileges и введите пароль администратора.

Шаг 2 : Запустите iTunes и скачайте в магазине приложение, для которого вы хотите сделать даунгрейд.

Шаг 3 : В окне Charles вы увидите несколько серверов, к которым подключается iTunes, вам нужно найти тот, в котором есть слово «buy». Сделайте правый клик по нему и выберите Enable SSL Proxying.

Шаг 4 : Вернитесь в iTunes и остановите загрузку приложения.

Шаг 5 : Снова найдите это приложение в поиске iTunes и нажмите кнопку Загрузить.

Шаг 6 : Вернитесь в Charles и поищите строчки со словом «buy». В окне программы вы увидите уже второй объект с надписью «buy». Он нам и нужен. Вернитесь в iTunes и остановите загрузку.

Шаг 7 : В приложении Charles раскройте до конца ветку со словом «buy» и найдите строчку buyProduct. Сделайте правый клик, затем Export и укажите рабочий стол в качестве места для сохранения файла.

Шаг 8 : На рабочем столе у вас появится новый XML-файл. Откройте его в любом текстовом редакторе и найдите поле:

softwareVersionExternalIdentifiers

Ниже вы увидите строчки вроде:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

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

Шаг 9 : Вернитесь в Charles, сделайте правый клик на buyProduct и выберите Edit.

Шаг 10 : Нажмите внизу Text и найдите следующую строчку в верхней части страницы:

Сверху между ключами XXXX вы увидите значение. Замените его тем, что скопировали его на шаге 8. После этого кликните Execute внизу.

Шаг 11 : Пролистайте вниз на вкладке Response до строчки bundleShortVersionString . Ниже вы увидите цифровое значение версии приложения. Если это не та версия, которая вам нужна, повторите процедуру, начиная с шага 8, скопировав в буфер обмена уже другое значение.

Шаг 12 : Снова сделайте правый клик по buyProduct, но на этот раз выберите Breakpoints.

Шаг 13 : Переключитесь на iTunes, найдите ваше приложение и обновите страницу. Нажмите кнопку Загрузить.

Шаг 14 : Вернитесь в Charles, выберите объект со словом «buy», а в правой части окна переключитесь на Edit Request –> XML Text. Здесь в поле XXX вставьте из буфера код, скопированный на шаге 8. Нажмите кнопку Execute.

Шаг 15 : Когда увидите Breakpoint, снова нажмите Execute.

Шаг 16 : Вернитесь в iTunes: загрузка должна продолжиться.

Шаг 17 : Посмотрите на вкладку Мои программы, куда скачается программа. Найдите ее в списке и сделайте правый клик – Сведения. Обратите внимание на поле версия: это должна быть старая сборка программы.

Шаг 18 : Подключите iPhone или iPad к компьютеру и перенесите иконку приложения на ваше устройство. Перед синхронизацией гаджета убедитесь, что удалили с устройства более новое приложение. После завершения синхронизации на вашем гаджете будет старая версия программы.

Шаг 19 : Закройте и удалите Charles.

Ниже можно посмотреть видеоинструкцию по даунгрейду от iDB:

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

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

Прежде чем приступить, обратите внимание:

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

К сожалению, данный способ не будет работать на последней версии macOS High Sierra. При запуске предыдущих версий iTunes у вас будет появляться ошибка, так как для этой операционной системы минимальная версия 12.7 (без App Store).

Как описывалось выше, инструкция будет работать только на Tunes 12.3.3 и ниже. Если у вас установленна одна из последних версий, ее нужно удалить (об этом читайте здесь). Скачать любую версию iTunes для macOS и Windows можно с этого сайта.

Шаг 1Скачайте программу Charles 4 для своей операционной системы (macOS или Windows) и установите ее. Если на более новой версии метод не работает, тогда скачайте Charles 4.0.2 отсюда

Шаг 2 Запустите программу Charles. На компьютерах с macOS при первом запуске программы нажмите кнопку

Шаг 4 Перейдите к программе Charles и в панели Structure (слева) найдите строчку содержащую «buy.itunes.apple.com».

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

Кликните на ней правой клавишей мыши и выберите пункт Enable SSL Proxying

Шаг 5 Вернитесь обратно к iTunes, остановите загрузку приложения и удалите его из списка загрузок (кликните на иконку загрузок в правом верхнем углу, выберите загружаемое приложение и 2 раза нажмите клавишу). Если загрузка уже завершилась, тогда перейдите в раздел «Мои программы» и удалите скаченное приложение

Шаг 6 Снова воспользуйтесь поиском в iTunes и повторно загрузите приложение. Если iTunes выдаст предупреждение, что не может проверить подлинность сервера, нажмите. Начнется загрузка приложения, остановите ее и удалите

Шаг 7 Перейдите к Charles и найдите новую строчку содержащую «buy.itunes.apple.com». Раскройте ее и выберите «buyProduct»

Шаг 8 В правой панели программы выберите вкладку Contents (вместо Contents, в некоторых ОС может быть Response) и укажите тип отображения «XML Text». Среди строчек кода найдите:

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

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

Шаг 9 Вернитесь в левую панель Structure и на строчке «buyProduct» кликните правой клавишей мыши, выберите пункт Breakpoints

Шаг 10 В iTunes заново найдите и загрузите приложение

Шаг 11 Как только Вы нажмете, в программе Charles появиться новое окно. Перейдите к нему, выберите вкладки Edit Request и «XML Text»

Шаг 12 Найдите строчку и вместо XXXX (набор цифр) вставьте номер версии приложения, который Вы скопировали ранее и нажмите кнопку один раз, а затем еще раз

Шаг 13 В iTunes должна начаться загрузка выбранной версии. По окончанию загрузки в разделе «Мои программы» появится скачанное приложение. Посмотрите версию программы, вызовите контекстное меню правым кликом мыши и выберите Сведения или нажмите (macOS) / (Windows). Если вас не устраивает версия, скопируйте другой идентификатор версии и повторите Шаги 10 — 13

Шаг 14 Подключите свой iPhone или iPad к компьютеру и установите приложение на устройство

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

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

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

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

Проблемы