米柚愛好者論壇

標題: 要將Line清除資料,如何備份資料?<已解決> [打印本頁]

作者: yoyoben777    時間: 2014-3-12 17:25
標題: 要將Line清除資料,如何備份資料?<已解決>
本帖最後由 鸚鵡 於 2014-3-31 01:24 編輯

請問各位先覺,我想要試試看跨國拿貼圖,可是又不想Root,以下是搜尋到的簡易方法:
1. Line版本我是用3.5.0版,估計3.5以下版本皆可行
2. 先到Line設定->我的帳號->facebook(點選同步)
3. 到系統設定->應用程式->LINE->"強制停止"並"清除資料"
4. 重新開啟Line並以FB帳號登入(不要輸入電話號碼)

我的疑問是LINE將它強制停止"並"清除資料"後,我原本的連絡人要如何恢復,並LINE要如何備份,但我又不想要root,請問各位先覺我要如何做呢?
(鈦備份好像也是要ROOT)


=====鸚鵡補充
解決方案有兩個

作者: 凱366    時間: 2014-3-12 17:30
請參考

搬運~教您用VPN跨區抓line圖



建議用 fb 登入...跨區拿好圖後~回到本區直接 fb登入...聯絡人都會回來

或是用 信箱登入....記得不要  登錄 手機號碼


作者: jamesdga    時間: 2014-3-12 18:31
單純聯絡人(好友清單),應該是不用備份,他是跟著你的帳號
只要記得 FB 與 MAIL 設定好就可以了,換到其他手機或平板
,登入後也是聯絡人會自行匯入,不用擔心會不見

相關資料 : 【三十秒】解除 LINE 綁定手機門號


如果是要當中的聊天記錄或者與好友之間的傳送的圖片與檔案
LINE當中有相關的機制

相關資料 : [教學]教你如何 "備份+還原" Line 聊天紀錄

作者: yoyoben777    時間: 2014-3-12 19:08
本帖最後由 yoyoben777 於 2014-3-12 19:09 編輯

我就知道人間處處有溫暖,來這兒問就對了!
感謝@凱366 以及@jamesdga  2位前輩的指導,
晚上靜下心來試試看  
作者: leopardcat    時間: 2014-3-12 21:01
之前有想說要備份資料~~
但還沒特別去研究!!
感謝樓上大大清楚的分享^^
趕快來試一下!!
作者: 楠43    時間: 2014-3-12 21:19
其實即使是鈦備份也是很麻煩...
作者: yoyoben777    時間: 2014-3-13 00:19
用上面2位前輩指導的方法果然OK!,連絡人也都回來了。
免費貼圖都快要把我的紅米給灌爆了!
作者: kksteed    時間: 2014-3-13 01:55
有像whatsapp一樣整個備份跟匯入的功能嗎
當要備份群組或聯絡人很多時,,,,一個一個備到暈
作者: yoyoben777    時間: 2014-3-13 21:37
kksteed 發表於 2014-3-13 01:55
有像whatsapp一樣整個備份跟匯入的功能嗎
當要備份群組或聯絡人很多時,,,,一個一個備到暈 ...

我不知道耶!我是一個一個好友去備份,還好我的紅米才開始用一個多月,朋友交流不算多,重要的大概10個,所以尚可接受,不過大概看了一下好像沒有全部好友備份,然後我的貼圖也沒有跟隨FACEBOOK同步後回來,還好全都是免費的,重新下載就好,損失不大。
作者: 鸚鵡    時間: 2014-3-13 21:45
你主要想備份的是LINE的哪部份?

好友? 這個跟著帳號唷
貼圖? 也是跟著帳號,新安裝可以重新下載
對話? 這部份的話 你有 root 嗎?  有的話我晚點寫幾行指令給你

可以把對話一次整批備份出來 重新安裝後 在匯入
對話內容可以都保留,我之前是都這樣玩
雖然有改版 應該也是OK
需要的話 我測試確定沒問題就給你
作者: kksteed    時間: 2014-3-13 22:21
鸚鵡 發表於 2014-3-13 21:45
你主要想備份的是LINE的哪部份?

好友? 這個跟著帳號唷

.....
最主要是對話......
我的紅米有root
如果有方法可以一次匯出再匯入就太感謝了
作者: 鸚鵡    時間: 2014-3-13 22:34
kksteed 發表於 2014-3-13 22:21
.....
最主要是對話......
我的紅米有root

我水草鋼 今天重新設缸

晚點給你黑 ︿︿
作者: kksteed    時間: 2014-3-14 01:16
鸚鵡 發表於 2014-3-13 22:34
我水草鋼 今天重新設缸

晚點給你黑 ︿︿

不急.....你慢慢來.....先謝啦
作者: 鸚鵡    時間: 2014-3-14 03:50
本帖最後由 鸚鵡 於 2014-3-14 04:19 編輯
kksteed 發表於 2014-3-14 01:16
不急.....你慢慢來.....先謝啦

本來想給你兩個 批次檔 單擊備份,和單擊還原
但是想想... 給你魚 不如教你釣魚

原諒我 臨時這麼決定

操作前
請先開啟 USB 偵錯 接上傳輸線 連接電腦
附加檔案 裡面是 adb 工具 和 一個 sqlite3 檔案,解壓縮出來找個目錄放著 (範例為 D:\adb)
新手建議用其他工具先把 LINE 做一次備份


本次教學分三階段


執行時,手機請解鎖,並注意手機上的畫面

