我正在尝试记录用户在 iOS9 上的个人应用程序使用情况。
我宁愿它不会使用越狱有限的解决方案,不言自明。在越狱手机上执行此应用程序的变体应该不难 https://www.andyibanez.com/create-mobilesubstrate-tweaks-ios/.
这肯定不会在 App Store 上发布,因为 Apple 不允许。
我正在寻找任何私有API可以执行此操作的任何隐藏的 iOS API 可用于执行此操作。任何事物。
我已经看过的内容:
- 如何通过应用程序ID确定iOS上哪些应用程序是后台应用程序和哪些应用程序是前台应用程序 https://stackoverflow.com/questions/8252396/how-to-determine-which-apps-are-background-and-which-app-is-foreground-on-ios-by
- 如何了解 iOS 7 的应用程序启动情况和越狱详情 https://stackoverflow.com/questions/23889630/how-to-know-about-app-launched-and-details-jailbreak-ios-7
- 是否有一个私有 API 能够检测 iOS 上当前的前台应用程序是什么? https://stackoverflow.com/questions/11299957/is-there-a-private-api-to-be-able-to-detect-what-is-current-foreground-app-on-io?rq=1
- iOS8如何监控前台App运行?使用PrivateFrameworks SpringBoardServices https://stackoverflow.com/questions/25926026/how-to-monitoring-app-running-in-the-foreground-in-ios8-use-the-privateframework
事实证明这相对有帮助 - 我们现在可以假设存在某种额外的访问要求,可能是一种权利,但我们真的不知道它应该是什么样子
- 您可以使用 SpringBoard 服务框架或其他私有框架找到单个应用程序的使用持续时间吗? https://stackoverflow.com/questions/8561194/can-you-find-individual-app-usage-duration-using-springboard-services-framework?lq=1
- 找出活跃的应用程序或是否在 Springboard 上 https://stackoverflow.com/questions/21373606/find-out-active-application-or-if-on-springboard?lq=1
- 以编程方式检测哪个 iOS 应用程序对用户可见 https://stackoverflow.com/questions/20200385/programmatically-detect-which-ios-application-is-visible-to-user?lq=1
然而这一切都被证明是无益的因为苹果修复了this http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4361iOS8 的安全漏洞以及复制/访问当前最前面的应用程序包标识符的方法不再有效。
问题是:是否有人知道使用不同工具/漏洞的解决方法,而无需越狱?
Ideas:
Here https://www.reddit.com/r/jailbreakdevelopers/comments/3uahe1/inspecting_app_usage_without_jailbreak/如果有人想查看的话,这是我的 Reddit 版本的这个问题。另外,如果它有任何价值,这里是iOS9 的运行时标头 https://github.com/nst/iOS-Runtime-Headers/tree/master/PrivateFrameworks/SpringBoardServices.framework and list https://www.theiphonewiki.com/wiki//System/Library/PrivateFrameworksApple 的私有 API。
不幸的是,我一直在寻找类似的解决方案,并得出的结论是,至少在目前,还没有已知的方法可以让您确定 iOS 上的应用程序使用情况。即使是 Good、Airwatch、MobileIron 等 MDM 提供商似乎也无法做到这一点。如果有人能够提出解决方案,我很乐意看到。
但就目前而言,我认为如果有人有一个可以在最新 iOS 上运行的解决方案,我们就会看到一个解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)