一种重启iOS设备或使用私有API重启Springboard的方法?

时间:2013-01-14 23:04:21

标签: ios iphone-privateapi

我正在寻找一些私有API或一段代码,这些代码允许我重启iOS设备或重启Springboard。

我查看了SBReboot,但它看起来受某些权利的保护。

另外,我尝试了reboot(int)和reboot2(int),但看起来它们都只适用于“root”用户,对“移动”用户没有任何作用。

我正在寻找适用于非越狱设备的解决方案。但是,私有API是可以的(应用程序不会转到AppStore)

更新1

回应约西亚的回答如下。寻找获得root权限的expoit并不是唯一的选择。例如,任何允许崩溃内核或Springboard的漏洞对我来说都没问题(即使它不能用于获取root权限)。

1 个答案:

答案 0 :(得分:7)

没有私有或公共API可以在应用内部作为移动设备执行。这很烦人,但这是事实。

唯一可行的方法是使用越狱装置,你说这是不可能的。

最后,甚至没有任何不安全的方法可以做到这一点。您不能使内存过载或导致重启的任何内容。 Apple只会杀死你的应用。

最后,你可以做一件事......找到一个可以通过这个应用程序执行的漏洞利用程序,在重启之后获得root权限。可能,但你没有从这里得到这些信息。

祝你好运。 (哦,如果有人有办法做到这一点,请告诉我,这可以用作漏洞利用)

修改

我找到了一种在没有越狱的情况下重新启动跳板的方法,但它并没有真正做到你想要的。但它可以给人们一些想法。

  1. 首先,您只需要禁用设备密码即可。如果没有,这个故障是行不通的。转到设置&gt ;;常规&gt ;;密码锁定并将其关闭。

  2. 锁定您的设备。

  3. 输入锁屏并以横向模式(水平)转动设备。

  4. 在横向模式下,向上滑动相机滑块(我不确定你怎么称呼它,LOL)

  5. 一旦整个锁屏出现无法看到,请按主页按钮,同时点击屏幕右下方的照片库方块。注意:无需等待相机加载并激活。

  6. 在您看到Apple徽标/加载圈之前,您应该会在很短的时间内看到主屏幕,您的设备正在进行重新播放。 (注意:在iOS 6中Apple在重新插入Apple徽标时取代了通常的加载圈,不用担心你的设备没有重启)