1

iPhoneから取得したsms.db sqliteデータベースがあります(暗号化されていません)。データベースの内容を確認するために、sqlite コマンド ライン ツール (バージョン 3.7.12) を使用しようとしています。

そのために私は

sqlite3 sms.db

これにより、sqliteプロンプトが表示され、その後、次のようにしてテーブルを確認しようとします(またはdbで他のコマンドを実行します)

.tables 

これを行うと、このエラーが発生します

Error: file is encrypted or is not a database

暗号化されておらず、db ファイルであることは確かです。私は何か間違ったことをしていますか?助けてください!

4

3 に答える 3

0

これは古い質問だと思いますが、最近、sqlite sms データベースからデータを取得する方法も見つけなければならなかったので、答えます。コマンド ライン ツールで SMS 情報を正常に取得するには、次の手順に従います >

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

これが、最初は戸惑った開発者の助けになることを願っています。

于 2013-03-04T12:49:14.100 に答える