Android 4.0 (ICS) で導入された adb backup/restore を使うとデバイスの移行が便利なので、まとめておく。
環境構築
Android SDKのインストール | サービス・機能 | NTTドコモ を参照し、 Android SDK をインストールする。 途中、 "8.「Android SDK Tools Setup」というダイアログに続いて「Choose Packages to Install」というダイアログが表示されます。" において次の2つのみインストールする。
- Android SDK Tools
- Android SDK Platform-tools
同じ機種に移行する場合
ケータイ補償 お届けサービスなどを利用した場合に便利。
バックアップ:
$ adb backup -f <任意の名前>.ab -apk -shared -all -system
- -apk: apk ファイルをバックアップに含める
- -shared: 共有ストレージ/SDカードをバックアップに含める
- -all: すべてのアプリをバックアップに含める
- -system: プリインストールのアプリをバックアップに含める
- デフォルトは -system なので省略可能
リストア:
$ adb restore <任意の名前>.ab
違う機種に移行する場合
新しい機種に移る場合に便利。
バックアップ:
$ adb backup -f <任意の名前>.ab -apk -shared -all -nosystem
- -apk: apk ファイルをバックアップに含める
- -shared: 共有ストレージ/SDカードをバックアップに含める
- -all: すべてのアプリをバックアップに含める
- -nosystem: プリインストールのアプリをバックアップしない
リストアは同様のため省略。