このデータベースファイルをコピーして別の場所に保存するか、dbファイルのバックアップをとる必要があります。プログラムでこれを行う方法があります。アドレス帳dbファイルにプログラムでアクセスする方法はありますか?
おかげ サティシュ
このデータベースファイルをコピーして別の場所に保存するか、dbファイルのバックアップをとる必要があります。プログラムでこれを行う方法があります。アドレス帳dbファイルにプログラムでアクセスする方法はありますか?
おかげ サティシュ
あなたのiPhoneをジェイルブレイクしました場合を除き、電話で直接sqlite3のデータベースにアクセスする方法はありません。
コンピュータからデータベースにアクセスする方法については、iPhoneのバックアップファイルからデータベースファイルを取得してください。これを行うには、あなたはエリカSadunのmdhelper(バイナリファイル)コマンドラインユーティリティのコピーを取得する必要があります、そしてあなたがそうのようにあなたのラップトップを同期PCからそれを実行します。 "
はmdhelper -files "AddressBook.sqlitedb" -extract -glob
これが作成されます。 ~/Desktop/Recovered iPhone Files
"ディレクトリにはAddressBook.sqlitedb
というファイルがあります。このファイルには直接アクセスしたり、使用するプログラミング言語を使用してクエリを実行したりできます。
バイナリファイルの内容を知らずにバイナリファイルをダウンロードして実行することを信頼しない場合は、look at the source on Githubを使用して自分でコンパイルできます。
ええ、残念です。 [OK]をおかげで、おそらく私は
-Satish SQLデータベースがiphoneのバックアップから抽出することができるアドレス帳APIを使用して新しいデータベースを作成します。私はこのソフトウェアを使って鉱山とSMSデータベースを手に入れました。 カメラロールにたくさんの画像や動画がある場合は、実行に時間がかかることがあります。
また、あなたのiphoneのバックアップを取り、ツールの一つ、あなたが必要とするファイルを識別するためにhereをdiscribedを使用するよりもすることができます。
私はそのURLから「iPhone Backup Extractor」を試してみましたが、iTunesで作成されたiPhone/iPod Touchのバックアップ(UIDファイル名の接尾辞なしの束)を適切に名前が付けられたMac OS Xファイル分析するのがより意味があります。 – porg