Меню
Бесплатно
Главная  /  Работа в Интернете  /  Как скачать старую версию приложения в itunes. Как понизить версию приложения из App Store без джейлбрейка. Как поменять требования приложения для iPhone, iPad

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

Бывают случаи, когда пользователю нужно скачать предыдущую версию приложения на iPhone вместо последней. Например, такая ситуация была актуальна, когда мобильный клиент ВКонтакте лишился раздела «Аудиозаписи», и «юзеры» по незнанию обновили «эпп» на самую последнюю версию. Вернуться, как оказалось, уже было нельзя. Но способ все-таки есть — он предполагает использование инструмента Charles Proxy на OS X.

С помощью Charles Proxy можно загрузить старую версию приложения на iPhone через iTunes. Сам процесс немного утомительный и долгий, но способ на самом деле рабочий. Зарубежные коллеги даже сняли полный ролик, на котором продемонстрировали работу утилиты Charles Proxy.

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

Шаг 2: Далее вам нужно скачать приложение, которое вы хотите понизить до предыдущей версии через iTunes. В окне инструмента в разделе Structure вы увидите появление новых строк. Вы должны увидеть сервер «buy», щелкните по нему правой кнопкой мыши и нажмите на Enable SSL Proxying.

Шаг 4: Теперь заново найдите это же приложение в iTunes через поисковую строку и снова нажмите на кнопку загрузки приложения. После этого снова отмените скачивание приложения.

Шаг 5: В разделе Structure нажмите на buy, потом buyProduct.

Шаг 6: Перейдите во вкладку Response, щелкните правой кнопкой мыши на buyProduct и нажмите на Export. В качестве места экспорта выберите Desktop, далее выберите формат XML и нажмите на кнопку Save (Сохранить).

Шаг 7: С помощью текстового редактора открываем файл XML, прокручиваем вниз и находим строку:

softwareVersionExternalIdentifiers

Вы должны увидеть список по типу этого:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

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

Шаг 8: Возвращаемся в Charles, правой кнопкой мыши нажимаем на buyProduct и выбираем Edit (Изменить).

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

appExtVrsId

Шаг 10: Под этим текстом вы увидите числовое значение внутри тега . Вставляем значение, скопированное на шаге 7, то есть заменяем его. Сразу после этого нажимаем на кнопку в нижней части экрана Execute (Выполнить).

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

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

Шаг 13: В iTunes снова через поиск ищем приложение, чтобы обновить страницу. После этого нажимаем на кнопку загрузки приложения — начинается скачивание приложения.

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

Шаг 16: Открываем iTunes, загрузка должна быть начата и завершена.

Шаг 17: Нажимаем на вкладку My Apps (Мои приложения), вы увидите загруженное приложение. Это должна быть старая версия приложения. Чтобы это проверить, можно щёлкнуть правой кнопкой мыши и выбрать Get Info (Получить информацию). Там будет указан номер версии.

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

Шаг 19: Закрываем и удаляем Charles после завершения.

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

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

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

1. Зайдите в системные настройки iPhone или iPad и включите синхронизацию с iCloud.
2. Запустите iTunes на компьютере и скачайте нужное вам приложение, пусть даже в новой версии.
3. Откройте App Store на мобильном устройстве и найдите то приложение, которое вы скачали через iTunes.
4. Возле названия приложения вместо кнопки «загрузить» появится кнопка с облаком, которая показывает, что в вашей учетной записи уже зарегистрирована «покупка», и вы можете свободно загрузить это приложение на свое устройство.
5. Если ваш iPhone или iPad несовместим с этим приложением, система выдаст ошибку и... предложит скачать ту версию, которая когда-то была с ним совместима.
6. Подождите некоторое время - устаревшая версия приложения загрузится на ваше устройство.

Еще раз подчеркнем, что этот способ установки можно использовать только на старых устройствах (iPhone 3, 4 и т.п.), а устанавливать устаревшие версии приложений на новые смартфоны и планшеты Apple можно с помощью приложения Charlie, о котором мы недавно писали. Charlie работает как прокси, который скачивает с серверов Apple нужную вам версию приложения - более стабильную, чем новая или с возможностями, которые были впоследствии убраны разработчиками. Одно из таких приложений - официальный клиент «ВКонтакте», в котором когда-то был полноценный музыкальный раздел, а теперь доступны лишь отрывки из песен, ведущие в магазин iTunes.

Редакция не остается в стороне от предновогоднего ажиотажа и подготовки сюрпризов. Вместе с интернет-магазином Apple Jesus мы приготовили один из лучших подарков для любого праздника - новенький iPhone 6s любого цвета по вашему усмотрению. Для участия в розыгрыше нужно выполнить всего лишь пять простейших заданий. Читайте , участвуйте и удачи вам!

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

