Jump to content

Recommended Posts

 

Заходим через браузер аппарата по ссылкам ниже и устанавливаем конфигурации после чего скрытые настройки будут вам доступны.

 

Способ номер 2 пример спринборг

 

Скачиваем программу для работы с архивами

iBackupBot for Windows

iBackupBot for Mac

 

Создаем новую резервную копию в iTunes на пк

 

 

 

Открываем созданную копию через программу iBackupBot и идем по пути

 

 

и открываем фаил под названием com.apple.sprinborg.plist и добовляем туда два параметра далие сохраняем на нажитие на дискету

<key>DebugPanelEnabled</key>
<true/>

 

 

 

 

После этого востанавливаем резервную копию через iTunes

Link to post
Share on other sites

няяя, я то хотел включить всякие жесты, настроить скорости открывая и прочее и тому подобное, а тут одна фигня.

Link to post
Share on other sites

это не поставить так как тот чувак делал протатип спринборга исходники которые он не выложил

он так это и назвал

 

SpringBoard prototype settings:

 

SpringBoard prototype settings:

I didn't think people would find it too interesting when I posted it so I didn't bother to document it. But anyway, here's how it works.

 

There's a class in SpringBoard called SBPrototypeController. Apple use it internally so they can easily tweak values for animations etc. without having to make a change in the source, recompile and reinstall. SBPrototypeController has a class method called reloadDefaults that determines whether to allow this. Here's what is does:

 

+ (void)reloadDefaults {

if ([[sBPlatformController sharedInstance]isInternalInstall])

if (NSClassFromString(@"PTSettingsController"))

if ([[NSUserDefaults standardUserDefaults]boolForKey:@"SBPrototypeSettingsEnabled"])

[_sharedInstance _configureForDefaults];

}

 

So it starts by checking with SBPlatformController as to whether you're running an internal install. SBPlatformController gets this info by asking libmobilegestalt: MGCopyBoolAnswer(CFSTR("apple-internal-install"));

Libmobilegestalt checks for the existence of /AppleInternal/Library/PreferenceBundles/Internal Settings.bundle using the c function "stat". If that bundle exists, it returns that you're running an internal install so you pass the first step.

 

The next step is a runtime check for the existence of the class PTSettingsController. This class is part of a private framework called PrototypeTools, which apple removed before seeding beta 1. So on stock firmware this check fails. However this framework is available via the SDK so it can be copied over to /System/Library/PrivateFrameworks

 

The final step is the check for SBPrototypeSettingsEnabled in NSUserDefaults. Since the code is run in SpringBoard, the code simply checks the com.apple.springboard.plist preference file for that key.

 

After passing all those steps, SBPrototypeController registers itself as a "volume bandit" in the _configureForDefaults method. It steals volume events. So when volume up is pressed, it slides up. When volume down is pressed (or the done button is pressed), it goes away.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...