スマホを買い換えたんで、データ移行について色々調べたことをメモしておきます。
- Android SDK Platform Toolsを入手して適当なフォルダーに展開する
- https://developer.android.com/studio/releases/platform-tools
- とりあえず C:\Work\platform-tools に展開することとする
- Android端末でUSBデバッグを有効化する
- Android端末をUSBケーブルでPCに接続してファイル転送モードにする
- エクスプローラーでAndroidの内部ストレージを開く
- 内部ストレージの\Android\dataフォルダーにある、サブフォルダー名を調べる
- PC\<機種名>\内部共有ストレージ\Android\data
- サブフォルダー名≒パッケージ名
- ねこあつめ:jp.co.hit_point.nekoatsume
- 旅かえる:jp.co.hit_point.tabikaeru
- Free Adblocker Browser:com.hsv.freeadblockerbrowser
- PCでコマンドプロントを起動する
- 次のコマンドでAndroid端末の認識状態を確認する
- C:\Work\platform-tools\adb.exe devices
- OKの場合の表示
- List of devices attached
- QV704G7T1H device
- NGの場合の表示
- List of devices attached
- QV704G7T1H unauthorized
- バックアップを実行する
- 都度端末側でバックアップを許可する必要あり
- C:\Work\platform-tools\adb.exe backup jp.co.hit_point.nekoatsume -f nekoatsume.bak
- C:\Work\platform-tools\adb.exe backup jp.co.hit_point.tabikaeru -f tabikaeru.bak
- C:\Work\platform-tools\adb.exe backup com.hsv.freeadblockerbrowser -f adblocker.bak
- 都度端末側でバックアップを許可する必要あり
- 移行先端末で同様にUSB接続してリストアを実行する
- 都度端末側で復元を許可する必要あり
- C:\Work\platform-tools\adb.exe restore nekoatsume.bak
- C:\Work\platform-tools\adb.exe restore tabikaeru.bak
- C:\Work\platform-tools\adb.exe restore adblocker.bak
- 都度端末側で復元を許可する必要あり
【参考】
adb backup [-f <バックアップファイル名>] [-apk | -noapk] [-obb | -noobb] [-shared | -noshared] [-all] [-system | -nosystem] [<パッケージ名>]
adb restore <バックアップファイル名>
その他
auメール等は、auデータお預かりアプリで移行する