Skip to content

Disable D2D Android backups#87

Merged
chenxiaolong merged 1 commit intomasterfrom
kvbackup
Apr 7, 2026
Merged

Disable D2D Android backups#87
chenxiaolong merged 1 commit intomasterfrom
kvbackup

Conversation

@chenxiaolong
Copy link
Copy Markdown
Owner

This switches the backup mechanism to key/value backups, but just points to Android's BackupAgentHelper, which doesn't do anything by default. This is more reliable than fiddling with the various full backup configs and works on all supported versions of Android.

Android backups are disabled because they cannot be done safely. Even if the database is excluded (preventing accidental data loss due to missing files inside shared folders), it is still possible to have the same backup restored to multiple devices, which could definitely cause sync issues. Instead, users should just use the built in import/export functionality.

This switches the backup mechanism to key/value backups, but just points
to Android's BackupAgentHelper, which doesn't do anything by default.
This is more reliable than fiddling with the various full backup configs
and works on all supported versions of Android.

Android backups are disabled because they cannot be done safely. Even if
the database is excluded (preventing accidental data loss due to missing
files inside shared folders), it is still possible to have the same
backup restored to multiple devices, which could definitely cause sync
issues. Instead, users should just use the built in import/export
functionality.

Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
@chenxiaolong chenxiaolong self-assigned this Apr 7, 2026
chenxiaolong added a commit that referenced this pull request Apr 7, 2026
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
@chenxiaolong chenxiaolong merged commit 41cc6c0 into master Apr 7, 2026
1 check passed
@chenxiaolong chenxiaolong deleted the kvbackup branch April 7, 2026 02:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant