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で保存されているので、直接見ようと思いましたが、値がすべて暗号化されていて、暗号化ロジックが不明なので諦めました。
データは以下に有ります。
% ls -al ~/Library/Containers/jp.naver.line.mac/Data/Library/Containers/jp.naver.line/Data/*db

LINE会話データ復元
https://blog.teraren.com/posts/line会話データ復元/