Skypeからのログ抽出手順

昨日紹介した記事 iPhoneからSkypeログを取り出したい の技術情報です。

iPhoneからSkypeログを取り出し、中の情報にアクセスする方法をお知らせします。

手順

  1. iPhoneのデータを取り出し
    iBackupBot for iTunes というソフトを使って、パソコンにiPhoneデータを取り出します。
  2. Skypeのチャットログが保存されたファイルを取り出し
    main.dbというファイルを検索して探し出します。
  3. チャットログを閲覧
    main.dbは、SQLiteSpy というソフトを使うと簡単に参照できます。
    messagesテーブルにチャットが全て保存されています。SQLでデータの絞り込みや、加工ができます。インターネット上には、chatsテーブルとmessagesテーブルを結合してデータを取り出すと書かれているサイトもありますが、chatsテーブルの情報は不完全ですので、messagesテーブルだけでデータ加工するのがいいと思います。データ加工の際は、サブクエリーの嵐になると予想されます・・・。
  4. データをExcelに取り出し
    SQLでデータを絞り込んだら、データをコピーしてExcel等に貼りつけます。あとは、Excelなどで見やすく加工してください。

iBackupBot for iTunes というソフトは、パソコンで修正したデータをiPhoneに書き戻すことができるそうですので、作業は注意してやってください。