Android

Where Does DAVx5 Store Accounts and Synced Data?

DAVx5 syncs contacts and calendars into Android system storage. Its own sandbox holds account config and debug logs.

Last updated

DAVx5 is a sync adapter, not a container. Accounts and settings live in its sandbox at at.bitfire.davdroid. The contacts and events themselves live in Android system providers where every contacts app reads them.

That split decides every fix. Account trouble points at the DAVx5 sandbox. Data trouble points at system storage. Debug info and verbose logs inside the app show both sides without root.

Where DAVx5 stores this, by platform

Android
/data/data/at.bitfire.davdroid

Account settings plus debug folder with davx5-log.txt when verbose logging runs. Needs root to browse, but the app shares both on demand.

Android
com.android.providers.contacts + com.android.providers.calendar (system)

System providers holding the synced contacts, events, and tasks. Clear here for corruption, then re-sync from server.

Frequently asked questions

How do I fix corrupted DAVx5 contacts?

Clear data on Contacts Storage and Calendar Storage, then force sync. That re-downloads everything from the server. Local-only entries vanish, so move them server side first.

How do I get DAVx5 debug logs?

Turn on Verbose Logging in DAVx5 settings and reproduce the sync. A notification offers the log for sharing by mail or file. It deletes itself when logging turns off.

Where are my actual contacts stored?

Your contacts live in the system Contacts provider, events in Calendar Storage. DAVx5 is the sync engine between those and your server, not the storage itself.

Notice an outdated path? Let us know.