Главная · Лайфхаки · Понижение версии приложений на ios. Как откатить обновление для любого приложения на iPhone и iPad. Что делать дальше чтобы откатить обновление приложения на iOS

Понижение версии приложений на ios. Как откатить обновление для любого приложения на iPhone и iPad. Что делать дальше чтобы откатить обновление приложения на iOS

Многие пользователи переживают из-за большого объема трафика, который поглощает их устройство. Очень часто причина этому кроется в автообновлениях программ. Сегодня мы поговорим о том, как отключить обновления на Андроиде.

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

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

Как отключить автообновление всех приложений

Как отключить автоматическое обновление приложений на Андроид?

Для начала надо понять, как обновлять и отменять все программы, которое проходят через сервисы Google Play. Легче всего разобраться, как запретить это на базе Samsung. Для этого нужно:

  • зайти в папку с программами и нажать на ярлык Google Play;
  • выбрать вкладку «Опции»;
  • в появившемся меню просто снимите галочки напротив пункта «Уведомления»;
  • найти в меню пункт «Автообновление приложений или программ»;
  • выбирать в нем пункт «Только через Wi-Fi».

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


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

Как отключить автообновление выборочно

Как отключить автообновление одного или нескольких программ? Очень часто пользователям требуется не полностью блокировать всю систему, а сделать это только с одним программным обеспечением.

Для данной процедуры нужно:

  • зайти в Google Play;
  • в разделах меню выбрать «Мои приложения и игры». Проще всего найти данный пункт в меню смартфона или планшета Samsung;
  • открыть вкладку нужного вам программного обеспечения и вверху найти окно задач;
  • снять галочку с пункта «Авто».

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

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

Обратите внимание на то, что изначальная установка правильных параметров и показателей в работе с сервисами Google Play Market поможет вам избежать массы сложностей и проблем, которые возникают у многих пользователей в будущем. Именно по этой причине перед тем как приступать к эксплуатации своего нового смартфона или планшета стоит обязательно ознакомиться с дополнительной инструкцией. Это сэкономит вам массу времени, сил и денежных средств.

Удобство сервиса Google Play для установки и обновления приложений не вызывает вопросов. Если для установленного у пользователя приложения появилось обновление, то Android сообщит об этом или автоматически обновит данное приложение, в зависимости от того как настроил пользователь систему обновлений в .

Но бывает и так, что текущий апдейт у разработчика получился неудачный (приложение начинает вылетать, тормозить и т.п.) или обновление по каким-либо причинам не устраивает пользователя, то возникает вопрос, а как же удалить обновление приложения на Android и откатиться на старую версию?

Удаление обновлений для приложений в Android

К сожалению, в Андроид откат на старую версию возможен только для тех приложений, которые встроены в операционную систему: браузер Ghrome и Play Market. Для других программ, даже установленных через Google Play, придется найти на профильных сайтах предыдущую версию программы в виде установочного файла.apk, удалить полностью не устраивающую программу и установить ее старую версию вручную. Будьте осторожны, скачивайте.apk файлы только с проверенных ресурсов (например 4PDA), во избежание попадания вируса на ваше устройство.

Рассмотрим удаление обновлений на примере приложения Ghrome. Чтобы вернуться на старую версию этого браузера выполните следующее:

Все обновления для данного приложения будут удалены, а информационный экран уведомит о текущей версии браузера на вашем устройстве. Учтите, что версия программы будет та, что была установлена на смартфоне/планшете при его покупке, т.е. нельзя откатить приложение до какой-либо определенной версии.

Отключение автоматического обновления конкретного приложения

Чтобы программа автоматически не обновлялась при подключении к сети, то настройте его соответствующим образом, а именно:


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

Одним из новшеств в iOS 9 – это доступ ко всем версиям приложений, которые ранее существовали, а не только к последним в App Store. Такая фича может быть полезно в разных случаях, но самая очевидная, это нестабильная работа обновлений, либо появления в них ограничений, например, отсутствие раздела «Музыка» в приложении «Вконтакте».