Ранее, я писал статью о способе отката на iOS 8.4.1 с версии 9.3.5, и у большинства пользователей, включая меня, возникла такая проблема, что множество приложений требуют версию системы начиная с 9, а разработчик не дает загрузить более раннюю версию программы, поддерживающую старую версию ОС. Из таких выделю Google с их приложениями - Chrome и YouTube.

Данный способ подойдет абсолютно для любых девайсов на любой версии iOS!

Что нужно:

  • iTunes версии 12.4.2 - последние версии работать с данным методом не будут! Поэтому, если у вас установлена последняя версия «тунца» - удаляем её и ставим указанную в статье.
  • Charles последней версии.
  • Способ подходит для Mac и Windows
Переходим к инструкции:
  1. Запускаем Charles.
  • Запускаем iTunes - переходим во вкладку «Программы» и вводим в поиске название нужной вам программы, в моем случае это «Вконтакте для iPad» .
  • Начинаем загрузку программы. Перейдите в Charles, в списке «Structure» найдите вкладку с тегом «buy» и кликом правой кнопки мыши включите пункт «enable ssl proxing» .
  • Остановите загрузку в iTunes.
  • Снова найдите нужное вам приложение через поиск, начните загрузку и отмените её.
  • Откройте Charles, раскройте вкладку с тегом «buy» и найдите в ней файл “buyproduct ”.
  • Кликните на вкладку «Contents» и выберете тип отображения «XML Text».
  • В коде найдите вледующий тег: s oftwareVersionExternalIdentifiers.
  • Далее вы увидите примерно следующую информацию - это список ключей для разных версий, от самой старой до самой последней. Скопируйте ключ версии, которая вам требуется.
  • Перейдите в Charles - кликните на «buyproduct» и выберете «Edit».
  • Выберете «text» и найдите тег appExtVrsId, в котором замените значение на скопированное вами в пункте 9 и нажмите «Execute».
  • Кликните правой кнопкой мыши на «buyproduct» и включите «breakpoints».
  • Снова найдите нужное вам приложение в iTunes и загрузите его.
  • Перейдите в Charles.
  • Во всплывшем окне перейдите во вкладку «Edit Request».
  • Найдите тег appExtVrsId , введите скопированное вами значение, нажмите «Execute» (Если окно появится снова, просто еще раз нажмите Execute).





  • Всем привет! Apple постоянно выпускает новые версии iOS и, честно говоря, большое спасибо ей за это. Почему? Потому что, тем самым, она не дает мне соскучится – постоянно что-то происходит. Ну да ладно, вернемся к теме статьи. Итак, Apple – старается и производит, а разработчики игр и приложений, в свою очередь, своевременно и очень быстро переделывают свои программы для того, чтобы они были полностью совместимы с новой прошивкой.

    И в итоге, может получиться вот такая ситуация – вы пытаетесь скачать какое-либо приложение из App Store, а iPhone или iPad говорит вам о том, что необходимо обновить свой гаджет на новую версию iOS и ничего до этого момента устанавливаться и скачиваться не будет. Вот такой вот неожиданный ультиматум от «яблочной» компании и ее сервисов. Шах и мат! Или нет?

    Выглядит это безобразие приблизительно так:

    Для данного контента (приложение) требуется iOS 7.0 (здесь может быть любая версия) и новее. Для загрузки и использования этого приложения выполните обновление, установив iOS 7.0 (или более старшую версию ПО).

    И, казалось бы, в чем проблема? Обновляйся и скачивай! Но:

    • Не всегда существует потребность в новой версии прошивки, кто-то хочет оставить свое устройство на старой и проверенной версии программного обеспечения. «косяков» у iOS 10! Не всем захочется обновляться.
    • У многих просто не получается установить новую прошивку – , обратите внимание на количество комментариев.
    • На данный момент, на руках у людей есть еще много таких гаджетов, как iPhone 4. И, как мы знаем, для него последняя версия iOS – это 7.1.2. Все, дальше обновить его нельзя, а многие приложения и игры при скачивании из App Store требуют iOS 8 и не меньше! Да и в будущем это будет продолжаться – следующий на очереди iPhone 4S, а там и до «пятерок» недалеко.

    Что же делать в таком случае? Оставить гаджет без программ и игр? Конечно нет! Ведь существует способ загрузить те приложения в iPhone, которые требуют более новую версию iOS, чем та, которая установлена на данный момент.

    Обновлено! Apple устроила всем сюрприз и удалила App Store из новых версий iTunes. Поэтому, перед тем как начать следовать инструкции, стоит проверить – а есть ли у вас доступ к магазину игр и приложений с компьютера? Нет? . Все «ОК»? Продолжаем…

    Правда, одного смартфона для этого недостаточно, понадобится еще и компьютер. Алгоритм достаточно простой:


    Все, у нас получилось установить программу, которая ранее требовала более новую версию iOS на вашем iPhone и iPad. Причем прошивку мы даже не трогали – обновлять ее не понадобилось!

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

    Но главное, что само приложение будет работать и им можно будет пользоваться! А это намного лучше, чем просто «голое» устройство без каких-либо игр и программ.

    P.S. Получилось скачать что-либо таким образом? Поставь «лайк» же! Остались или появились какие-то вопросы? Тогда пиши в комментарии!

    Гайд по установке не поддерживаемых игр и программ на iPhone, iPad прошлых поколений и под управлением прошлых версий iOS.

    Разработчики зачастую ставят ограничения на свои приложения, запрещая их запуск на устройствах прошлых поколений и/или со старой версией iOS . Для этого есть несколько причин:

    Приложение было скомпилировано (собрано) для более нового процессора

    Техническая причина. Если это так, то приложение было создано эксклюзивно для новых iPhone, iPad и заниматься его редактированием нет причин, так как оно всё равно на старых девайсах будет "падать".
    Вот лист процессоров, расположенных по моделям устройств:
    • iPhone 2G: ARM11
    • iPod touch: ARM11
    • iPhone 3G: ARM11
    • iPod touch 2g: ARMV6
    • iPhone 3GS: ARMV7
    • iPod touch 3g: ARMV7
    • iPhone 4: Apple A4
    • iPod touch 4: Apple A4
    • iPad: Apple A4
    • iPhone 4S: Apple A5
    • iPad 2: Apple A5
    • iPad 3: Apple A5X
    Иногда приложение использует библиотеку не участвующую в прошлой версии iOS, тут тоже увы ничего не поделаешь (ну мы же не собираемся терять свой драгоценный ).

    Однако иногда разработчики просто пытаются подтолкнуть пользователя к покупке нового iDevice"a или обновлению iOS для временного избавления от пиратства, например, как однажды это было сделано с iPhoto и iWork .

    Тогда отредактированным, это приложение спокойно запустится на вашем iPhone или iPad, без необходимости его обновления.
    В каждом приложении указаны его системные требования. Ваши требования - возможности указаны в:

    "/System/Library/CoreServices/SystemVersion.plist" "/System/Library/CoreServices/SpringBoard.app/***AP.plist"

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

    Как поменять требования приложения для iPhone, iPad

    Что нам для этого надо:
    Архиватор 7-zip , редактор файлов типа *plist, такого как Plist Editor For Windows , файловый менеджер iFunBox , ну и IPA файл самого приложения.

    Процедура редактирования:

    1. Копируем куда-нибудь свой IPA файл;
    2. Открываем его при помощи 7-zip;
    3. Находим, извлекаем и открываем "iTunesMetadata.plist ". На первый раз советуем извлечь его и редактировать отдельно при помощи Plist Editor For Windows ;
    4. В нём вы найдёте строки "UIRequiredDeviceCapabilities ", или "MinimumOSVersion ". Вам просто нужно убрать требуемые DeviceCapabilities и поставить минимальным системным требованием iOS версии 1.0 Если нет строки "UIRequiredCapabilities " то не о чем беспокоиться, то же самое с "MinimumOSVersion ";

    Как поменять требования:
    Находим:

    200?"200px":""+(this.scrollHeight+5)+"px");">UIRequiredDeviceCapabilities

    armv7
    video-camera
    opengles-2


    Пустая строка выглядит вот так:

    200?"200px":""+(this.scrollHeight+5)+"px");">UIRequiredDeviceCapabilities


    Как поменять требования операционной системы:
    Находим:

    200?"200px":""+(this.scrollHeight+5)+"px");">MinimumOSVersion
    4.3


    Меняем:

    200?"200px":""+(this.scrollHeight+5)+"px");">MinimumOSVersion
    1.0



    5. Заменяем изменённым оригинальный plist ;
    6. Находим Info.plist в файле приложения и делаем то же, что мы делали с "iTunesMetadata.plist "
    7. Сохраняем;
    8. Устанавливаем при помощи iFunbox .

    Если установка не получается, смотрите сообщение об ошибке. Если это "0xe8003ffe"или "-402636802", то приложение росто было создано для другого процессора. Даже если вы мануально проинсталлируете приложение оно не запустится.

    Пробуйте, так как шанс запустить приложение возрастают в разы, по крайней мере на iOS 5.0 iPad 2 я iPhoto запустил.) Отписывайтесь.

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

    Присоединяйтесь к нам во