Rewriting the Rules of Software-Defined Vehicles