基本上,无论多么繁琐或不直观,只要可以在iOS 7(第三方SBSettings框架目前无法实现)上完成,我就会寻找任何方式来解决这个问题,以及可以在非越狱设备上完成。
这适用于将在物理机箱中装入iPad的应用程序,因此电源按钮无法访问。设备本身将处于单应用模式,除非通过我们的网络访问MDM解决方案,否则无法启用或禁用该模式。我试图找到解决办法的问题是,网络连接时不时地停止运行,重新建立它的唯一方法就是重新启动设备,这是不能在没有设备的情况下完成的。互联网连接,而不是物理按下无法访问的按钮。重启动作将在隐藏的事件处理程序中被密码锁定,因此普通用户无法访问。这不是一个可以看到应用商店的应用,因此Apple的用户界面指南并不一定适用。
或者,有没有办法以编程方式启用/禁用辅助触摸或任何其他可能的方法,以便在单一应用程序模式下重启设备而无需物理触摸电源按钮?
答案 0 :(得分:0)
这不是一个真正的答案(只是大声思考)。
显然,你不能通过公共API来做到这一点。
我相信,像SBReset这样的API也不能这样做,因为它们受权利保护。
我相信您最简单的选择是找到一些合理的低级别API崩溃并使用它来崩溃设备。
前段时间我有完全相同的问题:A way to reboot iOS device or restart Springboard using private API?
P.S。我没办法找到这些崩溃。我建议与越狱社区(为iOS设备提出越狱的人)交谈。他们收集各种崩溃。大多数这些崩溃都无法开发。但是,您不需要利用漏洞,只需要操作系统崩溃。