有关通过私有 API 在 iOS 上打开的 URL 和被叫号码的信息?
使用任何iPhone的私有API,是否可以在不越狱的情况下访问iPhone上的通话记录?在 Safari 中打开的 URL 和启动的应用程序(哪个应用程序是在何时启动并活跃了多长时间)是否可能有相同的情况?
我知道我无法将其提交到 AppStore,而且我也不想这样做。
基于 Erica Sadun 的 DumpFrameworks Perl 脚本,我已经创建了一个 ruby gem,用于转储 iOS 私有框架类的头文件。也许这有助于找到答案: http://rubygems.org/gems/private-dumper
我主要感兴趣的是如何在不越狱的情况下做到这一点(甚至只是其中的一部分),但我也对基于越狱的解决方案感兴趣。
Using any of the iPhone's private APIs, is it possible to access the call log on the iPhone without jailbreaking it? Is the same somehow possible for opened URLs in Safari and launched apps (which app was launched when and active for what amount of time)?
I know I can't submit it to the AppStore and I don't want to either.
Based on Erica Sadun's DumpFrameworks Perl script I have already created a ruby gem that dumps the header files of iOS's private framework classes. Maybe that's helpful in finding the answer: http://rubygems.org/gems/private-dumper
I'm primarily interested in how to do this (or even just part of this) without jailbreaking but I'm also interested in a jailbreak-based solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最近没有玩过这个,所以我不确定这些“黑客”是否仍然有效,但 Nicolas Seriot 去年推出了一系列示例,展示了开发人员可以在 iPhone 应用程序中拥有多少访问权限。他发布了一个名为“SpyPhone”的项目,其中展示了这些示例,我相信其中一个可以满足您的要求。
以下是他就此所做的演讲的幻灯片: http:// www.scribd.com/doc/23739469/iPhone-Privacy-from-Nicolas-Seriot
希望这有帮助!
I haven't played with this recently so I'm not sure that these "hacks" will still work but Nicolas Seriot had come out last year with a series of examples that show how much access a developer can have in an iPhone app. He released a project called "SpyPhone" that shows these examples, one of which, I believe, does what you're asking for.
Here are slides from a talk he did on it: http://www.scribd.com/doc/23739469/iPhone-Privacy-from-Nicolas-Seriot
Hope this helps!