我破解汽车导航系统,只为了改时间

车主越来越常遇到原厂信息娱乐系统里荒谬的限制,比如仅仅为了设置时钟或更改简单设置,就需要专有且受 DRM 保护的 SD 卡,甚至得跑一趟经销商。评论者分享了夏令时规则失效、导航数据过时、主机卡顿崩溃,以及侵犯隐私的遥测等故事,并将这些问题与老车上简单的“设定时钟”按钮或副厂音响作对比。许多人认为,这些麻烦正是被锁死、维护不善的嵌入式软件的缩影,并主张更开放、可越狱、让用户真正掌控自己名义上拥有的设备。

车载主机与黑客兴趣

  • 许多评论者想越狱或替换车载主机(Honda、Mazda、Nissan、Subaru、Renault 等),以便:
    • 修复异常行为(例如蓝牙连接时自动“播放”、无法更改的设备、每次启动都出现的 EULA)。
    • 注入新功能(CarPlay/Android Auto、自定义 UI、通过 USB 连接 Raspberry Pi 等外部设备)。
  • 一些人指出,在很多车上,安装副厂 2-DIN 立体声音响仍然比逆向工程 OEM 系统更容易也更安全。
  • 某些品牌已有已知的 root 方法(例如通过特制的 USB/MP3 文件、GitHub 漏洞利用、基于 OBD 的工具)。

时间、夏令时与时钟设置问题

  • 原帖之所以引起共鸣,是因为许多汽车:
    • 将时间绑定到导航、GPS 或移动连接,但没有手动覆盖选项。
    • 使用过时的时区/夏令时规则,且没有 OTA 更新,尤其是在夏令时规则或时区最近发生变化的地区。
  • 示例包括:
    • 在没有夏令时的地区(Arizona、South Africa)或规则最近有变化的地区,时钟显示错误。
    • 需要专有 SD 卡、去经销商处,甚至根本无法更正的汽车。
  • 几个人赞赏简单的物理方案:硬件夏令时开关、“HH/mm” 按钮、基础模拟钟或七段显示时钟。

导航 SD 卡与 DRM

  • 许多 OEM 导航系统通过以下方式将地图/时间数据与 SD 卡绑定:
    • 卡的 CID,以及每张卡专属签名。
  • 这会在卡丢失或过期时破坏功能。
  • 评论者提到灰色市场 SD 卡以及底层技巧(自定义 CID、SD 固件漏洞利用、SD 模拟)作为变通方法。

信息娱乐设计、UX 与可靠性

  • 常见抱怨:
    • 反应迟钝、容易崩溃的系统(尤其是某些 Subaru 和 VW 集团的例子)。
    • 一辆车里有多个不同步的时钟。
    • 糟糕的蓝牙实现(音频延迟、强制播放)。
    • 过于复杂或隐藏得很深的设置(例如,启停关闭、夏令时切换)。
  • 也有人称赞某些设计:
    • 仍有实体控制和独立、简单的时钟。
    • 内置导航或 CarPlay/Android Auto 运行可靠。

连接性、隐私与“智能”反弹

  • 2G/3G 网络的退役破坏了旧车中的自动对时和紧急服务(OnStar)等功能。
  • 几个人希望这些系统直接失效,因为担心遥测和追踪。
  • 更广泛的不满延伸到了所有需要固件、时钟和联网的“智能”家电;有人称这是一场越狱/“夺回我们的硬件”运动的开端,也有人认为这只是零散抱怨,而不是真正的革命。