Войти
Android, Windows, Apple, Ликбез. Социальные сети. Драйверы
  • Японские телефоны Новый японский смартфон
  • Lenovo G500S: характеристики, основные особенности
  • Определяем серию продукта видеокарт Nvidia Характеристики карты nvidia 9800 gt
  • А конкуренты у смартфона есть
  • Что такое расширение файла TRZ?
  • Не работает динамик в "айфоне"
  • Установить предыдущую версию программы на ios. Как установить старую версию приложения для iOS

    Установить предыдущую версию программы на ios. Как установить старую версию приложения для iOS

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

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

    Сразу хотим отметить, что несмотря на кажущуюся сложность, установить старую версию любого приложения может любой пользователь. Главное - четко следуйте инструкции. В ней мы установили на iPad одну из первых версий приложения популярной социальной сети Instagram.

    Шаг 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 и найдите в поле строчку:

    appExtVrsId
    XXXX

    где 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 и убедитесь в том, что загрузка приложения началась. Дождитесь окончания загрузки

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

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

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

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

    Вконтакте

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

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

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

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

    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 , под которой будет расположен текст в следующем формате:

    10968675

    11487650

    12169665

    12445840

    13030036

    13134049

    14328919

    15374835

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

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

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

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

    appExtVrsId

    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. Отыщите необходимое приложение, версию которого вы хотите откатить.

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

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

    10968675

    11487650

    12169665

    12445840

    13030036

    13134049

    14328919

    15374835

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

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

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

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

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

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

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

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

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

    Вчера мы о том, как 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 любого цвета по вашему усмотрению. Для участия в розыгрыше нужно выполнить всего лишь пять простейших заданий. Читайте , участвуйте и удачи вам!

    Гайд по установке не поддерживаемых игр и программ на 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 запустил.) Отписывайтесь.

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

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

    Вчера мы о том, как 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 любого цвета по вашему усмотрению. Для участия в розыгрыше нужно выполнить всего лишь пять простейших заданий. Читайте , участвуйте и удачи вам!