Jailbreaking my car's navigation system just so I can change the time | nns.ee
Faced with a car navigation system that lacked an option to change the time without a valid map SD card, the author reverse-engineered the TomTom Carminat LIVE head unit. Finding that filesystem mounts prevented direct script execution, the author exploited a Linux kernel core_pattern vulnerability using a master script and a crashing dbus monitor binary to achieve root-level code execution. This allowed them to successfully modify the timezone settings stored in the internal flash memory. Open article →