所以我找到了一个客户端,要求以编程方式重置iPhone的数据连接。该应用程序不会去Appstore,所以欢迎任何帮助。
有两种可能性,但每种都涉及私有API使用:
•切换3G / 4G开/关
•打开/关闭AirPlane模式
问题很简单:
如何使用私有API来获得想要的结果?
答案 0 :(得分:2)
概率为95%,你无法做到这一点。从iOS 8.4开始,Apple关闭了大多数私有API。出于教育目的,您可以查看适用于iOS 10.1的iOS runtime headers,了解哪些内容不再可用。
此外,从Xcode 7开始,您甚至可以轻松地link the private frameworks inside an app - 无论是AppStore还是AdHoc。
因此,即使客户端设备正在使用越狱,您也无法实现它。
你可以做些什么 - 写一个越狱调整并将其发布到Cydia,或以某种方式在越狱设备上调用你应用程序内部现有的预先安装的调整 - 尽管我从来没有听过任何人那样做过。