Как запустить приложение на младших iPhone, iPad или старых прошивках iOS

Гайд по установке не поддерживаемых игр и программ на 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, тут тоже увы ничего не поделаешь (ну мы же не собираемся терять свой драгоценный Jailbreak).


Однако иногда разработчики просто пытаются подтолкнуть пользователя к покупке нового 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";

Как поменять требования:
Находим:
Code
<key>UIRequiredDeviceCapabilities</key>  
<array>  
  <string>armv7</string>  
  <string>video-camera</string>  
  <string>opengles-2</string>  
</array>

Пустая строка выглядит вот так:
Code
<key>UIRequiredDeviceCapabilities</key>  
<array>  
</array>

Как поменять требования операционной системы:
Находим:
Code
<key>MinimumOSVersion</key>  
<string>4.3</string>

Меняем:
Code
<key>MinimumOSVersion</key>  
<string>1.0</string>


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

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

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

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

К слову, следите за новостями app-s.ru через нашу группу Вконтакте или в Telegram. У нас чертовски интересная лента новостей.

mymba 14
+1 + -
31.03.2012 в 21:37
статья очень полезная,спасибо
Имя (ник)
+1 + -
31.03.2012 в 22:07
А как переделывают приложения, что они для iPad а на iPhone запускаются и в обрезанном виде работают. На трекерах часто встречается
KitoBoy 206
+1 + -
31.03.2012 в 22:43
В сидии давно есть фикс позволяющий запускать iphoto на ранних прошивках..
Запустите imovie и я удивлюсь.
OddKirill 38
+1 + -
16.06.2012 в 09:23
Жалко, с ios 7 не проходит.
ionkira 1173
+1 + -
28.02.2013 в 14:37
не прокатывает... после редактирования перестает при установке проходить верификацию.... этот способ только для джейла??
Гость
+1 + -
18.03.2017 в 14:54
Да, современную iOS уже так не обмануть. Эх были времена .
Последние новости
Исследуйте Припять в новой игре «Radiation City» от Atypical Games Открыта предварительная регистрация на «South Park: Phone Destroyer», в качестве... «ZigZag Football» — зигзагом к победе Asmodee Digital готовит к выходу «Ticket to Ride: First Journey», «Zombicide», «...
Другие статьи
Как скачать видео на iPhone или iPad Существует несколько способов обмена видео между компьютером и iPhone или iPad. Условно их можно разделить на те, что позволяют выполнить процедуру импорта или экспорта видео без подключения мобильного устройства к ПК и, наоборот, через подключение к ПК при помощи кабеля Lightning/USB. Лучшие калькуляторы для IPhone и iPad Конечно, если вы хотите очень мощный и многофункциональный калькулятор, то стоит выбирать между Archimedes и Tydlig. Всем остальным я рекомендую попробовать Soulver, это чертовски удобное приложение, от которого уже не захочется отказываться.

Любители экзотики могут попробовать My...
Эмуляторы для iPhone, iPad - Gameboy Advanced, PSP, Nintendo DS [часть II] Среди множества любителей использовать свой iPhone/iPad как чисто игровой девайс и прожигать тем свою батарею, есть немало ностальгирующих по тому времени, когда пиксели были еще большими, а полигоны были из грани фантастики. Как раз для их нужд и были созданы многочисленные эмуляторы для ... Лучшие спортивные игры для iPhone, iPad Спортивная компьютерная игра — это симулятор спортивных состязаний. Помимо самих соревнований, в некоторых играх у пользователя есть возможность заниматься менеджментом команды (если в игре нам предстоит управлять целой командой спортсменов). Спортивные симуляторы, обладая высокой реиграбе...
Это интересно!