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(USB 或 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