2019 最新 使用 Backuptrans 跨平台 (Android -> iOS) LINE 文字訊息聊天記錄 備份轉移 簡易教學

Vincent Sun
8 min readSep 22, 2019

--

前言

隨著 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 手機 (驅動百百種...),
確定可以正常運作再買序號。

本篇不適用於下列

  1. 需要將 整個 LINE 完全備份轉移的使用者
    本篇僅能達到 LINE 文字訊息聊天記錄的備份轉移,並非 LINE APP 完整備份轉移。
    (含未儲存的過期圖片、非移動帳號等)
    Android 可能需要 root,iOS 可能要越獄,這些不在本篇討論範圍。
  2. 沒有 Windows / MacOS 系統的使用者
    備份方式需要透過電腦作業系統操作。
  3. 免費版 / 盜版 第三方軟體
    本篇不作業配也不提供軟體使用,若有特殊需求請自行解決。

已知問題

  1. 部分 Android 手機可能跟電腦不合、抓不到驅動、或手機原廠內建「應用程式雙開」功能
    如果 Backuptrans 無法跟手機傳輸、存取 LINE 訊息,備份就無法進行。
    在另一台手機登入 LINE 、舊手機資料被清掉之前,請先測試過 Backuptrans 可以備份原本手機的訊息。
  2. 完成轉移備份後,原本聊天室內的「已讀訊息」不會顯示「已讀」
    原本的聊天室要 傳送/接受訊息 後,之前的訊息才會恢復顯示 已讀。
  3. 在整個轉移過程中,如果有人傳 LINE 進來,會備份不到
    最好是挑個比較少用 LINE 的時候做轉移。

材料

  1. 新買的手機 ( iPhone 或 Android )
  2. 原本的手機 ( iPhone 或 Android )
  3. 一台 舊 Android 手機/平板
    性能要求:Android 版本 不建議是 7.0 以上
    (如果 原本的手機 Android 版本未滿 7.0 則可跳過)
  4. 手機跟電腦的傳輸線。
  5. 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手機

  1. 確認來源手機的 Android 版本。
    如果原本的手機 Android 版本在 7.0以上,請另準備一台比 7.0 更舊的 Android 版本裝置,當作備份中繼。
  2. 在 來源 跟 中繼手機 都登入好 用來備份 LINE 聊天記錄的 Google 帳號
    如果 Android 沒有先登入相關的 Google 帳號,
    即使有備份進 Google 雲端硬碟,LINE 也抓不到對應的 Google 帳號。
  3. Android 開發人員選項
    -> 開啟 [USB偵錯]
    -> 開啟 [允許安裝未知的應用程式]
    [保持非休眠狀態] 的選項也暫時打開,
    讓充電時螢幕不要進入休眠,備份還原過程中比較好操作,也避免螢幕休眠需要解鎖影響到操作。

事前準備 - iPhone

  1. 請暫時關閉 [iCloud Backup] 跟 [尋找我的手機] 功能。
  2. 安裝好 LINE APP,但先不要登入。

事前準備 - 電腦

  1. 安裝 Backuptrans Android iPhone Line Transfer +
  2. 安裝 iTunes
    iPhone 與電腦傳輸資料、備份與還原的過程中需要 iTunes。

事前準備 - LINE

  1. LINE 已符合 移動帳號 的條件
    LINE 官網:LINE帳號必須符合以下任一條件才可執行移動帳號的操作。
    a. LINE 帳號內已設定電話號碼、電子郵件帳號及密碼。
    b. LINE 帳號已與 Facebook 帳號同步。
  2. 想要保留的照片、圖片、影片等,都已加入記事本相簿Keep 或是另行下載保存
    LINE 現階段有一些功能可以讓照片圖片等永久保留,
    除了這些方式以外,只要經過手機更換、資料清空重新登入等等,
    就會顯示「儲存期限已過,故無法讀取照片」。
    (若只是另行下載保存,它就只是個檔案,不會自動回到 LINE 裡面。)
  3. LINE 備份及復原聊天記錄 已綁定好 Google 帳號

四大 事前準備 都做好後,就可以開始了。

步驟圖解

如果來源手機的 Android 原本就比 7.0 舊,可以跳過 中繼手機 這步,
以 [來源手機] -> [手機跟iPhone都接上電腦] -> [iPhone] 三大步驟做。

如果是 iPhone -> Android,就照著 Backuptrans 提示做,一樣能轉移。

把握下面兩個原則:

  1. 跟 Backuptrans 傳輸的 Android 版本不要是 7.0 以上,
  2. 聊天紀錄有在 Local Database (電腦端) 留存一份。
    如果手機有突發狀況導致資料遺失,至少還有完整的備份可以從電腦轉。
    如果電腦不是自己的,或是有隱私疑慮,
    也可以在做完之後將 Local Database 刪除。

在所有訊息都成功進到新 iPhone 後,
iPhone 的 [iCloud Backup] 跟 [尋找我的手機] 等功能就可以開啟了。

備註

Backuptrans 在轉移過程中,會在 Android 手機裡做兩件事:

  1. 安裝 APP 以供資料傳輸。
    運作原理跟 adb 有關,這裡就不贅述。
    全部備份轉移成功後,APP可刪除。
  2. 將 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.

應該是支援新款手機了,有興趣的人可以試看看。

--

--