懒猫微服炫技篇(一):使用懒猫微服的穿透服务,车机使用DS music 远程听歌,黑群晖不用再洗

忘机山人

发布于380天前
博客图片修整中,看不了可以先搜索公众号“忘机山人”看。
> 声明:炫技篇不是最佳实践,只是为了记录过程和那颗折腾的心。虽然很多时候可以用钱来升级或者多忍一忍就好了。但是折腾的心始终是不安分的,技术在职场中证明不了什么,但是在生活中可以。当晦涩的理论不仅仅存在于书本,才能给我们带来更大的价值。这个过程中能够找到我们到底是为了什么才需要这项技术,问题的痛点,以及这技术的前世今生。。。。。。

前些天给老旧的车载导航升级了 WIFI 功能,大致就是出厂的时候锁了 wifi 的驱动和 UI,然后通过 ADB解锁的,然后通过路由器 Mesh 升级了老旧的 APP以及导航数据,这次又带来了全新的功能,给普通车机升级 Carplay。

毕竟我的初衷,就是想在车机上**安装懒猫 APP** 而已啊。



### Part 1:

下载懒猫微服 APK,通过 U 盘导入安装,报错:**解析错误,解析软件包时出现问题。**

于是和懒猫相关技术进行确认,很快 CEO 给到了答复,目前只支持比亚迪和华为。毕竟国产车嘛,路子野一点也正常。

那我如果不用安卓,换 Carplay 呢?是不是就能用 IOS的客户端直接投过去了?





### Part 2:

开始改 Carplay。

车载导航是当时赠送的,安卓 6.0。朋友推荐说可以购买Carplay 盒子,于是疯狂搜索,现在的 Carplay 盒子分为两种。

1. 有线 Carplay 改无线 Carplay
2. 安卓车机改无线 Carplay

我的安卓车机没有Carplay APP,方向盘也没有语音控制按钮。所以一开始能不能支持 Carplay,我是比较有疑问的。直到搜到了一篇夸赞车连易的帖子,大概说是最早做这个方向的公司,产品比较稳定一类的。

于是买回来调试,需要先安装他们的 autokit 软件检测(买之前需要用 Iphone 检测),这个APP 后续当 Carplay APP 使用。(这里有个小插曲,之前 adb 调试的时候在改了工厂模式,开了 USB 调试,导致后来USB 无法识别任何设备,包括 U 盘,2.4G 发射器,手机,以及 Carplay 盒子)对照之前的照片,关了就好了。然后我就拥有了人生第一台 Carplay 车机,盒子一点不烫,就是手机哗哗掉电。

