在setting.app中添加Respring按钮

时间:2014-05-25 12:43:11

标签: ios objective-c jailbreak theos tweak

你知道如何在设置>我的调整中添加一个Respring按钮吗?

我知道代码必须添加到PreferenceBundle文件夹中,但我不知道代码:D

示例:http://i.imgur.com/aAOiAiyl.png

提前致谢!

P.S:我知道如何使用Theos(如果这可能有用)

3 个答案:

答案 0 :(得分:2)

对于theos来说,只需这样做:

  1. 在设置包中打开“resources”,然后打开你的tweak的.plist文件(可能是“我的tweak settings.plist”并添加一个带有此值的按钮:

    cell: PSButtonCell label: Respring action: respring

  2. 现在返回设置包并打开名为“my tweak settings.mm”的文件,然后在@implementation部分中添加呼吸操作的方法:

  3.      -(void)respring {
    
             [(SpringBoard *)[UIApplication sharedApplication] _relaunchSpringBoardNow];
    
          }
    

    非您将拥有一个PSButtonCell,它将重新启动您的设备。

答案 1 :(得分:0)

我知道Codyd51有一些很好的调整例子。

看看他的Github阅读PreferenceBundles。

https://github.com/codyd51/Theos-Examples

我知道,他们可能会让人困惑! :d

答案 2 :(得分:0)

将此添加到您的首选项包文件夹中的.mm文件中:

-(void)respring {
  system("killall -9 Springboard");
}

在.plist(preference_folder / resources /)中添加:

 <dict>
      <key>action</key>
      <string>respring</string>
      <key>cell</key>
      <string>PSButtonCell</string>
      <key>label</key>
      <string>Respring your        device</string>
   </dict>