0

我的要求是我需要在我的 iphone 应用程序中阅读短信。我知道这只有在越狱的 iPhone 中才有可能。我的 iPhone 也越狱了。但我无法获取 sms.db 文件。我在哪里可以找到短信数据库,任何人都可以帮助我,给我一些示例源代码。

4

3 回答 3

1

sms.db文件位于/private/var/mobile/Library/SMS/sms.db.您可以简单地通过任何喜欢的程序(例如 iPhone Explorer)访问它并浏览到该位置。

示例代码:

NSString* path = @"/var/mobile/Library/SMS";
NSError* error = nil;
NSArray* files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&error];
于 2013-06-06T09:32:39.540 回答
0

它位于/var/mobile/Library/SMS/sms.db.

于 2013-06-06T09:31:15.670 回答
-1

应用程序在 iPhone 上的沙盒中运行,并且由于 Apple Mobile Security,它们不允许这些应用程序访问私人数据。这样做是为了保护所有者。

没有人希望在他们的 iPhone 上运行恶意软件并阅读他们所有的文本。但是,您可以在 iPhone 或计算机上运行命令将文件复制到 PC。这就是 iTunes 备份 SMS 消息的方式。

应用程序到私人文件夹通信虽然不能发生。

于 2014-02-03T22:40:13.727 回答