概要
- 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
Comments