Откатить приложение для iPhone, iPad и iPod Touch раньше было нельзя, с появлением такой возможности был разработан отличный инструмент Charles Proxy – программа для Mac и Windows , которая позволит загрузить старые версии игр или приложений из App Store. Однако, стоит отметить, что не все процессы в Charles Proxy автоматизированы и новичку с первого раза будет сложно разобраться в программе, потребуется терпение и немного упорства, чтобы выполнить поиск и установку нужных файлов на смартфон или планшет.

Инструкция, как сделать откат версии приложения на iPhone или iPad:

  1. Скачайте программу с официального сайта разработчиков: http://www.charlesproxy.com/download/ для Mac подтвердите установку от имени администратора.
  2. Запустите iTunes и начните скачивать то приложение, для которого хотите сделать откат, либо установить старую версию.
  3. В окне программы Charles должно отобразиться несколько серверов, к которым подключиться iTunes, ищем тот в, котором есть слово «buy», делаем правой кнопкой мыши клик по нему и выбираем состояние «Enable SSL Proxying».
  4. Вернитесь в iTunes и остановите процесс загрузки и установки приложения.
  5. Найдите это приложение в iTunes снова и повторите старт загрузки программы.
  6. Опять откройте программу Charles и найдите строчку с «buy», в окне программы таких объекта уже должно быть два, нам нужен тот, который появился позже, снова откройте окно iTunes и опять остановите процесс загрузки приложения из App Store.
  7. Далее переходим в Charles и раскрываем нужную строчку с «buy», ищем строку со словами «buyProduct», кликаем правой кнопкой, далее «Export» и указываем рабочий стол компьютера для сохранения файла.
  8. На рабочем столе появится файл XML, откройте его в любом текстовом редакторе и найдите блок:
    softwareVersionExternalIdentifiers

    В этом поле ищите строки следующего вида:
    1862841
    1998707

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

  • В Charles находим строку «buyProduct» и делаем клик правой кнопкой по ней и выбираем «Edit».
  • Внизу нажимаем на «Text» и ищем строку вверху:
    appExtVrsId

    Там же в строке XXXX , замените значение на то, которое вы скопировали раньше, и нажмите на кнопку «Execute» внизу.

  • Откройте вкладку «Response» и пролистайте до строчки: bundleShortVersionString ниже будет показана версия скачиваемого приложения, если она не та, то повторите процедуру с 8 по 10 пункт.
  • После того, как вы найдете нужную версию, снова кликните правой кнопкой по «buyProduct», далее выберите пункт «Breakpoints».
  • Откройте iTunes, снова найдите приложение, обновите страницу и нажмите на кнопку «Загрузить».
  • Вернитесь в программу Charles, найдите объект «buy», в правой части окна переключите на «Edit Request», далее «XML Text». В поле XXXX вставьте код, скопированный код приложения, нажмите на кнопку «Execute».
  • Дождитесь состояния «Breakpoint» и повторно нажмите на «Execute».
  • Откройте iTunes, загрузка приложения должна продолжиться.
  • Откройте вкладку «Мои программы», найдите скаченную программу, кликните правой кнопкой по ней и откройте «Сведения», в открывшемся окне проверьте версию.
  • Для того чтобы перенести утилиту на iPhone, iPad или iPod Touch, необходимо сначала удалить старую версию с гаджета, а затем подключить его к компьютеру и загрузить приложение через iTunes. Ниже вы можете посмотреть видео с инструкцией по установке старой версии приложения из App Store.
  • Случается так, что после обновления приложения для iPhone или iPad необходимо совершить «откат» и возникает вопрос как вернуться к предыдущей версии. Пользователь AndreyYu на geektimes.com решил вопрос.

    Раньше достать 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.

    Что делать дальше чтобы откатить обновление приложения на iOS

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

    Подробно: после запуска Charles нужно установить сертификаты приложения в Mac. Это делается через меню Help SSL Proxying Install 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 раза.
    Надеюсь, это будет кому-то так же полезно как оказалось мне.

    С недавних пор 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: