使用任何iPhone的私有API,是否可以在不越狱的情况下访问iPhone上的通话记录?在 Safari 中打开的 URL 和启动的应用程序(哪个应用程序是何时启动的以及活跃的时间是多少)是否可能有相同的情况?
我知道我无法将其提交到 AppStore,而且我也不想这样做。
基于 Erica Sadun 的 DumpFrameworks Perl 脚本,我已经创建了一个 ruby gem,用于转储 iOS 私有框架类的头文件。也许这有助于找到答案:http://rubygems.org/gems/private-dumper
我主要感兴趣的是如何在不越狱的情况下做到这一点(甚至只是其中的一部分),但我也对基于越狱的解决方案感兴趣。
我最近没有玩过这个,所以我不确定这些“黑客”是否仍然有效,但 Nicolas Seriot 去年推出了一系列示例,展示了开发人员可以在 iPhone 应用程序中拥有多少访问权限。他发布了一个名为“SpyPhone”的项目,其中展示了这些示例,我相信其中一个可以满足您的要求。
以下是他就此演讲的幻灯片:http://www.scribd.com/doc/23739469/iPhone-Privacy-from-Nicolas-Seriot
希望这有帮助!