Android には、携帯電話やタブレットのコンテンツをバックアップおよび復元するための方法が組み込まれています。必要なのは、コンピュータと Android 4.0 (Ice Cream Sandwich) 以降を実行しているデバイスだけです。
Titanium Backup を使用した Android スマートフォンのバックアップと復元について も説明しました。 Titanium Backup は素晴らしいアプリですが、Android を root 化する必要があります。この機能は Android のユーザー インターフェイスでは公開されていないため、実験的であると考える必要があります。
Android SDKのインストール
バックアップまたは復元を実行するには、adb (Android Debug Bridge) コマンドを使用する必要があります。このコマンドは Google の Android SDK に含まれており、無料でダウンロードできます。
まず、Android SDK に必要な Oracle の Java Development Kit をインストールする必要があります。 32 ビット バージョンをダウンロードしてインストールします。64 ビット バージョンの Windows を使用している場合でも、Android SDK は 32 ビット バージョンを必要とします。
次に、 Google から Android SDK をダウンロードしてインストールします 。 Java が見つからないというメッセージが SDK から表示された場合は、64 ビット バージョンの JDK がインストールされている可能性があります。必ず 32 ビット バージョンをインストールしてください。
SDK がインストールされたら、[スタート] メニューから Android SDK Manager を開きます (「SDK Manager」を検索)。
[Android SDK プラットフォーム ツール] チェックボックスをオンにし、[インストール] ボタンをクリックして、adb を含むプラットフォーム ツール パッケージをインストールします。エラーが表示された場合は、SDK マネージャーを管理者として実行する必要がある場合があります。 ([スタート] メニューの SDK Manager ショートカットを右クリックし、[管理者として実行] を選択します。)
デバイスのセットアップ
Android デバイスで USB デバッグを有効にする必要があります。これは、Android の設定の [開発者向けオプション] 画面から行うことができます。
USB ケーブルを使用して Android スマートフォンまたはタブレットをコンピュータに接続できるようになりました。コンピュータと通信するには、デバイスのドライバがコンピュータにインストールされている必要があります。これらのドライバは、多くの場合、デバイスの製造元の Web サイトで見つけることができます。 Android SDK Manager ウィンドウ ([Extras] で探します) から Google USB Driver をインストールすることも機能する場合があります。
ADBのテスト
Android SDK をインストールしたパスをメモします。これは、Android SDK Manager ウィンドウの上部、SDK パスの隣に表示されます。
adb.exe ファイルは、platform-tools フォルダーにあります。デフォルトのインストール設定では、場所は C:\Users\NAME\AppData\Local\Android\Android-sdk\platform-tools です。
このフォルダーに移動し、Shift キーを押しながらフォルダー内で右クリックし、[ここでコマンド ウィンドウを開く] を選択します。
adb がデバイスと通信できるかどうかをテストするには、次のコマンドを実行します。
adbデバイス
リストにデバイスが表示されるはずです。デバイスが表示されない場合は、ドライバーが正しくインストールされていないため、adb はデバイスと通信できません。
デバイスのバックアップ
adb Backup コマンドを使用してデバイスをバックアップできるようになりました。すべてをバックアップするには、次のコマンドを実行します。
adb バックアップ -apk -shared -all -f C:\Users\NAME\backup.ab
これにより、インストールされているすべてのアプリ (APK ファイル) と共有ストレージ (SD カード) データがコンピューター上の C:\Users\NAME\backup.ab ファイルにバックアップされます。コマンドの NAME を Windows ユーザー名に置き換えるか、バックアップ ファイルの別の場所を指定します。
このコマンドを実行した後、デバイス上のバックアップに同意する必要があります。必要に応じて、ここでパスワードを使用してバックアップを暗号化することもできます。
バックアップするデータの量によっては、プロセスに時間がかかる場合があります。
バックアップの復元
今後バックアップを復元するには、次のコマンドを実行します。
adb 復元 C:\Users\NAME\backup.ab
完全な復元を実行するかどうかを尋ねられます。これにより、デバイス上のデータとアプリがバックアップのデータとアプリに置き換えられます。バックアップをパスワードで暗号化した場合、バックアップを復元するにはパスワードを入力する必要があります。
これは便利な機能ですが、Android SDK を使用してバックアップを作成および復元するのは、平均的なユーザーにとって少し複雑です。将来的には、この機能に Android のインターフェイスに便利なボタンが追加されることを願っています。





