ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



os:android:backup

フルバックアップとリストア

Android 4.0.x以降なら、以下の手順でバックアップとリストアが可能。1)

準備

Android SDKをPCにインストール

以下のサイトからSDKを入手して解凍

Adding SDK Packages

Androidの設定

  1. 「設定」→「セキュリティ」→「提供元不明のアプリ」にチェック
  2. 「設定」→「開発者向けオプション」→「USBデバッグ」をタップして有効に2)
  3. PCに接続 3)

バックアップ

コマンドプロンプトを起動して、解凍したSDKフォルダの中の「sdk\platform-tools」に移動してバックアップコマンドを入力する。

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
 
-f                 ファイル名を指定。デフォルトは「backup.ab」
-apk|-noapk        バックアップに apkファイルを「含める」か「含めない」か。デフォルトは「noapk」
-shared|-noshared  SDカード内のコンテンツを「含める」か「含めない」か。デフォルトは 「noshared」
-all               すべてのアプリケーションを対象とする((apkは含まない))
-system|-nosystem  システムアプリケーションを「含める」か「含めない」か。デフォルトは 「nosystem」

通常は以下のコマンドで良いと思う

adb backup -f ファイル名 -apk -noshared -all -nosystem

SDカード内のコンテンツは大きいのと、リストアするかどうかさまざまなので、自分でバックアップを取ったほうが楽だと思います。

Android側でフルバックアップリクエスト画面が表示されるので「バックアップ」を選択する。
これで、しばらく待てばバックアップが作成されます。

リストア

リストアは以下のコマンドで行います

adb restore ファイル名
1)
最初Heliumでやろうとしたら、新しい機械で起動しなかった…
2)
※「開発者向けオプション」が表示されていない場合は、端末情報のビルド番号を7回タップすることで表示されます
3)
うまく認識されないい場合には、デバイスマネージャからドライバ(Android Composite ADB Interface)をインストールする
os/android/backup.txt · 最終更新: 2017/04/14 14:21 (外部編集)