- Что DAVx5 синхронизирует с Google
- Установка DAVx5
- Вход в DAVx5 через аккаунт Google
- Создание аккаунта DAVx5 и выбор календарей
- Где смотреть контакты и календарь Google после синхронизации
- Настройки синхронизации DAVx5
- Как перенести контакты с телефона в Google через DAVx5
- Резервная копия контактов Google
- Несколько аккаунтов Google и отключение синхронизации
- Свой Client ID Google для DAVx5
- Если синхронизация DAVx5 с Google не работает
- Частые вопросы про DAVx5 и Google
DAVx5 (DAVx⁵) — приложение для Android с открытым кодом, которое синхронизирует с телефоном календари и контакты. Связка DAVx5 и Google нужна, если на смартфоне нет сервисов Google: например, на LineageOS, GrapheneOS, /e/OS или на телефоне, где вы сознательно отключили Google Play Services.
Ниже — актуальная настройка DAVx5 Google: синхронизация контактов Google и календаря через вход по OAuth, свой Client ID для надёжности и разбор типичных ошибок.
Статья обновлена в сентябре 2026 года. Раньше здесь был способ с паролем приложения и адресом https://www.google.com/calendar/dav/…. С 6 июня 2023 года Google оставил для CalDAV и CardDAV только авторизацию OAuth 2.0, поэтому старый способ больше не работает.
Что DAVx5 синхронизирует с Google
| Данные Google | Синхронизация через DAVx⁵ |
|---|---|
| Календари (свои, общие, подписки) | Да, по CalDAV, в обе стороны; подписки вроде праздников — только чтение |
| Контакты | Да, через CardDAV-интерфейс Google People API, в обе стороны |
| Фото, дни рождения, адреса контактов | Да, вместе с контактом |
| Ярлыки (группы) Google Контактов | Нет — Google не передаёт их по CardDAV |
| Задачи Google | Нет — Google не отдаёт задачи по CalDAV |
| «Другие контакты» (автоматически сохранённые адреса из Gmail) | Нет — синхронизируется только основная адресная книга |
Адреса серверов вводить вручную не нужно: CalDAV Google и CardDAV работают на apidata.googleusercontent.com, и DAVx⁵ находит нужные календари и адресную книгу сам после входа через OAuth. Старый адрес google.com/calendar/dav/… с паролем приложения больше не работает.
Синхронизация с Google официально не поддерживается ни разработчиками DAVx⁵, ни Google. На практике она работает стабильно, но изредка у Google бывают сбои на стороне сервера.
Нужен ли DAVx5, если на телефоне есть сервисы Google? Обычно нет: встроенная синхронизация аккаунта Google проще и работает сама. DAVx5 имеет смысл на прошивках без Google Play Services, если вы хотите держать все календари и контакты — Google, Яндекс, Nextcloud — в одном приложении с общими настройками, или если собираетесь со временем уйти от Google и хотите заранее перенести данные в CardDAV-аккаунт.
Установка DAVx5
Скачайте DAVx⁵ из F-Droid — там приложение бесплатное — или купите его в Google Play. Функции в обеих версиях одинаковые, покупка в Google Play — способ поддержать разработчиков. Для входа через Google нужна версия 4.3.4.1 или новее: если приложение стоит давно, сначала обновите его.
Что такое F-Droid и как ставить из него приложения, мы разбирали в обзоре F-Droid 2.0.
При первом запуске приложение показывает мастер настройки. На экране «Поддержка задач» отметьте «Мне не нужна поддержка задач» — у Google задач по CalDAV всё равно нет. На экране «Разрешения» включите «Все нижеперечисленное» и «Сохранять разрешения», а затем оставьте включёнными «Регулярные интервалы синхронизации» — для этого DAVx⁵ нужна работа в фоне.


На Samsung и других телефонах с Android 11 и новее откройте из мастера настройки разрешений приложения и выключите «Приостановить работу в неактивный период». Иначе система через несколько недель без запуска DAVx⁵ отберёт разрешения, и синхронизация с Google тихо остановится.


