DiPlay 安卓4.4.2车机安装失败记录

车型是广汽传祺 gs5 2019款,原车只有carlife,自带车机系统不支持安装第三方apk,先刷第三方固件并开启安卓开发者模式后完成diplay部署
—————无线CarPlay失败总结:——————
车机蓝牙限制,导致无线CarPlay卡在蓝牙调试,具体表现为车机操作系统配对蓝牙后,安卓蓝牙设置里看不到手机,亦或者双端忽略蓝牙记录,在车机的安卓蓝牙设置里发起蓝牙配对后,重启车机,安卓车机无法发现iPhone,但是车机页面显示蓝牙已连接且蓝牙电话功能测试正常。
拉取github源码和报错日志给gpt分析得出车机的蓝牙很可能不是由 Android 原生蓝牙框架完整管理,而是由厂商独立蓝牙模块或 OEM 服务管理
—————有线carplay失败总结:——————
直接用github项目上给的apk包安装后点击有线CarPlay会直接carsh闪退,gpt推测如车机固件无vpn/tun,那么会导致异常推出
有线连接路径
iPhone USB
→ USBMUX / iAP2
→ CDC-NCM
→ Android VPN/TUN
→ AirPlay
然后让gpt翻了下车机固件,研究如何绕过TUN实现,给apk里加了权限检查打印,确认即使跳过TUN,依旧会卡在usb授权,对比原车自带的carlife,gpt判断属于权限问题,carlife使用android:sharedUserId="android.uid.system",用户自行安装apk在非root环境下不好提权。
原本想看下刷固件后能否直接启用adb,后面看来是想多了。
另外刷车机固件有风险,买固件也有风险,顺便曝光个卖车机固件虚假发货还让提前确认的
#carplay #电脑软件 #汽车中控屏幕 #广汽传祺 #diplay

source: http://xhslink.com/o/8gb7mgn3SDq

by 小红书 阿梓喵打酱油