2013-02-11 88 views
1

我有我从iPhone获得的sms.db sqlite数据库(它没有加密)。 我试图使用sqlite命令行工具(版本3.7.12)来看看数据库内部是什么。sqlite文件被加密或不是数据库iPhone sms.db

对于我做

sqlite3 sms.db 

这需要我到sqlite的提示后,我尝试做

.tables 

看表(或执行对数据库的任何其它命令)在这样做,我得到这个错误

Error: file is encrypted or is not a database 

我很确定它没有加密,它是一个数据库文件。 我做错了什么? 请帮忙!

回答

0

我看到这是一个老问题,我仍然会回答,因为我最近还必须了解如何从sqlite sms数据库中检索数据。要在命令行工具成功地检索短信信息请按照下列步骤>

1.sqlite3 3d0d7e5fb2ce288813306e4d4636395e047a3d28 
2..tables 
3..header on 
4.select * from message 

希望这有助于谁也疑惑起初开发商。

0

好吧,我已经找出原因了。我在打开.db文件时遇到的主要问题是,在iPhone(> 3gs)中,目录结构和元数据未加密时,会对单个文件进行加密。

所以我可以看看文件的名称和它的各自的元数据。

但是我不能找到文件内的数据,因为我没有解密操作系统。

相关问题