adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
所以,我用apk和共享进行了完整备份。
首先,此命令备份了什么?我想一切。它是否包括系统(即Android文件),例如包含内核和内容的主ROM文件?还原此备份后,ROM会还原吗?
此外,在植根设备(尚未完成)之后,我将能够仅还原应用程序,应用程序数据和共享从备份存储?还是我应该使用共享数据备份来备份apk,那样就可以了?
是否可以使用root / non-root第三方应用程序? (也许是钛备份?)
我需要了解更多。
#1 楼
对于ADB备份的功能,您可能希望查看我们的备份标签Wiki。基本上,根据使用的命令行开关,它会备份应用程序(.apk
)及其数据。有关选项的完整列表,请参见。对于问题的第二部分,您可能希望看到有没有一种方法可以查看内部并修改adb备份创建的文件?是的,有可能提取其中的一部分,是的,Titanium Backup是具有此功能的应用程序之一。链接的问题中还描述了其他方法。
还值得一看:
如何从通过“ adb备份”完成的完整备份中提取应用程序的数据”?
部分adb还原
通过ADB备份和还原Android设置和应用程序
评论
值得注意的是某些apk不会通过adb进行备份。 (目的是防止人们窃取应用程序。)
–瑞奇
2015年3月7日,下午5:23
@RickyBeam是正确的。开发人员可以将ALLOW_BACKUP标志设置为“否”;我遇到了几个这样的应用程序。不知道“防盗保护”是否在此背后,因为其中还包含一些开源应用程序。
– Izzy♦
2015年3月7日14:25
@RickyBeam PS:如果您也想备份那些应用程序,则在安装了Xposed Framework的有根设备上,“备份所有应用程序”会禁用该“锁定” :)
– Izzy♦
2015年6月9日17:58
哎哟。另一个限制:它似乎不涵盖SMS / MMS(请参阅:通过非根设备上的ADB备份/还原SMS / MMS?)。
– Izzy♦
15年7月7日在9:45
adb备份是否保存sqlite数据库?
–tisaconundrum
18年6月14日在21:37
评论
类似的问题:我想转移我的android互联网应用信息。