Вход в DAVx5 через аккаунт Google

- Откройте DAVx⁵ и нажмите «Добавить аккаунт» на главном экране (в старых версиях — круглая кнопка «+»).
- В блоке «Авторизация для специфического поставщика» выберите «Google Контакты / Календарь» и нажмите «Продолжить». Варианты из блока «Общий логин» — вход с URL, с адресом email или расширенный — для Google не подходят: с 2023 года Google не пускает к CalDAV и CardDAV по паролю.


- В поле «Google аккаунт» введите адрес Gmail. Не пропускайте этот шаг: без адреса приложение может не найти календари CalDAV.
- Поле «ID клиента (необязательно)» оставьте пустым — приложение подставит свой. Свой Client ID нужен в редких случаях, о нём ниже.
- Нажмите «Войти с Google». Откроется браузер со страницей входа Google: введите пароль и код двухэтапной проверки, если она включена.
- На экране «Приложению «DAVx⁵» нужны права доступа к вашему аккаунту Google» дайте все запрошенные разрешения — и на контакты, и на календари. Если Google покажет список с флажками, отметьте все пункты, затем пролистайте вниз и нажмите «Продолжить».


Если снять хотя бы одно разрешение, DAVx⁵ получит неполный доступ: вкладка CardDAV или CalDAV окажется пустой, а синхронизация будет завершаться ошибкой доступа. Исправить это можно только повторным входом с полным набором разрешений. Надпись «У приложения «DAVx⁵» уже есть некоторые права доступа» появляется, если вы уже подключали DAVx⁵ к этому аккаунту, — это нормально.
Версия из F-Droid. Google может показать предупреждение «Приложение не проверено»: эту сборку Google пока не верифицировал. Нажмите «Дополнительно» и перейдите к приложению — доступ получит только приложение на вашем телефоне. Если Google вообще не даёт войти с идентификатором DAVx⁵, создайте свой Client ID.
Добавляйте аккаунт прямо в DAVx⁵. Если начать вход из календаря Etar (через его кнопку добавления аккаунта), авторизация в Google может не завершиться.
Создание аккаунта DAVx5 и выбор календарей
- Название аккаунта — оставьте адрес Gmail: Android подставляет его в поле организатора у событий, которые вы создаёте. Два аккаунта с одинаковым названием создать нельзя.
- Метод группировки контактов — по умолчанию выбрано «Группы являются отдельными vCards». Для Google переключите на «Группы являются категориями контактов»: ярлыки Google так всё равно не перенесутся, зато не будет конфликтов при синхронизации. Нажмите «Завершить».
- На вкладке CalDAV включите нужные календари: основной с адресом Gmail, общие календари (например, семейный) и подписки вроде праздников — такие помечены «только для чтения».
- На вкладке CardDAV включите адресную книгу «Address Book» (My Contacts) — в ней все контакты Google.


- Нажмите на адресную книгу, чтобы открыть её настройки. Должны быть включена «Синхронизация», а «Только для чтения» — выключено (состояние «Чтение/запись»): тогда контакты, созданные или изменённые на телефоне, тоже уйдут в Google.
- Нажмите «Синхронизировать». Первая синхронизация большой адресной книги может занять несколько минут. Кнопка «Обновить список» нужна, если в Google появились новые календари или адресные книги.


