Repository navigation
CarPToCarL 1.0.2 — 正式版
让一台普通 Android 手机(未 root)扮演 CarPlay 发送端,把本机 CarLife+ 引擎的 H.264 码流
直通转发给支持无线 CarPlay 的车机——不重编码、不依赖 Shizuku。
非官方项目:与 Apple Inc.、百度及任何汽车制造商均无关联,未获授权、不是 MFi 产品。
CarPlay / AirPlay / CarLife 均为其各自权利人的商标,此处仅用于说明兼容目标。
完整条款见 DISCLAIMER.md 与
docs/LEGAL-NOTES.md。
下载与安装
| 文件 | 说明 |
|---|---|
CarPToCarL-1.0.2-release.apk |
本版固定文件(13.2 MB) |
CarPToCarL-latest.apk |
同一份文件,文件名固定,方便引用固定直链 |
- 系统要求:Android 12 及以上(minSdk 31)。
- 安装:系统安装器直接装,或
adb install -r CarPToCarL-1.0.2-release.apk。 - 签名:作者个人调试图标证书签名(仓库不含发布密钥)。可与 1.0.0 / 1.0.1 直接覆盖安装,
但不要与其它来源的包混装(签名不同会冲突)。 - 首次启动会弹出免责声明,需手动同意;手机端还需装 CarLife+(荣耀机型为
com.baidu.carlife.honor)。
本版变化
1.0.2 是纯文档 / 声明版本,功能与 1.0.1 完全一致。
- 说明中标注本项目源自 CarDeck(同作者上一代项目,MIT),
并同步到NOTICE/DISCLAIMER.md/docs/LEGAL-NOTES.md; - 补齐脱敏:真实车机名、MAC、主机名全量归零(
Audi_MMI_0000/AA:BB:CC:DD:EE:FF/DESKTOP-XXXXXXX); NOTICE.txt/LICENSE.txt随 APK 一起分发(应用内可查看)。
继承 1.0.1 的修复(相对 1.0.0):
- 修「CarPlay 保持连接、CarLife 断开重连后车机黑屏」——视频会话状态未随源重置。
现在检测到 CarLife 源重启后重置配置、等待新 IDR、CSD 缓存兜底重发,并有 4 秒看门狗兜底。
关于 60fps:连上车机后在「荣耀车联 → 设置 → 投屏显示设置 → 帧率」调到 60 即可,
默认档是 20fps。改完帧率必须回看分辨率档是否与车机实际分辨率一致,否则画面会拉伸/不一致。
已知限制
- 帧率默认 20fps,需在车联设置里手动改;分辨率档需与车机画布匹配。
- 音频为 PCM 直通,少数车机对采样率挑剔。
- 真车仅在奥迪 MIB3 验证过,其它支持无线 CarPlay 的车型需自行测试。
- 无线稳定性受手机热点与车机 WiFi 影响;低带宽下码率会自动降。
使用前请读
- README — 原理、配置步骤、排障
- DISCLAIMER.md — 免责
- 安全:仅限停车时配置与操作;行驶中请以原厂导航为安全冗余。