ICS设备支持使用创建备份adb backup
和使用恢复备份adb restore
。使用adb backup
,可以选择应备份所有内容,或仅备份某个软件包。
但是,adb restore
缺少的所有选项adb backup
。当我致电时adb restore backup.ab
,backup.ab
电话仅显示单个程序包的备份,电话向我显示一个警告对话框,提示还原备份后所有设置都将丢失。还原单个程序包备份是否会擦除手机上的所有数据,这是真的吗?如果是,是否可以使用还原单个软件包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 2012年
@Bob的建议是否对您有帮助?如果是这样,也许我们可以总结一下并将其作为答案,这对其他社区成员也将很有用。
—
伊齐
不,对不起 rm-vanda的评论在非root用户的设备上不起作用。
—
鲍勃
我是这么想的。但是也许还有另一个提示:您如何从通过“ adb备份”进行的完整备份中提取应用程序的数据?-提取备份至少让您知道“替换”的外观。从旧的还原之前,您仍然可以进行另一次备份,以防万一,然后也可以将其提取出来。
—
伊齐