2016/6/27 更新:【消息】LINE 終於推出對話記錄備份功能了!
前言
LINE 在剛上線時,其實並沒有訊息備份的功能,在經過多次的改版之後,終於推出 LINE 訊息備份 功能,從一開始的純文字的備份到現在的全文備份逐漸地改善,然而功能卻是 iOS 系統上所享受不到的。
在 iOS 版本的 LINE 上僅支援 「純文字備份」而無法完整備份訊息,這時就需倚靠第三方軟體來做備份的動作。
在本文當中我們使用一套中國製的第三方軟體 iTools,這套軟體可以直接讀取 App 內部的檔案,以此來到到獲取特定資訊的目的。
- 裝置:iPhone 4, 4s, 5, 5s, 6, 6+
- iOS 系統版本:7.x ~ 8.2.x (如要備份,請勿升級至 iOS 8.3)
- LINE 軟體版本:3.5.x ~ 4.7.2
- 備份軟體:iTools (請安裝 iTools 2.4x版,勿升級至版本 2.5)
LINE 訊息備份: 操作步驟
1. 開啟 iTools 軟體,打開之後點選功能列的「應用」
2. 然後,在應用裡面找到 LINE App(強烈建議!! 在執行備份訊息時,請務必先將 iOS 的 LINE 完全關閉!),並點選一旁的 資料夾圖示。
3. 尋找 LINE 訊息儲存的路徑,一般而言 LINE 訊息儲存的路徑預設為 Documents ➤ talk.* 的檔案,在本文章的示範中則為【talk.sqlite】【talk.sqlite-shm】【talk.sqlite-wal】等三個檔案,找到之後並複選起來,然後點擊下方的「匯出」。
4. 選擇儲存的位置,然後按下「儲存」。
5. 匯出需要一點時間,一般而言約 30秒可以存完。
6. 備份完成
如何將訊息還原回iPhone?
在開始還原訊息前,請先完成以下動作在執行還原。
在完成新的 LINE App 安裝之後,請先完成登入的動作,確認登入成功之後,請將 LINE 完全關閉。
本方法不保證可以完全還原訊息,只能作為一個備份的管道之一。目前測試結果 「同機還原」 是可以完整地把訊息完整還原,「異機還原」雖然同樣可行,但失敗率可能會比較高,請特別注意。
開始還原訊息
首先將相關步驟完成至「步驟二」,原先我們是要執行備份的動作,而現在我們要還原,這時,這時我們幾原本要匯出的動作轉完「匯入」,步驟如下:
1. 先完成前文的 步驟一 與 步驟二。
2. 點擊左下角的「導入」。
3. 選擇要匯入的檔案,也就是最初備份的 Documents ➤ talk.* 的檔案
4. 開始還原
結論
這個方法大致上訊息都可以還原成功,但貼圖部分仍要自行重新下載。
也因為這方法可行性非常高,所以請定期用這個方法進行 LINE 訊息備份 的動作,俗話說的好「雞蛋別放在同一個籃子裏」,資料勤快備份才是王道。
本文由克拉肯的雲端實驗室授權轉載