August 11, 2022
Откат приложений (без джейлбрейка).
Внимание: По данному способу невозможно вернуть удаленные приложения из App Store. Понизить можно только те приложения, которые доступны на данный момент в магазине приложений.
- OC Windows 7/10/11 или виртуальная машина;
- iTunes 12.6.5;
- Charles Proxy;
- Учётная запись Apple ID.
- Откройте App Store - Найдите любое приложение - Нажмите на кнопку "поделиться" - скопируйте идентификационный номер (id) или сделайте всё то же самое на домашнем экране (Пример: 835599320).
- Перейдите на сайт - вставьте идентификационный номер в ссылку - нажмите "Enter" (если нужно поменяйте регион с US на RU или любой другой, где находится приложение).
Видео инструкция (текст ниже).
- Откройте iTunes и Charles Proxy;
- Зайдите в App Store и найдите приложение, которое вы хотите понизить;
- Если приложение удалено из AppStore, но всё ещё доступно на вкладке "Покупки", его можно найти в разделе "Учётная запись" -> "Покупки".
- Выберите "Установить" или "Загрузить", чтобы загрузить приложение. Это не та версия, которую мы хотим, поэтому мы её удалим.
- Теперь перейдите в Charles Proxy, мы увидим список доменов. Найдите домен, который имеет форму
p**-buy.itunes.apple.com
,**
это два случайных числа. Щелкните по нему правой кнопкой мыши и выберитеEnable SSL Proxying
(см.скриншот).
- Вернитесь в iTunes и загрузите приложение ещё раз. Это всё ещё не та версия, которую мы хотим, поэтому мы её удалим.
- В Charles Proxy вы увидите новый адрес
p31-buy.itunes.apple.com
с синим значком в верхней части строки. Разверните этот адрес, чтобы купить продукт (buyProduct
), далее повторяй как на скриншотах:
- Вернитесь в iTunes и скачайте приложение ещё раз! Charles Proxy автоматически покажет всплывающее окно Breakpoint.
- Edit Request -> XML Text -> Замените текущую версию приложения на ту, которая вам нужна -> Execute -> Execute. Теперь iTunes загрузит нужную нам версию, вместо последней.
- Приложение в формате .ipa доступно по пути
C:\Users\<User>\Music\iTunes\iTunes Media\Mobile Applications
.
- Передайте или установите приложение на ваш смартфон любым доступным способом (iTunes, iMazing, 3uTools и др. т.п.).
Примечание: Вам нужно сделать первые 3 шага только один раз. В следующий раз, когда вы захотите понизить версию приложения, вы начнёте с шага 4.
Источник GitHub.