367 文字
2 分
LINE会話データ復元

概要#

  • LINEの会話データを削除してしまうと基本的には復元出来なくなります。
  • 以下の前提条件に当てはまっている場合は、会話内容を復元出来ます。

前提条件#

  • LINEのMacアプリを定期的に使っている。
  • MacのTimemachineで定期的にバックアップを取っている。

方法#

準備

  • Macにて有線LANをつなぎ、無線LANをOffにしておく
    • 直感的に、すぐにネットワークを切る必要があるので有線LANを使う必要が有ります。
    • OSの設定から無線LANをoffにする操作には最低でも0.5秒くらいかかってしまい、それでは遅すぎるためです。
  • MacのLINEアプリを終了しておく

実行

  • Timemachineにて、以下のディレクトリを、削除する前の日時の状態に復元する

~/Library/Containers/jp.naver.line.mac//Data/Library/Containers/jp.naver.line/Data/

  • ここが重要

    • MacのLINEを起動。

    • ログインをして会話データの一覧が表示された瞬間に、LANケーブルを抜く

    • サーバ側と会話データが同期される前にネットワークを切断すれば成功です。

予備情報#

LINEの会話データはsqliteで保存されているので、直接見ようと思いましたが、値がすべて暗号化されていて、暗号化ロジックが不明なので諦めました。
データは以下に有ります。

Terminal window
% ls -al ~/Library/Containers/jp.naver.line.mac/Data/Library/Containers/jp.naver.line/Data/*db

DB_Browser_for_SQLite_-_Users_yuki_matsukura_Library_Containers_jp_naver_line_mac_Data_Library_Containers_jp_naver_line_Data_qw9b5b3703e517ae43d0df6d757370b9_db_and_Data_and_Data_and_Base64のデコード-_オンラインBase64のデコーダ

DB_Browser_for_SQLite_-__Users_yuki_matsukura_Library_Containers_jp_naver_line_mac_Data_Library_Containers_jp_naver_line_Data_qw9b5b3703e517ae43d0df6d757370b9_db_and_Data_and_Data

LINE会話データ復元
https://blog.teraren.com/posts/line会話データ復元/
作者
Yuki Matsukura
公開日
2015-10-06
ライセンス
CC BY-NC-SA 4.0

コメント