私のスマホはドコモの SC-02H である。買ったときは Android 6.0 がのっていたのだが、今は Android 7.0 になっている。そんでもって、去年の 10 月 18 日に「AndroidTM 8.0へのバージョンアップ予定製品について」てのがあって、中に SC-02H が入っていた。「やったぜ!」と思ったが、いまだに来ない。いつになるのかね。でもまぁ、そのせいで、 Android 7.0 の adb.exe によるフルバックアップをやってみようと思い立った。
Tools を使うのに、 USB ドライバがいる。「 OEM USB ドライバのインストール」参照のこと。
もっとも SC-02H の場合、 USB ケーブルで PC とつないでやったら、ドライバは自動的にインストールされる。
参照) 端末の開発者向けオプションの設定
> pushd x:platform-tools
とかネ)> adb devices
上記をやると、以下のメッセージが出た。
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
xxxxxxxx unauthorized
スマホ画面に右図のようなメッセージが出るので、 ‘OK’ をタップし、再度:
> adb devices
List of devices attached
xxxxxxxx device
> adb backup -f x:SC_02H.adb -apk -all
Now unlock your device and confirm the backup operation…
スマホ画面に右図のようなメッセージが出るので、 ‘データをバックアップ’ をタップする。もし、バックアップファイルにパスワードがいるなら、タップの前に入力しておくこと。(今はパスワードを設定しないとバックアップできない。-2022.1.22追記)
バックアップが終わったら、スマホ画面には ‘バックアップが終了しました’ が出て、 cmd.exe の窓の方はプロンプトに戻る。
注1) バックアップコマンドについては、 Android Debug Bridge (adb) を参照のこと。
日本語での記載もあるのだが、なんでだか backup コマンドの説明が見当たらなかった。英語のページにはちゃんとあるので、そっちを見に行こう。
注2) 我がスマホにおいては、 ‘-shared’ オプションがうまく働かなかった。 8 時間以上待ってやったんだけど、終わらないしなーんにもメッセージも出ない。今回のバックアップは、 Android8 で不具合が出た場合の Android7 へのダウングレード用なので、もっともほしいのはシステムファイルである。というわけで、 ‘-shared’ オプションはあきらめた。(今回、パスワードを設定したらうまくいった。-2022.1.22追記)
This website uses cookies.