2019 最新 使用 Backuptrans 跨平台 (Android -> iOS) LINE 文字訊息聊天記錄 備份轉移 簡易教學
前言
隨著 iPhone 11系列剛推出,又將會有一波換機潮來臨。
(無論是換 新iPhone 還是 舊iPhone )
有鑑於網路上的 LINE 跨平台訊息備份 (iOS/Android) 相關教學寫得並不周全、google搜尋引擎常常問A給B、各討論區資訊過於零散、LINE 版本也在持續更新... 等各種原因,
本篇將簡要地介紹 跨平台 iOS/Android 的 LINE 訊息備份流程,期望能幫助節省有類似需求的人自行摸索資訊的時間,節省時間。
先說結論:
跨平台 (iOS/Android) 的 LINE 訊息備份轉移 是可行的,
但是需透過付費的第三方軟體 Backuptrans,而且如果 Android手機/平板 版本較新,直接操作的話,會嚴重影響備份轉移過程的操作體驗(?)
簡單來說:要花錢買軟體、並最好多準備一台舊 Android 手機/平板備用。
本篇所使用的 Backuptrans Android iPhone Line Transfer +,
大概是市面上目前少數找得到,有在做 LINE 訊息備份還原的第三方軟體。
(這也跟 LINE 主要市場分布在亞洲有關,LINE 在歐美的市占相當少,備份還原相關的第三方應用也就跟著少)
而關於開發人員,官網卻沒有任何介紹,
看了一下程式的數位簽章: Guangzhou Suyi Commerce and Trade Co., Ltd.
嗯... 應該是來自中國的開發者...
有疑慮的人就別使用這套軟體吧,不介意的話再繼續。
另外,未註冊序號的免費版本仍可以轉移 100 則聊天訊息,
LINE 總聊天訊息少於 100 則的使用者,應該就不用買序號了。
未註冊前,也可以先測試程式抓不抓得到 Android 手機 (驅動百百種...),
確定可以正常運作再買序號。
本篇不適用於下列
- 需要將 整個 LINE 完全備份轉移的使用者
本篇僅能達到 LINE 文字訊息聊天記錄的備份轉移,並非 LINE APP 完整備份轉移。
(含未儲存的過期圖片、非移動帳號等)
Android 可能需要 root,iOS 可能要越獄,這些不在本篇討論範圍。 - 沒有 Windows / MacOS 系統的使用者
備份方式需要透過電腦作業系統操作。 - 免費版 / 盜版 第三方軟體
本篇不作業配也不提供軟體使用,若有特殊需求請自行解決。
已知問題
- 部分 Android 手機可能跟電腦不合、抓不到驅動、或手機原廠內建「應用程式雙開」功能
如果 Backuptrans 無法跟手機傳輸、存取 LINE 訊息,備份就無法進行。
在另一台手機登入 LINE 、舊手機資料被清掉之前,請先測試過 Backuptrans 可以備份原本手機的訊息。 - 完成轉移備份後,原本聊天室內的「已讀訊息」不會顯示「已讀」
原本的聊天室要 傳送/接受訊息 後,之前的訊息才會恢復顯示 已讀。 - 在整個轉移過程中,如果有人傳 LINE 進來,會備份不到
最好是挑個比較少用 LINE 的時候做轉移。
材料
- 新買的手機 ( iPhone 或 Android )
- 原本的手機 ( iPhone 或 Android )
- 一台 舊 Android 手機/平板
性能要求:Android 版本 不建議是 7.0 以上
(如果 原本的手機 Android 版本未滿 7.0 則可跳過) - 手機跟電腦的傳輸線。
- Backuptrans Android iPhone Line Transfer +
在官網用信用卡購買序號,是最快/便宜的方法,
若無信用卡,可參考某軟體網站的線上商店街,但價格較貴。
P.S. 我自己購買的是最便宜 Personal Edition
LINE 訊息的跨平台備份轉移很困難嗎?
短答案:
是的,很困難,雖然這可讓使用者方便許多,但這畢竟不是 LINE 賴以營利的重要功能。
長答案:
LINE 的訊息聊天記錄主要儲存在使用者的 行動裝置 上,
未儲存在 Keep 或是群組記事本相簿中的照片圖片等,在伺服器上的保存期限不是永久的。
對 iOS 跟 Android 使用者而言,這兩大平台的公司分別為 蘋果 跟 Google。LINE 對於這兩個平台,都已有訊息聊天記錄備份轉移的功能。
(iOS 有 iCloud,Android 則於 2017 新增 Google 雲端備份功能)
但是,「跨」平台就牽扯到跨伺服器,也就是跨公司。無論是訊息儲存跟加密方式等都有所不同,在 LINE 尚未提供跨平台轉移備份功能之前,就先將跨平台備份轉移當成一件困難事吧。
LINE 官方關於聊天記錄備份的說明:
https://help.line.me/line/?contentId=20004537
事前準備 - Android手機
- 確認來源手機的 Android 版本。
如果原本的手機 Android 版本在 7.0以上,請另準備一台比 7.0 更舊的 Android 版本裝置,當作備份中繼。 - 在 來源 跟 中繼手機 都登入好 用來備份 LINE 聊天記錄的 Google 帳號。
如果 Android 沒有先登入相關的 Google 帳號,
即使有備份進 Google 雲端硬碟,LINE 也抓不到對應的 Google 帳號。 - Android 開發人員選項
-> 開啟 [USB偵錯]
-> 開啟 [允許安裝未知的應用程式]
[保持非休眠狀態] 的選項也暫時打開,
讓充電時螢幕不要進入休眠,備份還原過程中比較好操作,也避免螢幕休眠需要解鎖影響到操作。
事前準備 - iPhone
- 請暫時關閉 [iCloud Backup] 跟 [尋找我的手機] 功能。
- 安裝好 LINE APP,但先不要登入。
事前準備 - 電腦
- 安裝 Backuptrans Android iPhone Line Transfer +
- 安裝 iTunes
iPhone 與電腦傳輸資料、備份與還原的過程中需要 iTunes。
事前準備 - LINE
- LINE 已符合 移動帳號 的條件
LINE 官網:LINE帳號必須符合以下任一條件才可執行移動帳號的操作。
a. LINE 帳號內已設定電話號碼、電子郵件帳號及密碼。
b. LINE 帳號已與 Facebook 帳號同步。 - 想要保留的照片、圖片、影片等,都已加入記事本、相簿、Keep 或是另行下載保存。
LINE 現階段有一些功能可以讓照片圖片等永久保留,
除了這些方式以外,只要經過手機更換、資料清空重新登入等等,
就會顯示「儲存期限已過,故無法讀取照片」。
(若只是另行下載保存,它就只是個檔案,不會自動回到 LINE 裡面。) - LINE 備份及復原聊天記錄 已綁定好 Google 帳號
四大 事前準備 都做好後,就可以開始了。
步驟圖解
如果來源手機的 Android 原本就比 7.0 舊,可以跳過 中繼手機 這步,
以 [來源手機] -> [手機跟iPhone都接上電腦] -> [iPhone] 三大步驟做。
如果是 iPhone -> Android,就照著 Backuptrans 提示做,一樣能轉移。
把握下面兩個原則:
- 跟 Backuptrans 傳輸的 Android 版本不要是 7.0 以上,
- 聊天紀錄有在 Local Database (電腦端) 留存一份。
如果手機有突發狀況導致資料遺失,至少還有完整的備份可以從電腦轉。
如果電腦不是自己的,或是有隱私疑慮,
也可以在做完之後將 Local Database 刪除。
在所有訊息都成功進到新 iPhone 後,
iPhone 的 [iCloud Backup] 跟 [尋找我的手機] 等功能就可以開啟了。
備註
Backuptrans 在轉移過程中,會在 Android 手機裡做兩件事:
- 安裝 APP 以供資料傳輸。
運作原理跟 adb 有關,這裡就不贅述。
全部備份轉移成功後,APP可刪除。 - 將 LINE 降到舊版
LINE 的版本不斷在更新,而 Backuptrans 似乎只能藉由特定的舊版來存取聊天紀錄。
舊版的 LINE 是無法開啟使用的 (會閃退),
但即使 LINE 在過程中被 Backuptrans 降到舊版,只要尚未在另一台手機上登入 LINE ,該裝置上 LINE 的資料都還會在,在 Play 商店更新 LINE 就可恢復使用。
若 Backuptrans 連接 Android 版本是 7.0 以上,會發生什麼事?
Backuptrans 會跳出提示訊息,聊天紀錄必須要手動一個個轉移...
這應該又是跟 Android 各版本的安全性有關。
而幾千甚至幾萬筆的聊天紀錄,手動轉移是不切實際的,
利用上述 中繼手機 的方法來避開 Android 7.0 以上的版本,比較保險。
Backuptrans 最近的新版更新(3.1.33.1) 說明如下:
The latest Updates:
Supports iOS 13 and iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max.
Supports Android 9 Pie.
應該是支援新款手機了,有興趣的人可以試看看。