具体哪一家车企就不说了,防止有点刑
车企也是神人程序员,我这个接近 400m 的安卓 APP 里面,解包分析出来,有接近 300m 的资源文件(我是说怎么 APP 这么大一点不卡呢,app 全拿来塞垃圾了原来是)
目前已经完成包括但不限于如下功能
其中非实时状态拉取只有 token 验证,不校验证书,比较简单,唯一问题就是 token 的续期问题,不同车企对于这一块的安全时间限制不一样,需要自己验证,这一块基本 reqable 电脑端,然后在手机配置代理就可以抓包分析了。
但是实时的远程控制车辆需要通过 TLSv1.2 的双向证书加密,我这家是基于 MQTT 的,MQTT 加密的就没法通过 reqable 抓取了,小黄鸟只能 http(s),可以通过 wireshark 的方式,分析具体用的是什么通信,(或者直接解包 APP ,我是发现加密 MQTT 之后解包 APP 分析通信的),证书的话可以在 ROOT 之后自己想办法(只可意会)
目前把他做成了 homeassistant 的插件的方式,添加到仪表盘之后,效果如下
没有做更好看的那个卡片(有点太麻烦了),在 HA 里面可以开关锁/或者桌面小组件,比官方 APP 好
有整过的老哥可以分享交流一下:) 我也是第一次整这一块,废了点功夫
![]() |
1
icanfork 21 小时 6 分钟前
开源技术方案(也就是讲解整个过程,当做教程),造福车主,并谨防伸手党
|
![]() |
2
lswlray 20 小时 20 分钟前
刚买高合的时候,对它能够自己写脚本控制还是很感兴趣的
自己写了好几个脚本 后来时间一长,发现其实用车也就那几个基本需求,就没了兴趣。 现在我车上常用的脚本就几个: 1 、车辆启动后、初始化空调设置、音乐设置、车灯设置、香氛设置、座椅设置(包括座椅按摩、加热、通风等); 2 、车辆停止后、关闭各种费电的功能,如座椅按摩、加热、车灯、重置所有没有人的座椅位置和形态; 3 、快捷拨打我太太和儿子的电话; 4 、快捷折叠和打开观后镜; 5 、还有一个特殊的:修复小电瓶脚本,主要是启动了露营模式、关闭了车内其他功能、关闭并锁定了车门,然后靠大电池给小电瓶充电,这个已经帮我几次了。 除了这些,我再没想到还需要什么脚本来提升体验了。 |
![]() |
3
idblife 19 小时 53 分钟前
可以实现类似 teslamate 的功能吗?
|
![]() |
4
Tink PRO 这是个啥车呢?
|
![]() |
5
dengj3355 17 小时 54 分钟前 via iPhone
哈哈老哥和我的想法一模一样,我本来也想抓包集成到 homeassistant ,第一步就难在了抓包,我这个车的 app 有 SSL pinning ,根本抓不到,听说用安卓设备 root 后使用 xposed 可以解除但是手头没有安卓设备就放弃了
|
8
shum02 OP @idblife 能做的我都整了,电池健康度没有接口,行程没必要,剩下还剩个开哨兵我没整(停车位置有监控,需求不大),反正基本上 APP 常用的功能都放这里了,充电电流控制这个也没弄(感觉也没必要)。
|
10
shum02 OP @lswlray 你这个是车机的那种任务大师这种吧,不太一样,我这是远控的。需求主要是想放在 HA 里面,然后官方 APP 有点臃肿有点慢,HA 控制很方便。
|
![]() |
12
lswlray 15 小时 42 分钟前
@shum02 是的。我知道你这个是手机端的控制、和我说的车端控制不一样,一般是小程序或者小组件、部件等等这类形态。我的意思是开始可能确实感到有意思,不过搞搞就兴趣索然了。你这个如果是个人兴趣完全没问题,但如果要想产品化,不太乐观。
|
![]() |
13
avrillavigne 14 小时 15 分钟前
极氪 638M
|