Про скрытые настройки операционной системы iOS 7 мы писали еще в июне месяце, но до сих пор получить к ним доступ не удавалось никому. Однако вышедший вчера отвязанный джейлбрейк под названием Evasi0n7 от команды Evad3rs сделал возможным откопать эти настройки. В целом, ничего интересного там нет, за исключением жеста для переключения между приложениями и возможности скрыть стандартные приложения, о чем некоторые пользователи мечтали.
Ранее мы уже писали про этот метод для всех остальных устройств. Там вам нужно лишь установить твик HiddenSettings7, однако этот метод не сработает на iPhone 5s и других устройствах с 64-битной архитектурой по причине не совместимости фреймворка Mobile Substrate с данной особенностью.
/// Метод совершенно точно работает, но если вы где-то ошибетесь, то рискуете остаться с зависшим яблоком. В общем, все это вы делаете на свой страх и риск.
Итак, начнем:
- Для начала устанавливаем из Cydia пакеты afc2add, iFile и OpenSSH.
- Теперь ищите файл PrototypeTools.framework. В этом вам поможет любой поисковик, например Google. К сожалению, публиковать прямые ссылки на этот файт нельзя. Ну и плюс, если вы являетесь разработчиком под iOS, то этот файт у вас уже есть на компьютере.
- Установите iFunBox, запустите и подцепите гаджет к компьютеру.
- Теперь в iFunBox идите в /System/Library/PrivateFrameworks на вашем гаджете и создайте там папку с названием PrototypeTools.framework. В нее вы должны переместить файл скаченный во втором шаге.
- Если, по какой-то причине, пути /Library/MobileSubstrate/DynamicLibraries/ не существует, то вам придется его создать.
- Теперь скачайте iOS7AppleInternal.dylib (отсюда) и положите его в папку /Library/MobileSubstrate/DynamicLibraries.
- Запускайте iFile и идите в /var/mobile/Library/Preferences/. Там запустите файл com.apple.springboard.plist через стандартный просмотр.
- Теперь вам нудно добавить ключ со значением YES/TRUE/ON:
SBPrototypeSettingsEnabled
Type: BOOLEAN
- Опять переходим в iFile и идем в /System/Library/LaunchDaemons/ и ищем там файл com.apple.SpringBoard.plist. Опять открываем его и добавляем ключ:
EnvironmentVariables
Type: Dictionary
- Теперь к созданному только что словарю добавляем ключ и параметр:
DYLD_INSERT_LIBRARIES
/Library/MobileSubstrate/DynamicLibraries/iOS7AppleInternal.dylib
- Вот в общем-то и все. Теперь вам нужно лишь перезагрузить гаджет или сделать респринг.
Ну настройки могут быть «скрыты» в меню… многие фишки мы узнаём после многих месяцев использования… 5S — новая модель, может быть кто-то чего то не знает…
Это всё к тому, что ничего тут не «предполагается/подразумевается» :wink:
Тарас, эм… ну как бы предполагается, что без джейла вообще ниче нельзя стороннего включить или сделать :)
Ё-маё! пишите в заголовке в скобочках [джейлбрейк]!
Сколько людей зайдут поинтересоваться зря! :evil: