Неожиданный релиз джейлбрейка iOS 7, состоявшийся 22 декабря нынешнего года, стал настоящим подарком для большинства пользователей iPhone, iPad и iPod touch. Тем не менее, владельцы новых iPhone 5S, iPad Air и iPad mini второго поколения, оснащенных процессором Apple A7, столкнулись с тем, что их устройства не поддерживают большинство твиков из популярного онлайн-магазина Cydia.
С появлением обновленного MobileSubstrate разработчикам нужно будет перекомпилировать различные функции для iOS.
«Все программы Apple (сейчас) являются 64-битными и нуждаются в 64-битных компонентах. К счастью, компоненты, как и приложения, могут быть как 32-битными, так и 64-битными, однако разработчикам нужно будет перекомпилировать их», – сообщил saurik.
«MobileSubstrate представляет собой платформу для внедрения кода в другой процесс, и библиотеку, которую внедренный код может использовать для модификации своей программы-хоста. Любой твик, который на самом деле является “расширением субстрата”, придется перекомпилировать», – добавил эксперт.
Важно различать, что расширение субстрата является «кодом, который выполняется в процессе, а также расширяет свое поведение и изменяет логику», в то время как джейлбрейк твик вообще может быть таким же простым, как пакет, изменяющий plist-файлы iOS. Именно поэтому некоторые твики из Cydia поддерживаются 64-битными устройствами, такими как iPhone 5S, а другие – нет.
Фримен не установил ожидаемое время релиза обновленного MobileSubstrate, мотивировав это тем, что не намерен выпускать его через пять минут после создания.
Смотрите также: