[APP]修改Line資料庫復原被「刪除」的好友

 ------------------------------------------------------------------------
 請參考2017年完整版教學文(提問請至新教學文)
--------------------------------------------------------------------------

Line 9/24更新版本後,正式開啟刪除好友的功能。


進入封鎖與隱藏名單後,長按聯絡人名稱可進行刪除:






官方所謂刪除好友的功能,跟我自己研究修改資料庫偽裝對方刪除帳號狀態的成果相去不遠。原先我研究的結果算是成功,但只要開啟電腦版的Line就會進行同步,手動刪除的好友,又變得可以傳訊息給我。所以我認為官方只要關閉同步,就可以達成刪除好友的目的。

不過既然官方已經開放刪除好友,那我的研究也沒有必要繼續。現在要研究的是如何復原被刪除的好友

實際測試刪除被封鎖的好友後,檢視資料庫好友列表,被刪除的好友資料還是存在,僅僅改了欄位內容而已所以我們可以手動復原欄位內容,來復原被刪除的好友,不一定要像官方的建議方式,用什麼加ID、掃條碼、搖一搖(?)的方式來重新加回好友。


一、準備工作
0.取得你的手持設備ROOT權限
1.安裝SQLite Editor(這個付費軟體相當實用,推薦購買支持)
https://play.google.com/store/apps/details?id=com.speedsoftware.sqleditor&hl=zh_TW




二、修改資料庫
執行Sqlite Editor,他會先搜尋你手持設備上的資料庫,等待完成後,我們將列表畫面往下滑動,找到line點擊開啟。我們修改Line資料庫"Naver_line",進入contacts分頁
 
點選要編輯的好友紀錄,長按後彈出選單,選擇「Edit record」,將欄位「relation」的2改成1,再把「status」的6改成0,被刪除的好友就會重新出現在好友列表上:




修改完成後退出即可。 
以上。就這麼簡單,教學完畢。


後記
relation值:0,不認識;1,認識;2,可能認識(推薦名單)
status值:0,已加好友;1,未加好友;2,封鎖;3,封鎖+隱藏;4,刪除帳號;5,隱藏+刪除好友;6,封鎖+刪除好友


留言

這個網誌中的熱門文章

[Line]修改資料庫救回被刪除Line好友

[Line]手動建立SQLite Editor資料庫捷徑(2019/4更新)

[Line]抽取門號使用Line社群功能