スマートフォン
 Computer >> コンピューター >  >> スマートフォン >> スマートフォン

UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

Androidのアプリデータやテキストメッセージなどをバックアップするのは、非常に面倒な作業で、場合によっては費用もかかります。Playストアにはデータのバックアップをうたうアプリが数多く存在しますが、性能にムラがあったり、高額だったりすることも少なくありません。実は、もっと優れた方法があり、しかもそのすべてをパソコン上で完結できるのです。

Androidには開発者向けツール一式が標準で用意されています。多数のツールが含まれていますが、中でも特に重要なのがADB(Android Debug Bridge)です。このツールを使えば、Androidデバイスへ直接コマンドラインからアクセスできます。ADBがあれば何でも可能になり、Androidデバイス全体のバックアップさえも実現できます。ここでは、Ubuntuでの具体的な手順を紹介します。

注意:このチュートリアルはUbuntu Linuxを中心に解説しています。ただし、ADBはWindowsやmacOSでも利用可能で、同じ手順でバックアップ作業を行えます。

ADBのインストールとUSBデバッグの有効化

まず、ターミナルウィンドウを開き、以下のコマンドを入力して、Androidと連携するADBツールをインストールします。

sudo apt install adb
UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

ADBツールのインストールが完了したら、次はAndroid側でデバッグ機能を有効にする必要があります。手順は以下の通りです。

1. 開発者モードを有効にする

Androidの「設定」を開き、一番下までスクロールして「端末情報」をタップします。「電話の状態」ページが表示されるので、さらに下へスクロールして「ビルド番号」を見つけ、7回連続でタップします。これで開発者モードが有効になります。

UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

2. USBデバッグをオンにする

端末の戻るボタンを押して前の画面に戻ると、設定メニューに新しい項目「開発者向けオプション」が追加されています。これをタップして開発者設定画面に入り、リストをスクロールして「Androidデバッグ」(または類似の名称)を見つけてタップし、有効にします。

バックアップの作成手順

ADBでバックアップを作成するのは、コマンドを1つ実行するだけととても簡単です。まず、Androidデバイスに対応したUSBケーブルでPCと接続します。次に、ターミナルで以下のコマンドを入力します。

adb start-server

これでAndroid Debug Bridgeのサーバーが起動します。コマンド実行後は、すぐにAndroidデバイスのロックを解除してください。ADBが確認ダイアログを表示するため、続行するには画面上で承認する必要があります。

UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

バックアップを開始するには、ターミナルで以下のコマンドを入力します。テキストメッセージや各種アプリデータが収集され、暗号化されたファイルとして保存されます。

adb backup -apk -shared -all -f backup-file.adb
UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

コマンドを実行すると、Android側でバックアップファイルのパスワード設定を求められます。強度が高く、かつ忘れないパスワードを入力し、「データをバックアップ」ボタンを選択してください。バックアップにはある程度時間がかかりますが、完了すると「backup-file.ab」というファイルが「/home/username/」ディレクトリ内に作成されます。

バックアップからの復元方法

バックアップを復元する場合は、前述の手順と同じようにADBサーバーを起動した状態で、以下のコマンドを実行します。

adb restore backup-file.ab
UbuntuでADBを使ってAndroidのデータをバックアップ・復元する完全ガイド

ここでもAndroid側での操作が必要です。ADBがパスワードの入力を求めてくるので、今回は新しく設定するのではなく、バックアップ時に作成したパスワードを入力します。その後、「データを復元」を選択すると復元処理が開始されます。処理には時間がかかることがあるため、辛抱強く待ちましょう。

まとめ

多くのAndroidユーザーは知りませんが、ADBは驚くほど強力なツールです。デバイスでroot権限を取得するためだけのものではなく、このツールでできることは非常に多岐にわたり、そのすべてを紹介するには記事が1つでは足りないほどです。

あなたが知っているADBの活用テクニックがあれば、ぜひコメント欄で教えてください!

  1. Androidスマホのデータをバックアップする10の方法【写真・連絡先・SMSも完全保存】

    Androidスマートフォンのバックアップは非常に重要です。バックアップがなければ、写真、動画、ファイル、書類、連絡先、SMSメッセージなど、スマホ内の大切なデータをすべて失うリスクがあります。この記事では、初心者でもわかりやすい手順で、あなたの重要なデータを常に保護するためのAndroidバックアップガイドをご紹介します。 Androidデバイスは、私たちの生活のあらゆる場面に欠かせない存在となっています。今やスマホはPCやノートパソコンよりも重要な役割を担っており、連絡先、思い出の写真や動画、重要な書類、お気に入りのアプリなど、あらゆるデータが詰まっています。 もちろん、これらの機能はAn

  2. Androidで友人と位置情報を共有する7つの方法【Googleマップ・WhatsAppなど】

    GPS技術はここ数十年で大きく進化し、今ではAndroidスマートフォンでも手軽に利用できるようになりました。複数のアプリが正確な現在地を特定でき、中でも最も広く使われているのがGoogleマップです。これらのアプリを使えば、自分の現在地を確認したりナビゲーションしたりするだけでなく、その位置情報を友人と共有することも可能です。位置情報を直接共有することは、自分の正確な居場所を伝えるための非常に便利な手段です。「今どこにいるのか」「家への道順」などを口頭で説明しても、なかなか上手く伝わらないことはよくありますよね。実は、この便利な機能はいつでも指先で使えるのに、その存在を忘れている人が多いので