Skip to content

CarPToCarL 1.0.2 — 正式版

Choose a tag to compare

@jjuugk jjuugk released this 25 Oct 13:32
· 148 commits to main since this release

让一台普通 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 — 免责
  • 安全:仅限停车时配置与操作;行驶中请以原厂导航为安全冗余。