Skip to content

安卓使用DAVx⁵同步iCloud通讯录

#安卓 #同步 #备份 #iCloud #苹果 #通讯录

适用场景

你想在新安卓手机上同步 iPhone/iCloud 的联系人(双向同步),让安卓系统“联系人”App 显示并编辑 iCloud 联系人。
DAVx⁵ 支持 iCloud CardDAV(联系人)和 CalDAV(日历),2026 年仍完全兼容。

重要前提:

  • iCloud 必须开启 两步验证(几乎所有账号都开启)。
  • 不能用主密码,必须生成 App 专用密码(app-specific password)。
  • 联系人同步稳定,日历也支持(教程以联系人为主,日历类似)。

教程正文

第一步:生成 iCloud App 专用密码

  1. 用电脑或 iPhone 浏览器登录 https://appleid.apple.com
  2. 登录你的 Apple ID(iCloud 账号)。
  3. 在“登录与安全性” > “App 专用密码”部分,点击“生成密码”。
  4. 输入标签(如 “DAVx5 Android”),点击生成。
  5. 复制这个 16 位密码(如 xxxx-xxxx-xxxx-xxxx),只能显示一次!后续用它登录 DAVx⁵。

第二步:安装 DAVx⁵

  • 从 Google Play 或 F-Droid 下载 DAVx⁵(推荐付费版支持开发者,或 F-Droid 开源版)。

第三步:添加 iCloud 账号到 DAVx⁵

方法一:推荐(使用 Base URL 手动登录,最稳定)

  1. 打开 DAVx⁵,首次运行授予联系人、账号等权限,并关闭电池优化。
  2. 点击右下角 + 添加账号。
  3. 选择 使用 URL 和用户名登录(Login with URL and username)。
  4. 输入以下信息:
    • Base URL:https://contacts.icloud.com (这是 iCloud 联系人的 CardDAV 专用 URL)
    • 用户名:你的完整 iCloud 邮箱(如 user@icloud.comuser@me.com
    • 密码:刚才生成的 App 专用密码
    • 联系人组方法:选择 Groups are per-contact categories(推荐)
  5. 点击“登录”或“下一步”。
  6. DAVx⁵ 会自动发现联系人地址簿。
  7. 在 CardDAV 部分,勾选要同步的地址簿(通常只有一个主地址簿)。
  8. 点击右上角同步图标(♻️)手动同步一次。

方法二:备用(如果想同时同步日历和联系人)

  1. 同上添加账号,但 Base URL 用 https://icloud.com
  2. 用同样用户名 + App 专用密码登录。
  3. DAVx⁵ 会自动发现 CalDAV(日历)和 CardDAV(联系人)。
  4. 分别勾选要同步的日历和地址簿。

第四步:验证和设置

  1. 同步完成后,打开安卓系统 联系人 App:
    • 联系人已出现(包括照片)。
    • 在联系人 App 设置 > 显示的联系人,确保勾选了 DAVx⁵/iCloud 账号。
  2. 新建/编辑联系人时,选择存储到 DAVx⁵/iCloud 账号(避免存本地不同步)。
  3. 去安卓设置 > 账号 > DAVx⁵,开启自动同步。

新手机额外步骤(从 iPhone 迁移联系人)

  • iCloud 联系人已在线上,直接同步即可下载到新安卓手机。
  • 如果安卓有本地旧联系人:
    • 用联系人 App 导出 .vcf 文件。
    • 导入到 DAVx⁵/iCloud 账号(会上载到 iCloud)。

常见问题解决

  • 认证失败:确认用了 App 专用密码,不是主密码。旧密码失效可重新生成。
  • 只发现日历不发现联系人:改用 Base URL https://contacts.icloud.com 单独添加联系人账号。
  • 同步慢/不及时:手动同步几次,或检查网络(iCloud 有时延迟)。
  • Reminders(任务):Apple 已禁用第三方同步,不支持。
  • 错误 403/501:重新生成 App 密码,或删除账号重加。

配置成功后,你的安卓联系人就完全“订阅”了 iCloud,iPhone 上改的会自动同步到安卓,反之亦然!

davx5:官网下载

https://www.davx5.com/download

davx5:github下载地址

https://github.com/bitfireAT/davx5-ose/releases