Как снизить версию приложений из AppStore без взлома (JaikBreak)

  • 18 апреля 2016 в 14:59:20
  • Комментарии :0
  • Просмотров: 356
  • 0
 

Существует множество причин для понижения версии приложений — это повышение требуемой версии IOS (переход с iOS 6 на iOS 7 и выше) и умышленное уменьшение разработчиками определённых  полезных функций. Второй пункт и вынудил нас написать этот материал. 

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

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

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

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

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

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

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

Затем открываем файл любым текстовым редактором, листаем вниз и ищем строки, похожие на:

Тут содержатся маркировки всех версий приложения: вверху находится самая первая, а ниже идут более новые. Вам нужно выбрать нужную версию, до которой хотите откатиться, далее, в iTunes зайдите на страничку приложения, жмете «Показать все версии» ипросто отсчитайте её. Скопируйте необходимую версию, которая находится между тегами <integer>.

Затем опять возвращаемся к Charles. Нажимаем на buyProduct и выбираем Edit.

Нажимаем на кнопку Text в правом поле. На четвёртой строке располагаются теги <key>:

<key>appExtVrsId</key>

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

<string>816441851</string>

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

Затем для того чтобы убедиться в том что мы загружаем правильную версию, кликните по вкладке Response и отличтайте текст до тегов с обозначением <key>bundleShortVersionString</key>, под которыми и будет находиться наша версия. Как видите, необходимая маркировка 0.9 говорит об успешном завершении эксперимента. Но это ещё не конец.

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

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

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

В пятую строку, между тегами <string>, необходимо вставить версию, которую вы уже копировали до того и на которую хотите откатиться. Затем нажимаем на Execute.

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

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

Затем удалите свежую версию с iPhone/iPad перед  тем как синхронировать, и неплохо бы отключить автоматическое обновление программ в настройках iOS. На этом все. Удачи в предстоящих Даунгрейдах.

Оставить отзыв
Ещё никто не оставил комментарий к записи.
Оставить комментарий

Powered by module Blog | News | Reviews | Gallery ver.: 4.33.2 (Commercial license) (opencartadmin.com)

 
Яндекс.Метрика