Modern vehicles are rolling computers, with systems managed by embedded hardware and software designed to talk to the manufacturers' diagnostic tools locally and wirelessly. While this complexity ...