PTT推薦

[問題] LINE的對話紀錄改檔名了?

看板iOS標題[問題] LINE的對話紀錄改檔名了?作者
joulin
(joulin)
時間推噓 7 推:7 噓:0 →:20

之前我的手機因為空間用太滿
結果開LINE的時候崩潰了

整個好友變空白 對話紀錄變空白

果斷停止使用

因為推斷這應該跟洗白不同 如果是洗白 應該只有對話紀錄空白 聯絡人應該還在

可是連好友都變空白 然後我從別人那邊看我 還是看得到 也能傳訊息給我

所以應該我的帳號都還是正常的


會空白 然後閃退 應該是沒空間 導致他完全無法讀取對話紀錄檔
以及將新訊息寫入對話紀錄

因為讀取sqlite時 似乎要暫存在.wal

但因為已經沒有足夠空間 所以無法順利暫存一些資料到wal
因此LINE就崩潰變空白 接著就每次開都看到空白 馬上閃退


後來打算 盡快做一個完整備份 先確保留存LINE的完整檔案
然後整理手機空間

接著再打開LINE來使用 看會不會正常 如果真的不行 才考慮越獄將備份中的檔案
看要怎麼存回去手機中


可是 做完整備份的時候一直出現問題 備份過程中一直錯誤
花了好幾天 試過很多種方法
(可是這段期間還是需要用LINE 還異想天開的去買了一台iPAD 想說可以頂著用
才知道iPAD版首次登入一定要用手機驗證 所以根本無法用 白買了QQ
然後還看著LINE的訊息一天一天流失...)


後來終於解決了
目前已經順利完整備份

要打開LINE之前 我先用iTools去備份檔中找對話紀錄檔案

過往 LINE的對話紀錄應該是存在 Documents下的 talk.sqlite 跟 talk.sqlite.wal

以及 talk.sqlite.slm

這三個檔案 但我在jp.naver.line 下的Documents裡面完全找不到耶 當下心涼了一半

想說 靠腰是不是真的不見了QQ


後來用我家人的手機備份 去找備份檔 他的Documents裡面 同樣是沒有那個檔案

這才比較放心


所以猜想是換了位置嗎?

找了很久 找到這幾個比較有可能的

路徑
/var/mobile/Applications/group.com.linecorp.line/Library/Application
Support/PrivateStore/P_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/Messages
資料夾中

Line.sqlite Line.sqlite.wal Line.sqlite.slm

其中後面兩個檔案大小為0 這大概是LINE崩潰的原因

第一個檔案大小則是300MB
我家人的是更新版的LINE 他只有Line.sqlite沒有後面兩個 可能是機制又變了?
他對話比較少 他的這個檔案 只有35MB (因此我的那麼大
代表對話紀錄應該都還在?)


請問有沒有高手知道 是否就是這三個檔案?


另外 好友清單是存在contacts.sqlite嗎?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.81.228 (臺灣)
PTT 網址
※ 編輯: joulin (220.130.81.228 臺灣), 08/09/2020 11:25:31

negocios08/09 11:56檔案是line.sqlite沒錯 但不代表你複製貼上紀錄會回來

negocios08/09 11:57同版本的line複製貼上也不一定成功

negocios08/09 11:58你有空的話可以試試複製貼上的成功率 再來發文= =

joulin08/09 12:56n大 我都還沒成功 你就讓我心碎QQ

lancast08/09 14:10不同版本一直有改地方沒錯 但你300MB也累積沒幾年對吧

joulin08/09 14:21大約兩年多~~~

joulin08/09 14:21之前有一次手機換新的 因為LINE真的太龐大 不想備份過去

joulin08/09 14:22直接舊手機留著 以後要看 就離線瀏覽

lancast08/09 14:48嗯 那就是了 試試看吧 至於好友不用管 會從伺服器過來

negocios08/09 14:51同版本複製貼上有成功過啦 不過是很久以前了 現在不知道

joulin08/09 16:10哀哀哀哀 被n大說中了 檔案還在 不代表可以順利QQ

joulin08/09 16:10剛剛開啟LINE 有看到通知一直進來 但畫面永遠是 加入新

joulin08/09 16:11好友 來開啟聊天 但下面明明就一直有紅色的字數字一直跳

joulin08/09 16:11但就是永遠都那個畫面 不會看得到訊息 好友也是...

joulin08/09 16:12我現在該怎麼辦呢? 卸載APP 但不刪除文件 重新安裝LINE?

joulin08/09 16:12可是感覺應該是line.sqlite這個檔案有毀損了 才會讀不出來

joulin08/09 16:12因為他只要幾秒鐘 就閃退 好像打算去讀取sqlite檔案 就閃

joulin08/09 16:12退 那我安裝了新的LINE 大概也一樣吧?

joulin08/09 16:13是不是只能完整刪除(連文件都刪除) 才有機會讓LINE正常

joulin08/09 16:13不閃退 然後當做新的LINE使用?

libra101408/09 17:16有看到這篇看有沒有幫助? https://0rz.tw/YlzS5

hahakid08/09 19:45https://youtu.be/OKB4VRDdLmk 我試過這個做法救回來了

minyann08/09 23:41退肉群你的空間滿上補回來

negocios08/10 18:44slm wal 這兩個不裝的話可能就不會閃退 只是...

joulin08/10 20:25只是甚麼?QQ

negocios08/10 21:48還是不保證成功XD

hiraku08/11 01:03shm wal 不要還原,還原 sqlite 就好了