Skip to content

Seedvault

This application is compiled with the operating system and does not require a rooted device for use. It uses the same internal APIs as adb backup which is deprecated and thus needs a replacement.

Issues

  • When configuring a new backup backend, copy and pasting doesn't work, I needed to enter the password manually.

Seedvault backup backends

WebDAV-Cloud

  • Integrated direct WebDAV Access
  • Preferred backend

Configure with URL: https://example.com/nextcloud/remote.php/webdav

Other backends

  • DAVx5
  • Nextcloud (not recommended)
    • Nextclkoud target error-prone (Quota, uploads fail randomly etc.) Solution: Backup local and sync the backup (rclone, syncthing ?)
  • Local storage
  • USB drive (recommended)

Not yet implemented:

Restore

Apps which did restore successfully

  • Anton
  • Breezy Weather
  • Cambio
  • Nextcloud Deck
  • Kleinanzeigen
  • ntfy
  • OpenSprinkler
  • OSMAnd (Favorites, Marker)
  • Radio Droid
  • Thunderbird
  • TimeLimit
  • Tusky

Other data which did restore successfully

  • Call history
  • SMS / short messages

Apps that don't allow Seedvault backup

Apps with backup that didn't restore settings

Manual restore/reconfiguration needed:

  • Bitwarden
  • Nextcloud app (reconfigure)
  • Davx5
  • Nextcloud News
  • Telegram
  • Antenna Pod (import + export)
  • FreeOTP+ (import + export)
  • Mullvad VPN (reconfigure)
  • Spotify (reconfigure)
  • Tailscale (reconfigure)
  • Device contacts (move to Davx5 contacts)
  • Whatsapp

Apps with dedicated backup & restore mechanism

First, make a backup from inside each app:

  • OsmAnd
    • Sync directory to new device (/storage/.../Android/data/net.osmand.plus/files)

3rd-party tools