Где смотреть контакты и календарь Google после синхронизации
Контакты появятся в обычном приложении «Контакты» — в списке аккаунтов у них будет подпись DAVx⁵ и ваш адрес Gmail. Для календаря подойдёт любое приложение, которое работает с календарями Android: например, Etar или Fossify Calendar из F-Droid. Если календарь не виден, проверьте в настройках календарного приложения, что аккаунт DAVx⁵ отмечен для отображения.
Если «Контакты» показывают только часть записей, откройте меню и нажмите «Просмотреть все контакты» или включите в фильтре аккаунт DAVx⁵. На Samsung это ещё и открывает выбор аккаунта при создании контакта: новый номер можно сохранить прямо в аккаунт DAVx⁵ с адресом Gmail, и он уйдёт в Google при следующей синхронизации. Если нужно сохранять в него по умолчанию, укажите этот аккаунт в настройках приложения «Контакты».
Настройки синхронизации DAVx5
Параметры открываются в DAVx⁵: нажмите на аккаунт Google, затем на значок шестерёнки вверху. Самые полезные из них:
- «Интервал синхронизации контактов» и «Интервал синхронизации календарей» — по умолчанию каждые 240 минут и немедленно при локальных изменениях. То, что вы меняете на телефоне, уходит в Google сразу, а изменения из Google приходят по интервалу или по кнопке «Синхронизировать».
- «Синхронизировать только через WiFi» — экономит мобильный трафик. После включения становится доступно «Ограничение WiFi SSID»: синхронизация только в выбранных сетях, для этого приложению нужен доступ к местоположению.
- «VPN требует наличия основного интернета» — оставьте включённым, как рекомендует приложение: подключённый VPN без работающей сети не считается интернетом, и DAVx⁵ не будет зря пытаться синхронизироваться.
- «Авторизовать снова (OAuth)» в блоке «Аутентификация» — повторный вход в Google без удаления аккаунта. Пригодится, если вы отозвали доступ DAVx⁵ в настройках Google или синхронизация начала падать с ошибкой авторизации.
- «Ограничение по времени для прошедших событий» в блоке CalDAV — старые события не загружаются на телефон. Если календарь Google ведётся много лет, ограничение, например в 90 дней, заметно ускоряет синхронизацию.
- «Напоминание по умолчанию» — добавляет уведомление к событиям без собственных напоминаний.
- «Управление цветами календаря» — цвета берутся из Google и сбрасываются при каждой синхронизации. Выключите, если хотите задавать цвета на телефоне. «Поддержка цвета событий» включите, если красите отдельные события в Google Календаре.
- «Метод группировки контактов» в блоке CardDAV — показывает выбранный при создании аккаунта вариант. Для Google здесь должно быть «Группы являются категориями контактов».


Как перенести контакты с телефона в Google через DAVx5
Контакты, сохранённые на телефоне без аккаунта («Телефон» или «Устройство»), сами в Google не попадут. Их нужно один раз перенести в аккаунт DAVx⁵ с вашим адресом Gmail — после синхронизации они окажутся в Google Контактах.
На Samsung это делается без файлов:
- Откройте «Контакты» → меню ☰ → «Управление контактами» → «Переместить контакты».
- В поле «Откуда» выберите «Телефон», в поле «Куда» — аккаунт DAVx⁵ с адресом Gmail.
- Подтвердите перенос и нажмите «Синхронизировать» в DAVx⁵.
На любом Android подойдёт перенос через файл:
- в «Контактах» экспортируйте локальные контакты в файл
.vcf; - импортируйте этот файл и в качестве места сохранения укажите аккаунт DAVx⁵;
- запустите синхронизацию, проверьте контакты на contacts.google.com и только потом удалите локальные копии.
Если после переноса появились дубли, объедините их: в Google Контактах — через «Объединить и исправить», на Samsung — «Управление контактами» → «Объединить контакты». Новые контакты сразу сохраняйте в аккаунт DAVx⁵, а не в память телефона: тогда синхронизация контактов Google работает в обе стороны и ничего не потеряется при смене смартфона.
Резервная копия контактов Google
Перед первой синхронизацией, сменой телефона или экспериментами с настройками сохраните контакты Google в файл. Если что-то пойдёт не так, их можно будет вернуть через импорт на contacts.google.com или добавить в любой другой сервис с CardDAV.
- Откройте contacts.google.com на компьютере и войдите в тот же аккаунт, что и в DAVx⁵.
- Наведите курсор на любой контакт, отметьте его флажком, затем нажмите стрелку рядом с флажком над списком и выберите «Все» — вверху появится «Выбрано: N».
- Нажмите ⋮ «Ещё действия» → «Экспортировать».
- Выберите формат «vCard-файл для Android или iOS» и нажмите «Экспортировать» — браузер скачает файл
contacts.vcf.
Тот же файл пригодится, если вы решите перенести контакты в другой сервис: например, пошаговый импорт в Яндекс мы разобрали в статье о синхронизации контактов с Яндексом. Там же DAVx⁵ настраивается по логину и паролю приложения — удобно сравнить с входом через Google.
Несколько аккаунтов Google и отключение синхронизации
Для каждого аккаунта Google повторите вход через «Google Контакты / Календарь» — в DAVx5 появится отдельный аккаунт со своими настройками, календарями и адресной книгой.
Чтобы отключить синхронизацию, удалите аккаунт в DAVx⁵ (меню аккаунта → «Удалить аккаунт»). С телефона пропадут только его локальные копии контактов и событий — в Google всё останется. Доступ приложения к аккаунту можно отозвать и на странице сторонних приложений в аккаунте Google.
Свой Client ID Google для DAVx5
По умолчанию DAVx⁵ входит в Google со своим идентификатором приложения. Google может в любой момент его ограничить — тогда вход перестанет работать у всех. Чтобы от этого не зависеть, можно создать свой Client ID. Это бесплатно, но займёт минут пятнадцать.
- Откройте Google Cloud Console и создайте проект, например «My DAVx5». Платёжные данные для CalDAV и CardDAV не нужны — эти API бесплатны.
- В меню «APIs & Services» → «Library» найдите и включите CalDAV API и Google Contacts CardDAV API.
- Откройте Google Auth Platform (раньше — «Экран согласия OAuth»). В разделе «Branding» укажите название приложения и свой адрес, в «Audience» выберите тип «External».
- В разделе «Data Access» нажмите «Add or remove scopes» и вручную добавьте области
https://www.googleapis.com/auth/carddavиhttps://www.googleapis.com/auth/calendar. - В разделе «Clients» создайте клиент типа Android: пакет
at.bitfire.davdroid, в поле SHA-1 — любой случайный SHA-1-хеш (его никто не проверяет). - В «Audience» нажмите «Publish app», чтобы перевести приложение из режима «Testing» в «Production». Подавать заявку на проверку не нужно, но без публикации токен истекает через 7 дней и DAVx5 будет просить войти заново.
- Скопируйте Client ID вида
…apps.googleusercontent.comи вставьте его в поле «ID клиента (необязательно)» при входе в DAVx⁵. Google покажет предупреждение о непроверенном приложении — нажмите «Дополнительно» и продолжите: это ваше собственное приложение.
Если синхронизация DAVx5 с Google не работает
| Проблема | Причина и решение |
|---|---|
| Нет пункта «Google Контакты / Календарь» | Старая версия DAVx5. Обновите её до 4.3.4.1 или новее. |
| Ошибка авторизации при входе по URL или email | Google больше не принимает пароли и пароли приложений. Удалите такой аккаунт и добавьте заново через «Google Контакты / Календарь». |
| Google пишет «Приложение не проверено» | Так бывает с версией из F-Droid и со своим Client ID. Нажмите «Дополнительно» и продолжите. Если вход заблокирован совсем — создайте свой Client ID. |
| Пустая вкладка CardDAV или CalDAV | При входе не дали все разрешения или не указали адрес Gmail. Удалите аккаунт в DAVx5 и войдите снова, отметив все пункты доступа. |
| Контакты есть в Google, но не видны в «Контактах» | Выключена адресная книга на вкладке CardDAV или в «Контактах» стоит фильтр. Включите книгу и нажмите «Просмотреть все контакты». |
| Не получается сохранить новый контакт в аккаунт DAVx⁵ | В «Контактах» нажмите «Просмотреть все контакты» и выберите аккаунт DAVx⁵ при создании записи. Проверьте, что у книги выключено «Только для чтения». |
| Дубли контактов | Контакт есть и в памяти телефона, и в аккаунте DAVx⁵, или файл .vcf импортировали дважды. Объедините дубли в Google Контактах и удалите локальные копии. |
| Ошибка авторизации после смены пароля Google или отзыва доступа | Откройте аккаунт в DAVx5 → шестерёнка → «Авторизовать снова (OAuth)» и войдите в Google ещё раз. Удалять аккаунт не нужно. |
| DAVx5 просит войти заново раз в неделю | Свой Client ID остался в режиме «Testing». Опубликуйте приложение в разделе «Audience». |
| Синхронизация в фоне останавливается | Добавьте DAVx5 в исключения оптимизации батареи. На Xiaomi, OnePlus, Huawei разрешите автозапуск, на Samsung выключите «Приостановить работу в неактивный период». |
| Пропали группы контактов | Ограничение Google: ярлыки не передаются по CardDAV. |
Официальная инструкция разработчиков — на странице DAVx⁵ и Google. А если хотите хранить контакты не в Google, посмотрите инструкцию по синхронизации контактов с Яндекс аккаунтом — там тоже используется DAVx⁵. Календарь в Яндекс переносится так же — см. синхронизацию календаря с Яндексом.
Частые вопросы про DAVx5 и Google
DAVx5 бесплатный?
Да, в F-Droid DAVx⁵ бесплатный. В Google Play приложение платное, но это та же программа без дополнительных функций: покупка там — способ поддержать разработчиков.
Нужен ли пароль приложения Google для DAVx5?
Нет. С 6 июня 2023 года Google пускает к CalDAV и CardDAV только через OAuth, поэтому вход по URL с паролем приложения не работает. В DAVx⁵ 4.3.4.1 и новее выберите «Google Контакты / Календарь» и войдите через страницу Google.
Синхронизируются ли задачи Google через DAVx5?
Нет. Google не отдаёт задачи по CalDAV, поэтому синхронизируются только календари и контакты. В мастере настройки отметьте «Мне не нужна поддержка задач».
Почему в DAVx5 не переносятся группы контактов Google?
Google не передаёт ярлыки контактов по CardDAV. Выберите метод группировки «Группы являются категориями контактов» — так меньше проблем при синхронизации.
Почему DAVx5 каждую неделю просит снова войти в Google?
Так бывает со своим Client ID, если проект в Google Cloud остался в режиме «Testing»: токен живёт 7 дней. Переведите экран согласия OAuth в режим «Production».
Почему DAVx5 перестаёт синхронизировать контакты в фоне?
Чаще всего приложение останавливает оптимизация батареи. Добавьте DAVx⁵ в исключения, разрешите автозапуск, на Samsung выключите «Приостановить работу в неактивный период» и проверьте разрешения на контакты и календарь.
Как на Samsung сохранить новый контакт в аккаунт DAVx5?
В приложении «Контакты» нажмите «Просмотреть все контакты». После этого при создании контакта появится выбор аккаунта — укажите DAVx⁵ с вашим адресом Gmail, и контакт уйдёт в Google при следующей синхронизации.
Как сделать резервную копию контактов Google?
На contacts.google.com выберите все контакты, нажмите ⋮ «Ещё действия» → «Экспортировать» и сохраните «vCard-файл для Android или iOS». Файл .vcf можно импортировать обратно в Google или в другой сервис.
Удалятся ли контакты из Google, если удалить аккаунт в DAVx5?
Нет. С телефона пропадут только локальные копии контактов и событий этого аккаунта, а в Google всё останется. Удаляйте контакты в самих «Контактах», если хотите стереть их и в Google.
Нужен ли DAVx5 на телефоне с сервисами Google?
Обычно нет: встроенная синхронизация аккаунта Google проще. DAVx5 полезен на прошивках без Google Play Services или если вы хотите держать календари и контакты разных сервисов в одном приложении.
Синхронизируются ли фото и дни рождения контактов Google?
Да, фото, дни рождения, адреса и заметки передаются вместе с контактом. Не переносятся только ярлыки (группы) и «Другие контакты» из Gmail.













