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

Gilbert avatar
By Gilbert
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.????----
小弟很少寫這類文章 所以還有點不太習慣
如有錯誤需要修正等等的歡迎指教 謝謝

--
Tags: Android

All Comments

Eartha avatar
By Eartha
at 2016-09-21T07:29
太長了end 有需要再看XD
Donna avatar
By Donna
at 2016-09-24T10:58
話說有專版要不要轉過去?
Zora avatar
By Zora
at 2016-09-27T08:36
直接上傳到gmail備份不就可以了嗎?不過可能要先啟動換機
帳號設定,是吧?
Jake avatar
By Jake
at 2016-10-01T22:34
沒錯啦。確實是要一個個備份
Madame avatar
By Madame
at 2016-10-06T14:50
有root的話 請用鈦備份
Olivia avatar
By Olivia
at 2016-10-07T21:49
沒root的line備份降版本簡單又快速不用五分鐘吧
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2016-10-09T18:12
真的不瞭為什麼那麼爛還一堆人愛用,上次重裝搞不出來怎麼還
原,還好我的 line 也沒啥超重要的聊天紀錄就算了
James avatar
By James
at 2016-10-09T21:04
推 不過看起來滿複雜的
James avatar
By James
at 2016-10-10T15:57
但是不是還是要先設定換機密碼或用號碼收簡訊?

如何在Android X86上使用Win平板的GNSS?

Annie avatar
By Annie
at 2016-09-17T14:53
Windows 平板上有 GNSS 可以透過一些 tools 將 NMEA data 寫到 virtual COM port, 供導航軟體使用 安裝在 VirtualBox 上 Android x86 6.0 r1 卻找不到方法可以導航 已試過在 VirtualBox 中啟用該 virtual COM ...

陸 版 華碩 Zen2 Laser 吋一問

Wallis avatar
By Wallis
at 2016-09-17T14:24
小弟去年買了一台,因為工作的關系需要雙卡,另想同時外加記憶卡 因為主要在大陸工作,就買了陸版的 那時就選擇了華碩這台,另一點是有機會升級到6.0 但是缺點是沒有谷哥服務,要自己root才能安裝 目前一直不確定要不要root的,在網路上有找到方法 但是又擔心如果要升級到6.0 root後會有升級的問題 請問 我 ...

雲端硬碟相片可以連續播放嗎?

Kama avatar
By Kama
at 2016-09-17T09:12
因為有利用雲端硬碟分享照片給親友, 但播放時找不到連續播放功能, 想用其他看圖軟體連結也失敗 請問有辦法解決嗎? ----- Sent from JPTT on my Samsung SM-P350. - ...

E8 這個一鍵ROOT可行性?

Joseph avatar
By Joseph
at 2016-09-16T21:41
好不容易等到E8過保了 想說來找找看ROOT的方法 普遍就是刷RECOVERY刷2進位檔 但是剛剛看到這個 上面還有標記XDA 讓我有點心動 https://goo.gl/s7bXC3 不知道是否有版友用過這個軟體? - ...

請問一下圖中的小黑人是什麼東西

Dora avatar
By Dora
at 2016-09-16T20:36
圖中那個99086的小黑人 剛剛發現的 apk只有安裝過qoo的白貓 其他安全性都是維持打開的 http://i.imgur.com/wpqP0jD.jpg -- Sent from my Android - ...