※ 引述《papaganono (板版傻傻分不清楚)》之銘言:
: 應該是line內容太龐大的情況下(好幾g)
: 資料壓縮好然後要上傳icloud drive時就line直接給你當掉跳出
: 所以如果你的line資料大於某個容量時
: 是無法以icloud drive備份的
: 只剩下 itunes 備份一途
: 網路上有google到這個情況
: 但是很少人反應這個問題
: 大部份人的問題都在備份復原過程失敗
: line真的是很恐怖
: 可是又非用不可
先提供你,我之前成功復原 LINE 備份的步驟心得:
1. 手機接電腦 iTunes 全機備份
2. 手機 LINE 備份聊天記錄到 iCloud
2.1 有時候進度的數字會前後跳來跳去
2.2 備份進度都會卡在某個數字很久,是不是當掉了啊要不要重開看看。
假的!去洗澡!繼續等到「備份完成」字樣出現!
3. 開啟「移動帳號」設定
4. 刪掉重裝 LINE
5. 用 email 登入和簡訊認證後,按下還原聊天記錄
5.1 跳出視窗「可能無法連接 iCloud 伺服器,或是你的設定有問題」之類的字樣
5.2 再按一次,跳出視窗「可能無法連接 iCloud 伺服器,或是你的設定有問題」
之類的字樣
5.3 再按一次,跳出視窗「可能無法連接 iCloud 伺服器,或是你的設定有問題」
之類的字樣
5.4 再按一次,跳出視窗「可能無法連接 iCloud 伺服器,或是你的設定有問題」
之類的字樣
5.5 ......假的!再繼續按!就按到一次成功了!!=_=
正常人一定覺得這真是瘋了,
才會端出這樣步步驚心的備份方案。
不過通常每個產品,都有各自看重的部分,
譬如 Facebook Messenger 就是全雲端化,
所以根本就不會覺得需要備份。
很多人以為 Telegram 很安全,但其實它
預設也是聊天記錄全部在雲端伺服器上
只要聊天記錄在別人家的電腦(雲端伺服器),
你都不應該太相信隱私能受到保障。
但這又是個跨裝置的年代,訊息希望都能同步
比較折衷的作法就是像 LINE、iMessage,
你可能發現它只會同步最新的一些訊息,因此
更舊的絕大多數訊息應該沒有留存在雲端上,
但又因為它們伺服器有時不穩,倒楣時就會在
某幾台裝置上漏掉訊息。
回過頭從這個備份方案來看,LINE 應該是看重
什麼呢?
1. 聊天記錄不要放在他們家伺服器上,可以
視為一種看重隱私。要不然 iOS / Android
就統一備份方式,都到他們家伺服器就好啦,
為何還要 iOS 實作一套 iCloud 備份機制,
而 Android 到現在還沒有官方方案?
2. 從隱私角度也可能推論出為何 LINE 只支援
iCloud 而不支援其他雲端空間,畢竟蘋果確實
比較注重隱私議題。不過更可能的原因是使用
iCloud 空間不用再另外申請或登入第三方帳號,
「理論上」整體流程體驗應該更好。
3. 但歷史上 iCloud 就是個很不穩定的雲端
服務....幾乎使用 iCloud 當後端的 app 都
很有機會被婊,多年來據聞直到 CloudKit 釋
出,蘋果放棄了太「magical」的舊API才稍足
穩定。LINE 很可能也想效法蘋果的完美理念
「It just works」的產品水準,使用者一鍵
完成,不用操作任何技術細節,所以推出
iCloud 備份方案,殊不知雲端就是蘋果弱點。
在這種情形下,LINE 還不如直接提供輸出解密
的 talk.sqlite,就讓想要備份的使用者自己
留存或操作復原,就算手動步驟麻煩但網路上
一定會有人寫教學,也一定會有人學會的。
多年前 MSN 的年代,備份聊天記錄多簡單,雖
然它 xml 格式也設計得很難讀,但至少偶爾想
看時隨時都打得開。為了拿出 talk.sqlite 而
JB?又 iCloud 上的 LINE 備份無法輸出到
iCloud Drive... 真難想像十年後要是我們
都不再用 LINE 了,歷史是不是又要成灰燼?
我是一定會用 iTunes 全機備份啦,至少
找個 iTunes Backup Extractor 來撈出
talk.sqlite 感覺簡單多了。