75Play

75Play

v2.0.3 · 长安 CS75 Plus 2020 · Wi‑Fi Direct

把 iPhone 的 CarPlay
无线投到车机。

开源无线 CarPlay 接收端。Wi‑Fi Direct / 车机热点 / 局域网,全屏沉浸,无需越狱、转接盒或账号。

镜像 1 · 镜像 2

请安装在车机上。非 Apple 认证;与 Apple / 长安无隶属关系。

专为这台车做的

  • 三种无线默认 Wi‑Fi Direct,只用 IPv4。车机热点和局域网仍可选。以前选过的 LocalOnly 会当成车机热点。直连失败会先自动重置一次。本车无 TUN,没有 USB 有线。
  • 方向盘按键CarPlay 在前台时,语音唤醒 Siri,上一曲 / 下一曲,接听 / 挂断。音量和 SRC 留给车机。画面结束或应用崩溃后,按键测试会关掉。
  • 全屏画面固定全屏,SurfaceView,H.264。帧率 15 / 30 / 45 / 60,默认 30。中、小尺寸可在 iPhone 上看到智能缩放。三指下滑回到 75Play。
  • 设置在壳层显示与音频、关于都是三列,不进投屏画面里改。应用隐藏和排序,主页与 CarPlay 共用一份。
  • 多语言简 / 繁中文、英文、阿拉伯语、西班牙语、俄语、乌克兰语。

仅支持长安 CS75 Plus 2020(OS_S311-WT · API 19 · armeabi-v7a)。

装上车机并连接

  1. 停车后从 GitHub Releases 下载 APK(U 盘或 adb)。
  2. 卸载其他签名的 75Play,再用车机文件管理器安装。
  3. 打开 75Play,iPhone 保持蓝牙开启。Wi‑Fi Direct / 车机热点:切换方式会自动开 Wi‑Fi 或配置热点,再点「连接 CarPlay」。局域网:选网填密,连上 Wi‑Fi 后自动进 CarPlay。
  4. 在 iPhone 上允许 CarPlay。

日常无需 ADB。三种方式细节见安装说明。 完整安装说明

实机截图

截图来自 v2.0.2 实机。2.0.3 的设置和关于已改成三列,版面与图中不同。

已连接 CarPlay 主页 连接中心主页 设置 · 显示/音频 关于

版本历史

v2.0.3

  • CarPlay 前台方控音量 / 静音:改直调车机 coagent.settings 服务(IBinder.transact),补 KEY_SWC_VOL_INC/DEC 键名映射,MUTE 键在固件以 NONE 态广播时同样触发静音切换。实车验证音量加减、静音均已生效。
  • 方控:方向盘按键在 CarPlay 画面前台时由按键测试接管。语音唤醒 Siri,上一曲 / 下一曲,电话接听 / 挂断。音量和 SRC 交还车机。
  • 悬浮球:只负责回到壳层,默认关闭。方控学习、Root 注入和方控设置入口已去掉。
  • 显示:帧率可选 15 / 30 / 45 / 60,默认仍是 30,改动需要重连。画面固定全屏,固定走 SurfaceView 和 H.264。
  • 智能缩放:连接时按所选物理尺寸上报。中、小尺寸让 iPhone 显示「智能缩放显示」,大尺寸不显示。KitKat 上报的帧率至少为 60,避免 iOS 把这一项藏起来。实际解码仍用设置里的帧率。
  • 主题:跟随系统时读取车机大灯主题(coagent_theme),不再只看 Android 的 uiMode。
  • 设置:显示与音频改成三列。去掉界面大小、左侧 Dock 内边距、自适应 PiP、隐藏顶栏 / 底栏、Root 全局隐藏导航栏、HEVC、画面调整、直接 SurfaceView、高级通道映射、音频焦点和通话语音过滤。旧的顶栏 / 底栏开关不再读取,画面保持全屏。若以前开过 Root 隐藏导航栏,启动时把系统属性改回,不重启显示服务。
  • 连接:Wi‑Fi Direct 只使用 IPv4,并只走 KitKat 的组网。以前选过的 LocalOnly 热点会当成车机热点。直连失败时先自动重置一次,再次失败才提示。

v2.0.2

  • 壳层:面板不再描边。浅色正文为纯黑,浅色玻璃更透,顶栏与左侧导航连在一起。暗色未连接按钮改为蓝色圆盘。
  • 连接:连接中重新显示准备、网络、手机、握手、画面。
  • 音量:导航提示播放时,音量键改调导航,结束后回到媒体。导航音轨打不开时不再退回媒体音轨。
  • 方控:媒体键在按下时发给 iPhone。已有会话时,壳层也能把方控转进去。
  • 悬浮球:默认停在左下,避开右侧应用栏。
  • 画面:ChaCha20-Poly1305 用本地库解密,帧缓冲复用,按有效长度入队。
  • 回声消除:Speex 改为定点运算。
  • 主页:界面已经拆掉时,不再因为测量连接按钮而闪退。

v2.0.1

  • 壳层:贴边导航和顶栏(页名、连接状态、时钟)。主页上连接与车机应用左右铺开。
  • 连接:空闲和连接中是 CarPlay 标志,已连接换成播放,点一下回到投屏。进度只在连接中出现;连接中可以取消,已连接可以断开。三指回到主页后,顶栏保持已连接。
  • 进入 CarPlay:只承载画面和触控,不再盖加载层,也不在画面里放设置。
  • 返回:三指下滑回到 75Play。从桌面再次打开则回到 CarPlay。
  • 应用列表:主页和 CarPlay 里的隐藏、排序共用同一份记录。
  • 开发者终端:关于页入口保留,打开前需确认。
  • 车机热点:启用收成一处,壳、开机和连接不再各写一套。
  • 进入画面:后台连接记下当前屏幕旋转和窗口大小。Host 不再把不一致的旋转当成屏幕变化,拆掉会话再连一次。

查看完整 CHANGELOG

更新与签名

v1+v2 签名,兼容 Android 4.4。相同签名可覆盖升级;应用内更新检查本仓库 Releases。

反馈与诊断

关于 → 诊断报告 → 导出,把 .txt 附到 Issue,并注明固件与复现步骤。勿上传热点密码。

报告问题 · 新建 Issue