相信很多人對於 Line 的對話記錄是相當頭痛的東西,既不能像 What's App 般可自行還原,又不能以一般方式來備份對話記錄,實在相當的不方便。這裡,就教大家該怎樣在 iOS / Android 下備份與還原對話歷程記錄。

[注意事項]

  • iOS 用戶無需 JB 也可 備份/還原
  • Android 用戶必需 root 後才有辦法 備份/還原 對話歷程記錄

[準備檔案]

  • iOS 用戶:
    請到網路上下載 iFunbox 或其它 ssh工具
     
    i-Funbox 官方網站:點我前往
     
  • Android 用戶:
    請到黑市下載「Root Explorer」,並在電腦端安裝好「Firefox」,接著再前往下載 SQLite Manager for Firefox
     
    SQLite Manager for FireFox:點我前往
     

[iOS]

[備份]

  • 下載並安裝好 i-Funbox 後,請將 iDevice 與電腦連接
  • 接著,請找到 //User Applications/LINE/LINE.app/Library/Documents/ 資料夾
  • 將資料夾裡的檔案全部拉到電腦中

     
  • talk.sqlite 就是對話記錄檔,其它的就是一些圖形設定檔與大頭貼圖,所以一併備份

[還原:

  • 安裝好新版的 Line 後並登入與設定,設定完成後退出
  • 退出 Line 後,請確認已移除背景常駐
  • 開啟 i-Funbox 或其它 ssh工具,並找到 //User Applications/LINE/LINE.app/Documents/ 
  • 將原先拉到電腦端的檔案再全部拉回去
  • 開啟 Line 後即可發現對話記錄已全都回復了

[Android]

[備份]

  • 開始前,請先確認手機已經取得 root 權限
  • 到「黑市」或上網搜尋「Root Explorer」並安裝
  • 安裝後,請開啟 Root Explorer 並確認 SuperUser 的授權詢問
  • 進入後,請找到 /data/data/jp.naver.line.android/databases/ 資料夾
  • 找到 naver_line 檔案,並長按住不放後選擇「Copy」

     
  • 逐一退出資料夾並將檔案複製到「SD卡中」,並建議依照日期來更改名稱,例如 naver_line_20121224
  • 這個檔案即為對話歷程記錄檔案,請妥善保存

[還原]

  • 重新安裝好 Line 後請先完成登入與設定,完成後請退出
  • 請先確認手機已經取得 root 權限
  • 到「黑市」或上網搜尋「Root Explorer」並安裝
  • 安裝後,請開啟 Root Explorer 並確認 SuperUser 的授權詢問
  • 進入後,請找到 /data/data/jp.naver.line.android/databases/ 資料夾
  • 找到 naver_line 檔案,並長按住不放後選擇「Copy」

     
  • 逐一退出資料夾並將檔案複製到「SD卡中」
  • 此檔案即為「目前 Line 版本」的對話歷程記錄,必須透過此檔案來完成還原
  • 接著,請開啟 Firefox,並前往 SQLite Manager 網頁安裝該插件
  • 安裝好後會重啟 Firefox,再進入後即可在上方「工具」選項裡看到已新增好 SQLite manager

     
  • 開啟後,請點選如圖的地方(Connect Databse)

     
  • 點擊後,請先將下方的檔案類型更改為「所有檔案」,並找到一開始備份好的 naver_line

     
  • 開啟後,點擊一下左方列表的「chat_history」,再點擊右方頁框的「Browse & Search」後即可看到原先備份下來的對話歷程

     
  • 接著,請在「chat_history」點擊滑鼠右鍵,再選擇「Export Table」

     
  • 接著,在右方的頁框處請選擇「SQL」,並將下方的「Include CREATE TABLE statment」與「BEGIN TRANSACTION/COMMIT statement should be used」打勾
  • 確定後,請點擊「Ok」下一步,並將匯出的 chat_history.sql 儲存
  • 匯出成功後,請點擊左上的「Database」→「Close Databse」關閉當下的檔案
  • 接著,請再點擊如圖的圖示(Connect Database)

     
  • 跟先前一樣,請先將檔案類型更改為「所有檔案」,並選擇新裝置上所備份的「空白對話 Line 記錄檔」

     
  • 開啟後,請再點擊左上的「Database」→「Import」

     
  • 點擊後,請先確認右邊頁框中的「BEGIN TRANSACTION/COMMIT statement should be used」已打勾,並點擊右上的「Select Files」
  • 點擊後,請找到先前匯出的「chat_history.sql」
  • 選定後,請按下方的「OK」開始匯入,匯入期間系統會有二次提醒,請都按「OK」
  • 匯入完成後即可關閉 SQLite Manager
  • 將匯入好的 naver_line 複製到手機內存或 sd卡 中
  • 點擊手機裡的「設定」→「應用程式」,並找到 Line
  • 點擊 Line 進入後,請再點擊一下「強制停止」
  • 開啟「Root Explorer」
  • 將複製到內存或 SD卡 中的 naver_line 複製到/data/data/jp.naver.line.android/databases/ 中
  • 重新開啟手機
  • 重啟後,再進入 Line 裡點擊任一好友對話後,即可發現與該位好友先前的對話記錄都已回復回來了

轉載來源;原文

arrow
arrow
    全站熱搜

    個人部落格 發表在 痞客邦 留言(0) 人氣()