Как запустить приложение на младших iPhone, iPad или старых прошивках iOS
Гайд по установке не поддерживаемых игр и программ на iPhone, iPad прошлых поколений и под управлением прошлых версий iOS.
Разработчики зачастую ставят ограничения на свои приложения, запрещая их запуск на устройствах прошлых поколений и/или со старой версией iOS. Для этого есть несколько причин:
Приложение было скомпилировано (собрано) для более нового процессора
- 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 файл самого приложения.