旧安卓手机别扔,装个DiPlay就能当CarPlay屏
GitHub上的DiPlay最早是给比亚迪车机写的。车机是安卓,iPhone连上来,CarPlay就出现在车机屏上。项目攒了12.5k star,靠的不只是比亚迪车主,还有一群发现这玩意根本不挑设备的网友:旧安卓手机、吃灰平板、电视盒子,装上APK都能试着接iPhone。
最新公开预览版是0.2.21,GPL-3.0。iPhone这边不用装东西,不越狱,不要加密狗,不要Mac,也不要账号。旧手机负责显示和出声,iPhone负责算。

DiPlay装进旧手机
下载APK,装进旧手机,打开。官方门槛是Android 7.0以上,7.0到8.1还没在实车上验证,Android 6及以下不支持。旧手机能不能装,先看系统版本。
第一次打开会给一串权限:蓝牙和附近设备、Wi-Fi和位置、麦克风、通知。界面有简体中文,0.2.7就加了,不用对着英文猜。
手机横过来用。设置里能调图标大小、分辨率和帧率,旧机器先从30帧、默认图标、80%分辨率起步。装之前把CarLife、HiCar这类投屏关掉,一台设备同时只能跑一个投屏。
核心功能不需要ADB,也不需要root。ADB只出现在自动开热点、暂停搜网这类附加功能里,旧手机用户可以不碰。
有线和无线都能连
有线最稳。旧手机要支持OTG,也就是能插转接头读U盘的那种,线要能传数据,一头接手机,一头接iPhone。iPhone会弹「信任此电脑」,点同意;DiPlay要本地VPN权限,也同意。这个VPN只走USB网络,不上外网。
无线更适合车里的旧手机。打开旧手机的热点,把名称和密码存进DiPlay的连接设置,iPhone先用蓝牙配对,再点Connect phone。兼容的固件会在蓝牙握手时把热点凭据递过去。热点只负责连接,地图和音乐的流量还是走iPhone的蜂窝。
热点不通就试Wi-Fi Direct。Android 7到9走旧路径,没法验证协商频段;Android 10以上才会校验。再不行,旧手机和iPhone连同一个路由器,走同一局域网,路由器里关掉客户端隔离。
网友的实测很杂。小米MIX 2S在MIUI 11、Android 10下无线能跑;一加7T刷LineageOS 24,USB和Wi-Fi Direct都能起,热点反而起不来。旧手机型号太多,一条路不通就换另一条。
网友玩出的花样
最多的是把旧手机架在车里。老车没有CarPlay,车机又笨,旧手机往仪表台一放,iPhone无线连上去,导航、音乐、电话都在这块屏上。屏幕小是真小,抬头看一眼够用。
平板更适合当屏。有人把平板连到2016款福特的蓝牙上,画面、触摸、声音都正常。平板大,导航看得清,代价是找地方固定。
电视盒子也能玩。0.2.11加了遥控器方向键支持,有人在一台Android 11的飞利浦电视上跑通了无线CarPlay,拿遥控器点。电视不能上车,在家里当个大屏CarPlay挺新鲜。
最原始的玩法还是安卓车机。比亚迪DiLink的支持最完整,HUD导航、仪表盘地图、方向盘按键这些都在。其他品牌的车机也能试,但作者只保证比亚迪,其他品牌不修兼容问题。
iPhone这边的系统门槛
CarPlay最早出现在iOS 7.1,苹果现在的兼容列表从iPhone 5一直排到iPhone 18 Pro。只要手机能升到iOS 7.1,这套协议就在。
无线CarPlay晚一代,2015年随iOS 9上车,早期只有宝马少数车型。iOS 13之后才有现在这个仪表盘界面。
DiPlay的实测记录是iPhone XS加iOS 18.7.10,上一批内部版本在有线和无线下都跑通了画面、触摸和声音。更老的系统没有逐版验证,刚发布的iOS也说不准,原因在后面。
手机不能是越狱机,Siri要打开,CarPlay的语音入口全靠它。
旧iPhone也能当信号源。5S、6s、SE这些机器升到能升的最高版本,配上旧安卓手机当屏,一套下来比买盒子便宜。之前写过一台iPhone5S还能做什么,思路一样。
旧手机当屏的坑
第一是声音。旧手机扬声器小,通话默认走听筒。0.2.20加了把通话转到扬声器的开关,打开它,车里免提才像样。想进车喇叭,旧手机再接AUX或者车机蓝牙;手机同时连iPhone和车机蓝牙,能不能稳住看机型。
第二是热和电。旧手机电池本来就衰减,夏天晒在仪表台上会烫到停充,电池鼓包的机器别往车里放。长期用车里,尽量避开直晒,充电线别用劣质的。
第三是屏小。5.5寸手机看导航,路口分叉要眯眼。能接受再折腾,接受不了换平板。
第四是性能。老处理器解高分辨率高帧率会吃力,1080p60容易卡,降到720p30稳一点。
第五是认证。DiPlay不是苹果认证的配件。它内置的是一套从Carlinkit公开固件里提取的实验性配件身份,私钥能提取出来,未来iOS更新认不认,作者也不敢保证。它适合在自己车上折腾,不适合做成商品卖,也不适合装到营运车辆上。
旧设备怎么挑
先看Android版本,7.0起步,10以上省心。再看USB,能OTG读U盘的最好,有线连接用得上。最后看蓝牙和Wi-Fi,能开、能配对,无线才有戏。
旧手机优先选屏幕完好、电池没鼓包、系统能升到Android 7以上的。旧平板看屏幕尺寸和供电,太大不好固定。电视盒子要能装APK、遥控器能操作。
闲鱼上搜「在下菊座」,在售的机器,机况都逐条写清,武汉可以自提,外地走快递。聊的时候提一句从博客过来,物流升顺丰或者京东。店里没有的型号也可以说一声,帮着留意。
上次把在售清单整个摆开是这篇,二十多件东西,数码家居都有,可以先去翻翻。
DiPlay最早是车机项目,真正让它出圈的是网友的折腾:旧手机、旧平板、电视盒子,只要能装安卓APK,都有人试。旧手机当CarPlay屏不是完美方案,屏幕小、声音要调、老机器会热,但它便宜,手边就有。想试,先拿抽屉里那台旧手机装一个,有线连一次,成了再考虑装车。
如在非博客等其他公共平台看到本文内部涉及的链接消失,可以登录原博客地址或小程序「在下菊座」查看原文。