iTunesのバックアップSQLiteとPlistファイルからデータを問い合わせる方法

Aidan Fitzpatrick

によって Aidan Fitzpatrick

更新しました

この記事を書く資格があるか見る

iPhone Backup Extractorのユーザーは、簡単にアクセスできるように、データをPDF、HTML、VCard、ICAL、VCF、またはCSV形式に自動的にエクスポートできます。

一部のユーザーは、エキスパートモードを使用してバックアップに保存されている生ファイルを直接操作したいと思うかもしれません。これらは多くの場合、SQLiteデータベース( .sqlite3.sqllitedb 、および.db )またはPlist(通常は.plist )ファイルで構成されています。

iPhone Backup Extractorには組み込みのPlistエディタが含まれていますが、これらのファイルからデータを抽出したいユーザにはSQLiteデータベースクライアントが必要です。

SQLiteデータベースを使用する方法は?

ユーザーはこれら2つのアプリケーションのどちらかを試したいと思うかもしれません:

  • SQLite用のDBブラウザ 。 DBブラウザは、以前はSQLiteデータベースブラウザと呼ばれていました。これはWindows用に推奨されているツールで、無料です。彼らはまたmacOSのためのバージョンを提供します。
  • ベース2 Baseは、macOS用に推奨されているSQLiteツールであり、直接ダウンロードおよびApp Storeアプリとして入手できます。

Appleのデータベースファイルを直接操作するにはどうすればよいですか?

例として、連絡先データを手動で抽出するには、ユーザーは "Libray / AddressBook / AddressBook.sqllitedb"を復元してから、復元されたファイルをSQLiteブラウザで開く必要があります。 [SQLの実行]タブを選択し、これを[SQL文字列]フィールドに貼り付けます。

SELECT ABPerson.first, ABPerson.last, ABMultiValue.value
FROM ABPerson, ABMultiValue
WHERE ABMultiValue.record_id = ABPerson.ROWID

[クエリの実行]ボタンを押すと、[返されたデータ]フィールドに表示されている完全な連絡先リストが返されます。

SMSデータを抽出するには、 Libray/SMS/SMS.dbファイルを復元し、復元したファイルをSQLiteブラウザで開き、[データの参照]タブを選択して、[テーブル]ドロップダウンから[メッセージ]を選択します。虫眼鏡ボタンをクリックすると、ユーザーは「返されたデータ」フィールドにSMSの全履歴を表示するはずです。

日付と時刻のフィールドは数値として返されるだけですが、それらをどのように解釈できますか

データベース内のいくつかのフィールドを解釈するのに苦労するかもしれません。忘れないでください、iPhone Backup Extractorは自動的にデータを抽出します。ただし、単独で使用する場合は、日付フィールドの位置に応じて、日付が2001-01-01からの秒数または1970-01-01からの秒数で表されることに気付くはずです。 Excelでは、 =1/1/2001 + A1/60/60/24ような式を使用できます。ここで、 A1はあなたの時間データです。現地のタイムゾーンを考慮して値を調整する必要があるかもしれません。

著者について

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

バッキンガム宮殿の最高経営責任者

上の写真は、バッキンガム宮殿で開催されたReincubateのHM Queen ElizabethⅡのチームのメンバーです。 プライバシー、安全性およびセキュリティに関する私たちの立場を読んでください。

この記事を改善できますか?

ユーザーからの連絡をお待ちしています。電子メールを送信したり、コメントを残したり、ツイートしたりしないでください。 @reincubate?

どのように我々は助けることができます?

サポートチームがお手伝いします!

当社の営業時間は、月曜日から金曜日の午前9時から午後5時(UTC、協定世界時)です。

1営業日以内に、お返事を差し上げます。メールアドレスはこちら。

連絡する › 私たちの素晴らしいサポートチーム

© 2008 - 2019 Reincubate Ltd. 無断複写・転載を禁じます。 Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. プライバシーと利用規約. マルチファクタ認証をお勧めします。 ロンドンで愛と建てられた。