DiPlay社区指南与
兼容性数据库
选择语言
xcertplay 发布版本项目 GitHub

xcertplay 是什么

xcertplay 提供有线和无线 CarPlay。Android Auto 是另一种协议,由 DiAuto 接收。两种 xcertplay 安装包均要求 Android 9(API 28)及以上;Android 9 使用 LocalOnlyHotspot,不能使用 5 GHz Wi-Fi P2P。满足最低版本不等于车型兼容。

DiPlay 基于这个接收端,增加了面向比亚迪的集成及独立界面/包名。DiPlay 发布包使用内置实验性本地认证,xcertplay 则提供可配置认证目标。两者的测试结果不能相互认证。

官方下载安装与首次连接

本次核对的最新版本为 1.3.3。官方 Releases 提供标准 Android 使用的 xcertplay-mobile-1.3.3.apk,以及 Android Automotive OS 使用的 xcertplay-automotive-1.3.3.apk。两者包名同为 com.shilapi.xcertplay,应按接收端平台选择,不同时安装;mobile 指 Android 构建目标,不是 iPhone 伴侣应用。

停车后按接收端允许的方式安装相应 APK,与 iPhone 蓝牙配对。在画面开始前点击右下角 Settings,或三指下滑进入设置;选择并配置认证目标,点击 Save & Reconnect,需要硬件时连接所选 MFi 硬件。有线连接需数据线/数据端口及支持 USB Host/OTG 的接收端。

认证与硬件路径

认证可选 CH341 I2C 桥接 MFi 芯片、板载 /dev/i2c-N、本地匹配证书/私钥、Remote MFi/BAA。本地文件为 DER PKCS#7 .p7b 证书及未加密 DER PKCS#8 .pk8 私钥,须妥善保护私钥。安装 APK 不代表已经具备或验证所有硬件、证书和远程服务配置。

README 明确 Remote MFi 目前仅测试 BAA 认证。CarPlay Ultra 能触发手机提示,但协议栈尚未完整实现/验证,不能把弹窗视为 Ultra 可用,也不能据此购买硬件。

测试边界及排查

上游称在车机和手机上测试,但没有通用车型认证表。失败时记录接收端/Android、iPhone/iOS、版本、连接及认证方式。日志路径为 /sdcard/Android/data/com.shilapi.xcertplay/files/logs/xcertplay.log,分享前移除私人标识、凭据及密钥。使用下方官方源码、Releases 和 Issues;本站不托管 APK。

来源