![image-20250519062925067](https://raw.githubusercontent.com/cloudsmithy/picgo-imh/master/image-20250519062925067.png)

开心之余还不忘记去找懒猫 APP,屏幕上有钉钉,百度网盘,网易云,甚至连Home Assistant 都有?那我的懒猫微服 APP呢?原来是 Apple 的白名单限制,美其名曰为了安全。GPT 搜下了,基本上除了导航和音乐一类的设备其他都没有了。那我高速服务区追个剧?好歹让投个屏嘛。。。。。。



同时和微服以及Carplay 盒子的厂家确认,得到了一份寥寥无几的 APP 名单。

梦碎?





GPT 的解释如下:

以下内容基于 Apple 开发文档(2024 年最新版)及最近一次 iOS 18.4 更新的公开信息整理而成,可作为「CarPlay 现阶段 *官方* 支持的 App 类型、代表性应用,以及常见限制」速查表。([Apple Developer](https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf))

------

##### 1 | CarPlay 允许上车的 8 大官方类别

| 类别                | 典型代表 App                                                 | 主要交互模板       | 备注                                                         |
| ------------------- | ------------------------------------------------------------ | ------------------ | ------------------------------------------------------------ |
| **导航**            | Apple 地图、Google Maps、Waze、Gaode/高德                    | 地图、仪表盘、列表 | iOS 18.4 起可设 **默认导航**(EU 地区率先落地)([The US Sun](https://www.the-sun.com/motors/14129485/apple-car-play-update-drivers-improvement-maps/?utm_source=chatgpt.com)) |
| **音频**            | Apple Music、Spotify、网易云音乐、Podcast、Audible、DS Music(Synology) | 播放中、网格、列表 | 仅音频;禁止歌词滚动、视频封面等会分散注意力                 |
| **通信**            | 电话、信息、WhatsApp、钉钉、Teams                            | 列表、语音         | 文本内容不得直接显示,只能通过 Siri 朗读                     |
| **停车**            | EasyPark、停简单                                             | 列表               | 提供空位、计费等信息                                         |
| **EV 充电**         | Tesla、ChargePoint、小桔充电                                 | 列表、地图         | 可筛选功率、空闲桩等                                         |
| **加油 / 加氢**     | BPme、壳牌加油                                               | 列表、地图         | 仅提供站点 & 价格;支付流程需遵循「停车后才允许」规则        |
| **快餐外卖**        | Dunkin’、星巴克                                              | 列表               | 只能选择常用餐点并一键复购,禁做复杂自定义                   |
| **驾驶辅助 / 任务** | 扫盲测试、行车记录提示类                                     | 网格、信息         | 聚焦安全提醒、里程统计等(不含 ADAS 改装)                   |

> **车企自家 App**(空调、座椅、360 环视等)属于「Automaker Apps」,与上表并列但须由车厂提交。([Apple Developer](https://developer.apple.com/carplay/?utm_source=chatgpt.com))

------

##### 2 | 为什么某些 App(视频、文件管理等)上不了 CarPlay?

| 场景                                    | 限制要点                               | 开发侧原因                                                   |
| --------------------------------------- | -------------------------------------- | ------------------------------------------------------------ |
| **视频/娱乐(Netflix、哔哩哔哩)**      | 行车安全:禁止播放分散注意力的可视内容 | CarPlay 模板不提供视频区域;审核会拒绝                       |
| **文件管理(ES 文件浏览器、NAS 探索)** | 无对应类别;操作路径过复杂             | 无可用模板且易诱导司机操作                                   |
| **社交媒体(微博、X、抖音)**           | 不得显示滚动 Feed、评论等              | CarPlay 指南明令「No social networking」([Apple Developer](https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf)) |
| **游戏 / 浏览器**                       | 驾驶分心 & 没有类别                    | 同上                                                         |

------

##### 3 | 作为开发者,要满足哪些门槛?

1. **申请 CarPlay Entitlement**
   - 向 Apple 提交 App ID、类别说明、演示视频;获批后才能编译带 CarPlay 功能的版本。([Apple Developer](https://developer.apple.com/documentation/carplay/requesting-carplay-entitlements?utm_source=chatgpt.com))
2. **使用系统提供的模板**
   - 只能调用列表、网格、地图、Now Playing 等固定 UI;不可自绘按钮或随意布局。([Apple Developer](https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf))
3. **全部操作无需拿起 iPhone**
   - 登录、付费等「复杂流程」必须设计为**停车后**才可完成,或通过 SiriKit 语音处理。
4. **严格的内容审核**
   - 不得插入横幅广告,禁止收集车辆数据做非核心用途,消息不可明文显示等。

------

##### 4 | 对普通用户而言的使用限制

| 维度             | 具体表现                                                     |
| ---------------- | ------------------------------------------------------------ |
| **设备要求**     | iPhone 6s 及以上(iOS 17+ 建议),Lightning 有线或支持无线 CarPlay。 |
| **同时运行数量** | iOS 18.4 支持「三排图标」;实际显示取决于车机分辨率。([The US Sun](https://www.the-sun.com/motors/14129485/apple-car-play-update-drivers-improvement-maps/?utm_source=chatgpt.com)) |
| **地区差异**     | 某些导航/支付/餐饮 App 仅在特定国家可上车,例如中国区暂不开放「Apple 钱包加油」。 |
| **多任务**       | 非导航类 App 在后台仅获有限音频/定位权限;切回主屏超过 8 分钟或手动关闭即结束会话。 |



##### 常见 Q&A

| 问题                                       | 解答                                                         |
| ------------------------------------------ | ------------------------------------------------------------ |
| **能在 CarPlay 打开 NAS 上的影片吗?**     | 不行,现阶段只支持「音频类」DS Music;视频需停车使用原车 USB/HDMI 或车企自带系统。 |
| **想在车机上用 VSCode、ES 文件浏览器?**   | 属于生产力 / 文件管理场景,CarPlay 无对应类别,无法过审。    |
| **越狱或使用 CarBridge 能装任何 App 吗?** | 理论可行但高风险:系统不稳定、Apple Pay 安全受损、保修被拒,不建议在主力机尝试。 |

------



- *官方* 仅开放 8 大类别,核心目标是「行车安全 + 切实刚需」。
- 想把新 App 带到 CarPlay?先判断是否符合这 8 类,然后按模板开发并申请 entitlement。
- 作为用户,若某款 App 还未上车,说服力最大的途径是:去 App Store 给开发者留言催更,而不是等「万能破解」。





### Part3

小红书上搜到了 DS audio的攻略,竟然是群晖套件?评论区还有人推荐DS music,颜值很高。下载之后我也很喜欢。

![image-20250519063025998](https://raw.githubusercontent.com/cloudsmithy/picgo-imh/master/image-20250519063025998.png)

不就是群晖嘛,这年头谁还没一个黑群晖了。公网 IP 不定时被封端口,那懒猫转发了解一下?

于是把群晖的端口映射出来,就在 APP 中可以远程连接使用了,这不比Synology QuickConnect还省事嘛。。。。

![image-20250519063938730](https://raw.githubusercontent.com/cloudsmithy/picgo-imh/master/image-20250519063938730.png)



各类软件测试如下

- DS audio 一直提示登录,尽管手机端已经一切正常
- DS music 可以正常访问和听歌,这个软件颜值爱了
- DS music+ 一直加载失败,
- DS cloud 和 DS player 在打开时候好像是一样的 UI,能找到歌曲,但是点击没反应



最后喜欢的还是 DS music,功能正常还好看啊。

![image-20250519064454486](https://raw.githubusercontent.com/cloudsmithy/picgo-imh/master/image-20250519064454486.png)



除了 DS 系列,好像 Q 系列也行,不过吃灰很久很久了。(具体连接待测试)



![image-20250519063556595](https://raw.githubusercontent.com/cloudsmithy/picgo-imh/master/image-20250519063556595.png)





用懒猫微服解决了公网转发的问题,再也不担心被运行商封端口了,还有车载大屏(除了有点掉帧),也算圆了一个梦吧。



你的车有 Carplay 吗?

评论

0

暂无评论

说点什么呢~
收藏
0
0
0