【デバッグ接続】アプリのデータをファイルにバックアップ
故障や盗難などで端末を失ったり、操作ミスや不具合でデータを消してしまったときなどのために、重要なアプリのデータはパソコンなどバックアップしておきたいところだ。しかし、小規模なアプリでは、データのバックアップ機能は備えていないことも多い。Androidのアプリのデータは、他のアプリからはアクセスできない専用の領域に保存されているため、ファイルマネージャなどの外部アプリで勝手にバックアップすることも不可能だ。
しかし、端末をパソコンにUSB接続して「デバッグ接続」を行えば、簡単にアプリの固有データをバックアップできるぞ。「adb backup -f 」に続いて、データの保存先ファイルパスとバックアップ対象アプリのパッケージ名を加えたコマンドを実行すればいい。複数のアプリのデータをまとめてバックアップすることも可能だ。
バックアップしたファイルからデータを復元するには、「adb restore 」に続いてファイルパスを加えたコマンドを実行すればいい。
他のadbコマンドと違って、実行した後に端末上で確認操作が必要なので、完全な自動化は行えないが、活用すれば端末をより安心して快適に利用できるようになるはずだ。
Google Playストアのアプリ個別ページのURLなどで、バックアップしたいアプリのパッケージ名を調べよう。
コマンドプロンプトやBATファイルで、「adb backup -f 」に続いて、データの保存先ファイルパスとバックアップ対象アプリのパッケージ名を加えたコマンドを実行しよう。パッケージ名を複数指定してまとめてバックアップすることも可能だ。
ファイル名の拡張子は何でも構わないが、「.ab」にするのが標準的のようだ。
端末上にこのような確認画面が表示されるので、「データをバックアップ」を押そう。
パソコン上のコマンドで指定したファイルに、バックアップされたデータが保存されるぞ。
保存されたファイルからデータを復元するには、「adb restore 」の後に保存されたファイルのパスを加えたコマンドを実行すればいい。
端末上にこのような復元の確認画面が表示されるので、「データを復元する」を押そう。
アプリのAPKのみをバックアップ
アプリの本体は、インストール前のAPK(パッケージファイル)の状態のままでストレージ上に保存されている。将来再インストールするためにAPKをバックアップしたい場合、「adb pull」コマンドでこのファイルをパソコン上に転送すればいい。
パッケージファイルの場所を調査するには、「adb shell pm path」コマンドを使ってみよう。
アプリのパッケージファイルのパスを調べるには、コマンドプロンプト上で「adb shell pm path 」の後にパッケージ名を加えたコマンドを実行しよう。このように、パッケージファイルのパスが表示されるぞ。
後は「adb pull」コマンドでパソコン上に転送すればいい。
なお、アプリのデータとプログラムをまとめてバックアップする方法も存在する。「adb backup -apk -obb -shared -f 」に続いて、保存先ファイル名とバックアップしたいアプリのパッケージ名を指定しよう。
関連記事
【デバッグ接続】アプリのデータを残したままプログラムだけをアンインストール
【デバッグ接続】BATファイルでよく使うコマンドを一発実行
【デバッグ接続】無駄に容量を食ったり不具合を起こしているアプリデータを一発で消去
電話帳やブックマークなどのデータはアプリを使わなくてもバックアップできる
【デバッグ接続】設定で無効化できないアプリもAndroid 4.4以降では「ブロック」可能
【デバッグ接続】アプリを識別するための「パッケージ名」を調べよう
インストール済み全アプリの「.apk」を完全自動バックアップできる「アプリ自動バックアップ」
【デバッグ接続】複数端末を接続しているときは「-s」オプションで対象を指定
【デバッグ接続】野良アプリなどのAPKを手軽にインストール
2014年11月05日08時41分 公開 | カテゴリー: ファイル管理 | キーワード:チップス | Short URL
ツイート
最新記事
- キーボードの隙間が吸えるデスクトップ掃除機!電池で動くので充電不要!
- ハンドベルみたいな可愛い掃除機!卓上をいつでも綺麗に!
- 可愛いデスク掃除機!机の上の汚れたゴミを吸ってくれる!
- 紙パック式の自動ちりとり!フロアワイパーとの組み合わせで毛やホコリも吸い取る!
- 足踏み式エアーマットでどこでも快適に!肌に優しい素材で心地良い!
- 超大容量のリュックサック!ポケットがたくさんで小物も整理しやすい!
- 大容量通信にも対応!格安SIMで使えるSIMフリーホームルーター!
- いつでもどこでもパワフルに!たくさんのポートを備えたポータブル電源!
- 24000mAhの大容量ポータブル電源!QC3.0急速充電であっという間に充電出来る!
- 最大10台の同時充電が可能!並べて綺麗に置いておける!
- 電源タップとコードを隠してスッキリ収納!まとめて充電出来るステーション!
- よく使うリモコンやティッシュをテーブル下に一括収納!テーブルが広々使える収納ラック!
- USB-Cポートをイヤホンジャックに変換!音楽再生も通話も対応している変換アダプター!
- USB−Cポート搭載の有線イヤホン!音量調整や曲送り等も手軽にできる!
- 最大6台まで拡張可能!USBポートをHDMIに変換できるアダプタ!
- いつでも、どこでも気軽に使える!2段階風量調整&左右首振り機能付き!
- ふさがない新感覚!オープンイヤーワイヤレスイヤホンでいつでもどこでも音楽を!
- デジタル制御のアナログパズル!プログラミング的思考を育むのに役立つ!
- 360度全方位記録!死角がないハイクオリティなドライブレコーダー!
- 1944pで500万画素の映像でしっかり記録!万一の事故を記録してくれるドライブレコーダー!
- 軽量でコンパクト!内蔵バッテリー搭載でどこでも使えるモバイルプリンター!
- 超小型・軽量・コンパクトなモバイルプリンター!バッテリー内蔵でどこででも印刷できる!
- 遊んで楽しいスマホ専用フォトプリンター!インクカートリッジを使わずフルカラー印刷!
- 充電しながらプレーしてもケーブルが邪魔にならない!ケースがあってもなくても大丈夫!
- スマホもタブレットもSwitchでも使える!もちろんパソコンでも使えるコントローラー!
- 多機能小型扇風機!720度自由回転で好きな方向に風を向けられる!
- テレビやモニターの上部を有効活用!置くだけで収納スペース確保!
- 驚きの大容量40L!どこへでも持ち運び出来る冷蔵クーラーボックス!
- コンパクトなボディに秘められた豊かなサウンド!持ち出しやすい取っ手付きのワイヤレススピーカー!
- シリーズ史上最も小型設計でパワフルなサウンドを実現!持ち運びに適したデザインのJBLスピーカー!