開啟一個 DOS視窗 (命令提示字元)
在 DOS 視窗內切換到 檔案 解壓縮的路徑
  1. cd /D D:\adb
複製代碼
準備開始操作

[置入 sqlite3 執行檔]
  1. adb push sqlite3 /data/local/tmp
  2. adb shell su -c "mount -o remount,rw /system"
  3. adb shell su -c "busybox mv /data/local/tmp/sqlite3 /system/xbin/"
  4. adb shell su -c "chown root:root /system/xbin/sqlite3"
  5. adb shell su -c "chmod 755 /system/xbin/sqlite3"
  6. adb shell su -c "mount -o remount,ro /system"
複製代碼
說明:

補充:
adb shell --> 可以連線進入手機的指令模式,類似 DOS 視窗,可以下指令進行相關操作,輸入 exit [ENTER] 可以退出
adb shell su -c "指令" --> 則是以 root 的身份執行 雙引號 內的指令,執行完直接回到 DOS 視窗

[備份 LINE 的對話紀錄]
LINE 的所有資料庫檔案會放在 /data/data/jp.naver.line.android/databases 這個目錄裡面
而對話紀錄 則是放在 naver_line.db 這個資料庫檔案 裡面
其中只需要備份兩個資料表,分別是:chat (聊天分頁的對話列表) 和 chat_hisroty (所有聊天紀錄)
檔案則備份到 手機儲存 或 SD卡 (/storage/sdcard0 或 /storage/sdcard1,範例中使用 /sdcard 這個路徑)
開始備份時,記得先將 line 強制關閉,或是關閉所有網路 (免得備份後又有訊息近來)
  1. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line '.dump chat' > /sdcard/line_chat.sql"
  2. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line '.dump chat_history' > /sdcard/line_chat_history.sql"
複製代碼
說明:

這兩個 sql 檔案內容是資料庫語法,執行檔案內的 SQL 語法時會重新建立資料表並新增資料
完成後資料表就會被重建成 備份時的內容

請使用檔案管理工具,到您的手機儲存 或 SD卡 檢查 line_chat.sqlline_chat_history.sql 這兩個檔案是否存在
如果兩個檔案都存在,就是代表備份完成
這時候隨便你要 清除資料 或是把 LINE 整個移除重新安裝 都可以
等 LINE 重新登入後,且馬上關閉網路 或 強制關閉 LINE

[還原對話紀錄相關資料]
  1. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line 'drop table chat;'"
  2. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line 'drop table chat_history;'"
  3. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line '.read /sdcard/line_chat.sql'"
  4. adb shell su -c "sqlite3 /data/data/jp.naver.line.android/databases/naver_line '.read /sdcard/line_chat_history.sql'"
複製代碼
說明:

到這邊,重新開啟 LINE 就會在聊天分頁看到之前 有對話的朋友的清單
點進去 對話紀錄都會保留,包含以讀取 和未讀取的狀態 都一樣


教學完畢,睡覺去
作者: Mi2Sir    時間: 2014-3-14 08:52
本帖最後由 Mi2Sir 於 2014-3-14 09:41 編輯
鸚鵡 發表於 2014-3-14 03:50
本來想給你兩個 批次檔 單擊備份,和單擊還原
但是想想... 給你魚 不如教你釣魚

雖然我的對話內容都是廢話
我都直接刪除
但這篇教學對有需要備份的人真的很有用
作者: 凱366    時間: 2014-3-14 09:13
雖然我的 line裡面有客戶跟廠商的連絡內容~
但是我也懶得去備份...

作者: 琉璃螃蟹    時間: 2014-3-14 10:06
網路上找到的另一個方法

鸚鵡大大的作法是 sql還原與備份,比較仔細,清楚

這篇教學的方式是利用Adnroid 4.x 以上支援的ADB命令備份還原

http://www.kocpc.com.tw/archives/4209

它應該是把整個程式與相關的參數與資料庫都備份,還原。

我自己是沒有親測過。

因為我也是屬於懶的備份對話紀錄的那掛 =.=

作者: kksteed    時間: 2014-3-14 11:50
鸚鵡 發表於 2014-3-14 03:50
本來想給你兩個 批次檔 單擊備份,和單擊還原
但是想想... 給你魚 不如教你釣魚

太感謝了
還好有懂一點資料庫的東西
看這些才不會像再看無字天書一樣

之前重裝Line都是讓Line直接清除記錄....因為懶得一個一個備份
現在方便多了
非常感恩阿
作者: cat1945    時間: 2014-3-16 20:36
鸚鵡 發表於 2014-3-14 03:50
本來想給你兩個 批次檔 單擊備份,和單擊還原
但是想想... 給你魚 不如教你釣魚

請問這方法是否連同群組和聊天室都可以備份還原? thanks!
作者: 鸚鵡    時間: 2014-3-17 00:20
鸚鵡 發表於 2014-3-14 03:50
本來想給你兩個 批次檔 單擊備份,和單擊還原
但是想想... 給你魚 不如教你釣魚

@吳主任

每行指令都有動作說明
那些地方不懂 可以再提出問題唷

我會盡量說明
作者: 吳主任    時間: 2014-3-17 00:39
鸚鵡 發表於 2014-3-17 00:20
@吳主任

每行指令都有動作說明

衝著這麼熱心的鸚鵡
不好好學起來不行
可是這幾天真的好忙




歡迎光臨 米柚愛好者論壇 (https://mi.ezbox.idv.tw/) Powered by Discuz! X2.5