LINE重新登入後還原聊天記錄教學 - Android

By Gilbert
at 2016-09-17T15:05
at 2016-09-17T15:05
Table of Contents
各位鄉民大大好
之前看到版上有人有備份LINE聊天記錄這類的問題
前幾天LINE用到一半突然就FC 之後就再也打不開了zz
(說真的不懂LINE爛成這樣還一堆人愛 肥宅我還是比較愛Telegram)
PS.小弟第一次在PTT發長文 排版不好的話請見諒
-----------------------030我是分隔線030-------------------------
好啦接下來進入正題 來記錄一下小弟我怎麼把全部的聊天記錄在重新登入後還原
----01.備份----
首先把手機開好USB除錯並接到電腦上
如果可以使用"adb root"直接取得除錯的root權限就在執行後
再執行 adb pull /data/data/jp.naver.line.android/databases/naver_line
將LINE的資料庫備份到電腦
如果沒辦法使用adb root的話(官方ROM)就先執行adb shell後輸入su取得root權限
再繼續執行
cp /data/data/jp.naver.line.android/databases/naver_line /sdcard/naver_line
執行完畢輸入exit離開adb shell再執行adb pull /sdcard/naver_line將資料庫備份起來
這時候已經可以在手機上重新登入LINE了
----02.處理資料庫----
重新登入後再用上面一樣的方法把新的資料庫存到電腦上以方便我們進行之後的操作
##注意 adb 並不會提示有同名檔案 如果存在同名的檔案會直接覆蓋##
##備份後請先把手機的網路關閉 避免手機接收新訊息##
##避免操作錯誤導致資料庫損毀等等的問題 建議複製一份後再進行下面操作##
https://i.imgur.com/HqGq4dL.png
(因為等下用到的程式會關連.db的檔案所以先把名字改成這樣)
再來請到這個網址下載並安裝 DB Browser: http://sqlitebrowser.org/
安裝完畢後直接點兩下打開舊的資料庫 選擇瀏覽資料分頁再選到chat_history表
https://i.imgur.com/6TYs7dy.png
並匯出成CSV檔
https://i.imgur.com/2JpYryT.png
這邊要確認chat_history是反白的 且下面的選項要記好(還原時要選的一樣)
https://i.imgur.com/UGRoFwa.png
接下來確認舊的資料庫訊息編號
https://i.imgur.com/xT7pntV.png
這邊我的訊息id到了26988
打開新(重新登入後)資料庫看發現訊息的id是從1開始
https://i.imgur.com/06K2REA.png
所以要從26989開始排 不過因為剛登入完 也就幾十則訊息
這邊id改完之後就是匯入了
https://i.imgur.com/MY0IxvT.png
記得剛剛匯出時的選項 照著選就對了
https://i.imgur.com/HiIzfS0.png
這時候程式會詢問是否要合併資料到已經存在的表格 當然選擇Yes
https://i.imgur.com/NETVMDU.png
合併完成~<3
https://i.imgur.com/8GJ5E14.png
但是還沒結束
因為合併時資料庫內原本該是NULL的資料處理後會變成空白
(小弟也不是很懂 不接著做下面步驟的話舊訊息全部都會變成地圖的旗子)
來到執行SQL命令的分頁
https://i.imgur.com/v5AQmaU.png
並輸入圖上的命令 ==從這邊複製==>(http://pastebin.com/wSCXcamT)
##注意! 這邊是把所有關於訊息內記錄的位置資料清空 如有需要請先另外備份##
貼上後按下上面"播放"的按鈕(或是F5)可以看到最下面的框框寫著命令執行成功的訊息
再回到瀏覽資料的分頁就會發現這些欄位都變成NULL了
https://i.imgur.com/m1mzcTt.png
這時候就可以按下圖上紅框的寫入變更並且把資料庫存回手機
----03.還原----
其實跟備份是同個道理 可用adb root的話就直接用adb push把檔案丟回去
原廠系統沒辦法用adb root就先adb push到內部空間或記憶卡再cp或mv把檔案丟回去
----04.????----
小弟很少寫這類文章 所以還有點不太習慣
如有錯誤需要修正等等的歡迎指教 謝謝
--
之前看到版上有人有備份LINE聊天記錄這類的問題
前幾天LINE用到一半突然就FC 之後就再也打不開了zz
(說真的不懂LINE爛成這樣還一堆人愛 肥宅我還是比較愛Telegram)
PS.小弟第一次在PTT發長文 排版不好的話請見諒
-----------------------030我是分隔線030-------------------------
好啦接下來進入正題 來記錄一下小弟我怎麼把全部的聊天記錄在重新登入後還原
----01.備份----
首先把手機開好USB除錯並接到電腦上
如果可以使用"adb root"直接取得除錯的root權限就在執行後
再執行 adb pull /data/data/jp.naver.line.android/databases/naver_line
將LINE的資料庫備份到電腦
如果沒辦法使用adb root的話(官方ROM)就先執行adb shell後輸入su取得root權限
再繼續執行
cp /data/data/jp.naver.line.android/databases/naver_line /sdcard/naver_line
執行完畢輸入exit離開adb shell再執行adb pull /sdcard/naver_line將資料庫備份起來
這時候已經可以在手機上重新登入LINE了
----02.處理資料庫----
重新登入後再用上面一樣的方法把新的資料庫存到電腦上以方便我們進行之後的操作
##注意 adb 並不會提示有同名檔案 如果存在同名的檔案會直接覆蓋##
##備份後請先把手機的網路關閉 避免手機接收新訊息##
##避免操作錯誤導致資料庫損毀等等的問題 建議複製一份後再進行下面操作##
https://i.imgur.com/HqGq4dL.png
(因為等下用到的程式會關連.db的檔案所以先把名字改成這樣)
再來請到這個網址下載並安裝 DB Browser: http://sqlitebrowser.org/
安裝完畢後直接點兩下打開舊的資料庫 選擇瀏覽資料分頁再選到chat_history表
https://i.imgur.com/6TYs7dy.png
並匯出成CSV檔
https://i.imgur.com/2JpYryT.png
這邊要確認chat_history是反白的 且下面的選項要記好(還原時要選的一樣)
https://i.imgur.com/UGRoFwa.png
接下來確認舊的資料庫訊息編號
https://i.imgur.com/xT7pntV.png
這邊我的訊息id到了26988
打開新(重新登入後)資料庫看發現訊息的id是從1開始
https://i.imgur.com/06K2REA.png
所以要從26989開始排 不過因為剛登入完 也就幾十則訊息
這邊id改完之後就是匯入了
https://i.imgur.com/MY0IxvT.png
記得剛剛匯出時的選項 照著選就對了
https://i.imgur.com/HiIzfS0.png
這時候程式會詢問是否要合併資料到已經存在的表格 當然選擇Yes
https://i.imgur.com/NETVMDU.png
合併完成~<3
https://i.imgur.com/8GJ5E14.png
但是還沒結束
因為合併時資料庫內原本該是NULL的資料處理後會變成空白
(小弟也不是很懂 不接著做下面步驟的話舊訊息全部都會變成地圖的旗子)
來到執行SQL命令的分頁
https://i.imgur.com/v5AQmaU.png
並輸入圖上的命令 ==從這邊複製==>(http://pastebin.com/wSCXcamT)
##注意! 這邊是把所有關於訊息內記錄的位置資料清空 如有需要請先另外備份##
貼上後按下上面"播放"的按鈕(或是F5)可以看到最下面的框框寫著命令執行成功的訊息
再回到瀏覽資料的分頁就會發現這些欄位都變成NULL了
https://i.imgur.com/m1mzcTt.png
這時候就可以按下圖上紅框的寫入變更並且把資料庫存回手機
----03.還原----
其實跟備份是同個道理 可用adb root的話就直接用adb push把檔案丟回去
原廠系統沒辦法用adb root就先adb push到內部空間或記憶卡再cp或mv把檔案丟回去
----04.????----
小弟很少寫這類文章 所以還有點不太習慣
如有錯誤需要修正等等的歡迎指教 謝謝
--
Tags:
Android
All Comments

By Eartha
at 2016-09-21T07:29
at 2016-09-21T07:29

By Donna
at 2016-09-24T10:58
at 2016-09-24T10:58

By Zora
at 2016-09-27T08:36
at 2016-09-27T08:36

By Jake
at 2016-10-01T22:34
at 2016-10-01T22:34

By Madame
at 2016-10-06T14:50
at 2016-10-06T14:50

By Olivia
at 2016-10-07T21:49
at 2016-10-07T21:49

By Skylar DavisLinda
at 2016-10-09T18:12
at 2016-10-09T18:12

By James
at 2016-10-09T21:04
at 2016-10-09T21:04

By James
at 2016-10-10T15:57
at 2016-10-10T15:57
Related Posts
如何在Android X86上使用Win平板的GNSS?

By Annie
at 2016-09-17T14:53
at 2016-09-17T14:53
陸 版 華碩 Zen2 Laser 吋一問

By Wallis
at 2016-09-17T14:24
at 2016-09-17T14:24
雲端硬碟相片可以連續播放嗎?

By Kama
at 2016-09-17T09:12
at 2016-09-17T09:12
E8 這個一鍵ROOT可行性?

By Joseph
at 2016-09-16T21:41
at 2016-09-16T21:41
請問一下圖中的小黑人是什麼東西

By Dora
at 2016-09-16T20:36
at 2016-09-16T20:36