本帖最後由 nigelcute 於 2014-3-2 08:54 編輯
LINE 的已購買貼圖資料是儲存在伺服器端,
所以綁定 E-mail 跟 Facebook 才有辦法到伺服器抓取資料,
至於刪除購買過的貼圖,LINE 並沒有提供這項功能,
即使進入手機端 LINE 資料庫刪除單筆貼圖資料,
一進入 "我的貼圖" 就又立刻到伺服器抓取資料回來,
我研究過後的唯一解法只有"隱藏",
其實這項功能 LINE 是可以寫進去介面的,
畢竟就只是 0 和 1 的參數切換.
PS. 這裡所說的"隱藏"是指在 "我的貼圖" 中隱藏,
購物記錄還是存在的.
- 隱藏 LINE 已購買貼圖的方法 -
測試環境:
手機已有 Root 權限
LINE v4.0.1
鈦備份 v6.1.5.3
SQLite Editer v2.0.1
貼圖工具箱 v2.1
使用 SQLite Editer 開啟 LINE 資料庫,
進入 "naver_line" ,接著進入 "sticker_package",
資料表格第一欄 "package_id" 就是 LINE 貼圖編號,
第二欄 "names" 是貼圖名稱(所以改貼圖名稱也是可行的),
找出並選擇你要隱藏的貼圖,
然後點選筆狀圖示編輯,
把第四欄 "is_show_only" 從 0 改成 1 ,
然後儲存就可以了.
那麼 LINE 利用系統的清除資料重新登入之後貼圖隱藏狀態還在不在呢?
我自己測試的步驟如下:
1. 使用 鈦備份 備份 LINE 資料
2. 使用 貼圖工具箱 備份已下載貼圖順序
3. 清除 LINE 資料
4. 使用 鈦備份 還原 LINE 資料
5. 使用 SQLite Editer 開啟 LINE 資料庫,
進入 "naver_line" -> "setting" 把表格全部刪除.
6. 開啟 LINE 重新登入,進入 "我的貼圖",
此時會到 LINE 伺服器抓取資料,
之前隱藏的貼圖都出現了.
7. 使用 貼圖工具箱 還原已備份貼圖順序
8. 再次開啟 LINE ,除了貼圖順序已還原,
之前被我隱藏的貼圖依然是隱藏狀態.
結論:其實 貼圖工具箱 就是備份 "sticker_package",
所以之前被我隱藏的貼圖還原之後當然也還是隱藏的 ^^"
PS. 如果是用 貼圖工具箱 清除登入資料以上步驟有些是可以省略的,
因為聊天紀錄不用還原. |