LINEで全てのトークを一括でバックアップする方法(の模索)

突然ですがAndroidのLINEのバックアップとリストアって何であんなに面倒なんでしょうか。トーク毎にしかバックアップが取れない仕様が変わる気配がありません。iOSはiCloudで一発らしいのでこういう時はiPhone勢が羨ましくなります。root取得済みの端末ならTitanium Backupでトーク内容とAndroid IDをバックアップ&リストア出来るみたいですが、非root端末だとadb backupが拒否されてるのでHeliumも使えない始末。

で、FRepという操作再現ツールを用いてある程度の作業を自動化させてみました。

FRepサポート - 操作再現ツールFRep, Finger Replayer for Android

FRep - Finger Replayer - Google Play の Android アプリ

このアプリでタッチパネルの操作を記録し同じ操作を再生する事でトークのバックアップを自動化します。私は以下の操作を記録しました。
準備:トークタブの一番下に移動する
記録開始
①トークタブで一番下に表示された友達・グループタップする。
※上から順番にバックアップしても良いのですが、⑨でスクロールしたときタップする場所がずれるので下から順の方がやりやすいです。
②右上の▼ボタンをタップしメニューを表示する。
③「トーク設定」をタップする。
④「トーク履歴をバックアップ」をタップする。
⑤「すべてバックアップ」をタップする。
⑥少し待つ。
※トークが多い場合と少ない場合でバックアップに要する時間が違うため5秒ぐらい待っておくとよい。
⑦「いいえ」をタップ。
※「はい」を選んで保存先を選んでも良いですが、LINE Keepはやめた方が良いです。リストアの際に一括ダウンロードが出来ないので面倒です。
⑧戻るボタンを3回タップし①の画面に戻る。
⑨画面を友達・グループ1つ分上にスクロールさせる。

この操作を繰り返し再生することでほとんどのトークのバックアップが取れます。バックアップが取れないのは、A:上の方の友達・グループ と B:公式アカウント の2つです。

Aについては数が少ないので手動でバックアップしてください。
Bについては、②で表示したメニューの並びが通常の友達・グループと公式アカウントで異なる事で発生します。放っておくと広告をタップしたり通報をしたりホーム画面に戻ったりしてその後の操作が上手く行かなくなるので、見つけたら動作を停止させてください。その後手動でバックアップし、次の友達・グループから操作を再生し直してください。

ここまでを録画し20回ぐらいずつ繰り返す設定で操作を再生したところ、かなり楽にバックアップが取れました。公式で一括バックアップが取れるまではこれで凌ぎます。

コメント

このブログの人気の投稿

湾岸ミッドナイトの聖地についてまとめてみる

MakeMKVでリッピングに失敗する時の対処方法

中華タブレットのバッテリー交換に挑戦した話