Скидки от MDLavka продолжаются!

Вы пишете в комментариях, что хотите купить из техники Apple, и мы делаем вам индивидуальное предложение, от которого сложно отказаться!

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

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

down-apps-11

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

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

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

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

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

down-apps-1 down-apps-2

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

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

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

down-apps-3

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

down-apps-4

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

<key>softwareVersionExternalIdentifiers</key>

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

<integer>1862841</integer>
<integer>1998707</integer>
<integer>2486624</integer>
<integer>2515121</integer>
<integer>2549327</integer>
<integer>2592648</integer>
<integer>2644032</integer>
<integer>2767414</integer>

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

down-apps-5

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

down-apps-6

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

<key>appExtVrsId<key>

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

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

down-apps-7

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

down-apps-8

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

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

down-apps-9

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

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

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

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

down-apps-10

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

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


Следите за новостями Apple в нашем Telegram-канале, а также в приложении MacDigger на iOS.

Присоединяйтесь к нам в Twitter, ВКонтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

3 комментариев

  • Интрукция не для аудитории этого сайта. Аж вообще никак. Здешние "Советы" с трудом переваривают.
    • сказал ведрофанатик, который в каждом каменте на этом сайте допускает несколько фактических ошибок ввиду своей ограниченности и интеллектуального недоразвития. Типичная аудитория МД, да :)
    • сказал типичный представитель местной аудитории, безмозглый вeдрoлюб :D