DataBackup 中文文档 下载 App

跨用户数据还原:A 用户的数据可以还原给 B 用户

能做什么

DataBackup 支持把一个用户(比如主用户 Owner)的备份还原给另一个用户(比如分身 Work Profile)。

适用场景:

操作步骤

第一步:选备份来源

进入恢复界面,选择你的备份目录,从中选一个备份子目录——不管这个备份是从哪个用户来的,DataBackup 都允许选。

第二步:选应用

勾选你想恢复的应用。

第三步:选目标用户

在恢复界面的顶部或设置里,把「恢复到用户」切换成你想还原的那个目标用户(比如 Work Profile)。

第四步:跑恢复

和正常恢复一样的流程。DataBackup 会把备份数据写入目标用户对应的数据目录。

需要注意的事

目标用户必须装了这个应用

DataBackup 跨用户还原数据时,前提是目标用户已经安装了同名应用(不一定要求版本一样,但版本差异太大可能不兼容)。如果目标用户没装这个应用,完整恢复模式会先尝试安装 APK——但装进去也是在主用户下,不会自动安装到分身用户。

所以跨用户还原数据的推荐模式是「仅恢复数据」:先在目标用户里装好应用,再只导数据。

数据安全边界

跨用户还原时,DataBackup 会把备份里的应用数据完整复制到目标用户的数据目录。这意味着:

请确保这样做的合理性——如果你本意是两个用户的数据隔离,就别乱用跨用户还原。

部分应用可能拒绝启动

极少数安全敏感的应用(某些银行 App、企业管理 App)可能检测到数据目录的 owner UID 不对或目录内容异常,启动时报错。这种情况只能卸载重装。