ICSデバイスはadb backup
、を使用したバックアップの作成、およびを使用しadb restore
た復元をサポートしています。を使用してadb backup
、すべてをバックアップするか、特定のパッケージのみをバックアップするかを選択できます。
ただし、のadb restore
すべてのオプションが欠けていますadb backup
。を呼び出すとadb restore backup.ab
、backup.ab
1つのパッケージのバックアップのみがあり、バックアップを復元するとすべての設定が失われることを示す警告ダイアログが電話に表示されます。単一のパッケージバックアップを復元すると、電話機のすべてのデータが消去されるのは本当ですか?はいの場合、を使用して単一のパッケージを復元することは何とか可能adb restore
ですか?
警告は、バックアップの設定に置き換えられるため、復元されるアプリの設定に関連していると思います。しかし、ICSデバイス(SDKもインストールされていない)がないため、はっきりとは言えません。
—
イジー
Izzyは正しいはずです-ただし、念のため、将来的には '$ mkdir〜/ backupdir / && cd backupdir / && adb pull / data / app / && adb pull / system /でアプリとアプリのデータをバックアップできますapp / && adb pull / data / data / && adb pull / system / data / '-そして、adbはそれをすべてプッシュします。
—
rm-vanda
@Bobは、提案のどれかをさらに進めましたか?もしそうなら、私たちはそれをまとめて答えとして置くことができ、それは他のコミュニティメンバーにとっても役に立つでしょう。
—
イジー
いいえ、ごめんなさい。rm-vandaのコメントは、ルート化されていないデバイスではこのようには機能しません。
—
ボブ
私はそうだと思いました。しかし、別のヒントが役立つかもしれません:「adbバックアップ」を介して作成された完全バックアップからアプリのデータをどのように抽出しますか?-少なくともバックアップを抽出することで、「置換」がどのように見えるかを知ることができます。念のために、古いものから復元する前に別のバックアップを作成することもできますが、これも同様に抽出できます。
—
イジー