2016-08-05 11 views
0

各レコードがテキストメッセージであるAndroidからエクスポートされたSMSバックアップ(CSV形式)ファイルがあります。このファイルをプログラムに基づいてiPhoneにインポートします。 iOSでこれを行う方法を教えてもらえますか?私はこれを行うためのリソースを得ていません。AndroidからiPhoneにSMSバックアップファイル(CSV形式)をインポートする方法

何か助けていただければ幸いです。

答えて

0

最近、iPhoneのバックアップからメッセージレコードを抽出することに成功しました。私は一般的にiPhoneのバックアップの仕組みやデザインを理解しています。だから私はあなたに理論上のヒントを与えてくれることを願っています。

可能なステップ:

  1. は暗号化されていないバックアップfrom iPhone to your OS X devices through iTunesを作成します。ただし、バックアップを更新する(SMSバックアップをインポートする)ので、「iPhoneバックアップの暗号化」オプションを選択しないでください。

  2. 完了したバックアップを探します。私のOS Xは10.12.6、ディレクトリは/ Users/your user/Library/Application Support/MobileSync/Backup/

  3. です。次に、Backup /ディレクトリに移動し、iPhone Messageのディレクトリを探します。鉱山は、私が知られているように、そこにバックアップ/の下に1つのディレクトリのみであり、次のパス「3D/3d0d7e5fb2ce288813306e4d4636395e047a3d28は」すべてのために、すべて同じである 3d0d7e5fb2ce288813306e4d4636395e047a3d28 /ユーザ/ myusernameと指定/ライブラリ/ Application Support/MobileSync /バックアップ/ 7aded5a6a493ac0b3c41cc930a5421ca035610b5/3D /ありますバックアップ。だからうまくいけば問題なく見つけることができます。

  4. ファイル3d0d7e5fb2ce288813306e4d4636395e047a3d28はSQLite DBです。それをコピーして、 "DB Browser for SQLite"と呼ばれるSQLiteビジュアルツールを手軽にどこかに貼り付けてください。あなたはSQLiteので3d0d7e5fb2ce288813306e4d4636395e047a3d28開いた後、あなたが表示されるはずです

  5. を(コマンドラインを使用して好む場合は、単にDBを入力するには、コマンド「.open 3d0d7e5fb2ce288813306e4d4636395e047a3d28" を入力し、使用するのsqliteを入力):ここではenter image description here は10のデータベーステーブルです。キーテーブルはメッセージ(テキスト、日付、handle_idなど)とハンドル(連絡先リスト)です。

  6. これで、SMS CSVファイルを使用してSQLite DBにインポートするときが来ました。これを行うには、csvファイルからdbにデータを挿入する知識と、図に示す表を理解することによってバックアップデータベースのスキーマが必要です。

  7. SMS CSVファイルを挿入した後、iPhoneバックアップの3d0d7e5fb2ce288813306e4d4636395e047a3d28を交換してください。最後に、このバックアップからiTunesを使用してiPhoneを復元することができます。

上記のすべてがあなたにいくつかのアイデアを提供します。乾杯!

関連する問題