爱意满满的作品展示区。
yuanweipangci05

[开源] 写了个台铃电动车钥匙串 APP,蓝牙连上打开 APP 两秒内即开锁

  •  
  •   yuanweipangci05 · 11 days ago · 2278 views

    实在受不了官方 APP 的启动速度,平时宁愿掏钥匙也不想打开它,于是干脆逆向分析了官方 APK ,用 Kotlin 从零写了个轻量客户端。

    目前已经实现:

    • 官方账号登录、车辆绑定、多车管理
    • BLE 开锁、上锁、上电、断电、寻车等
    • 支持多代 BLE 协议
    • 离线控制、桌面快捷方式、快捷设置磁贴
    • MQTT 云控、ECU 设置等功能

    基于官方现有的账户和车辆鉴权体系,不绕过车辆授权,也不依赖官方 APP 运行。

    实测一次上锁操作仅耗时 271ms,包含 BLE 连接、鉴权、指令发送及设备应答。

    项目完全开源,属于非官方客户端,目前主要在自己的车上测试,其他车型兼容性尚待验证,欢迎使用。

    GitHub: https://github.com/100pangci/TL-key

    33 replies  •  2026-11-05 17:29:03 +08:00
    lpf0309
    lpf0309
    11 days ago
    1
    牛的,台铃 APP 的车只能绑定一个账号么?最初买车时用我家人帐户注册的,后期用我自己手机号不知道为什么绑定不了车
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago
    2
    @lpf0309 这个我还真不清楚,没试过
    adnoh
    adnoh
    11 days ago via Android
    3
    好巧,最近做了台铃的 hass 集成 https://github.com/wongz/tailg ,没搞定账号登录,抓包 token 可以接入 hass 实现远程控车及历史轨迹查看
    fuwu1245
    fuwu1245
    11 days ago
    4
    有逆向爱玛的吗(
    fuwu1245
    fuwu1245
    11 days ago
    5
    提示词咋写的,干脆自己搞一套
    type
    type
    11 days ago
    7
    @yuanweipangci05 能分享一下逆向过程么,学习下
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago
    8
    @fuwu1245 GPT 给我写的,说自己想干什么,然后让它出计划方案。Claude Code + DeepSeek-V4.1-Flash-1017 做的逆向,直接把安装包给它,设定一个写出 APP ,UI 用 MD3 ,尽量美观的/goal 就好了
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago❤️1
    9
    @type Claude Code + DeepSeek-V4.1-Flash-1017 做的逆向,直接把安装包给它,设定一个写出 APP ,UI 用 MD3 ,尽量美观的/goal 就好了。不用破甲
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago
    10
    @fuwu1245 我想写也没车啊(
    Fish1024
    Fish1024
    11 days ago
    11
    能不能给雅迪也写个
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago
    12
    @Fish1024 没车(
    HelloPeter
    HelloPeter
    11 days ago
    13
    能不能做成万能遥控器 app
    yuanweipangci05
    yuanweipangci05
    OP
    11 days ago
    14
    @adnoh 账号登录我这里算是完整实现了,可以参考一下 w
    type
    type
    11 days ago
    15
    大家把各自的手里的 APP 都逆向一下,然后更新到 UP 的仓库,不就可以支持更多的车了么
    chenzhg33
    chenzhg33
    11 days ago
    16
    下班回去体验下
    zuokanyunqishi
    zuokanyunqishi
    10 days ago
    17
    66666,这才是真正解决痛点..哈
    mzfbwu
    mzfbwu
    10 days ago
    18
    为啥要打开 app ,台铃不是手机在附近自动解锁吗?
    yuanweipangci05
    yuanweipangci05
    OP
    10 days ago❤️1
    19
    @mzfbwu 解锁,但是不自动上电
    icanfork
    icanfork
    10 days ago
    20
    给 OP 合并更多的车的私有协议进去,让 OP 做大做强
    Pbe2RsrnVcPrF
    Pbe2RsrnVcPrF
    10 days ago
    21
    有 nfc 手机不用解锁刷一下就能骑了
    yuanweipangci05
    yuanweipangci05
    OP
    10 days ago
    22
    @Pbe2RsrnVcPrF 我的小车没这功能
    liuxyon
    liuxyon
    10 days ago
    23
    台铃没有续年费了,还能用不,应该定位用不了吧
    yuanweipangci05
    yuanweipangci05
    OP
    10 days ago via Android
    24
    @liuxyon 那应该只能蓝牙
    zaq158
    zaq158
    10 days ago
    25
    @yuanweipangci05 周末刚买的台铃,蓝牙自动解锁,等起脚蹬,自动上电。放下脚蹬,3s 自动下电
    yuanweipangci05
    yuanweipangci05
    OP
    10 days ago
    26
    @zaq158 我的小车没这功能
    chenzhg33
    chenzhg33
    10 days ago
    27
    台铃初恋车型, 试了不行
    yuanweipangci05
    yuanweipangci05
    OP
    10 days ago
    28
    @chenzhg33 可能是线上下发 key ,没覆盖到,我先看看
    yuanweipangci05
    yuanweipangci05
    OP
    9 days ago
    29
    @chenzhg33 是蓝牙连的吗,好像没连上啊
    chenzhg33
    chenzhg33
    9 days ago
    30
    @yuanweipangci05 #29 是蓝牙连接的, 连不上
    yuanweipangci05
    yuanweipangci05
    OP
    9 days ago
    31
    @chenzhg33 是全新配对;还是登录账户,账户内已有车辆
    chenzhg33
    chenzhg33
    9 days ago
    32
    @yuanweipangci05 #31 登录账户就有车辆了, 然后在车辆边上, 尝试解锁, 提示车辆不在身边, 感觉是蓝牙没连上
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 08:08 · PVG 16:08 · LAX 00:08 · JFK 03:08
    ♥ Do have faith in what you're doing.