Este hombre hizo jailbreak a su Renault para poder cambiar la hora del reloj
Jailbreaking my car's navigation system just so I can change the time

El autor compró un Renault Latitude de 2014 y descubrió que el menú para ajustar la hora solo aparece si hay una tarjeta SD de navegación original insertada, protegida con DRM. Tras fracasar en su búsqueda de opciones ocultas, decidió hacer ingeniería inversa del firmware del sistema TomTom Carminat LIVE, montó un emulador con QEMU y exploró vulnerabilidades en scripts y montajes para lograr un objetivo tan simple como cambiar la hora.
No quiero mapas. Uso el teléfono para navegar. Solo quiero cambiar la maldita hora.
- numpad0
He oído que algunos modelos de Subaru tienen 3 relojes en el campo de visión del conductor, todos en el bus CAN, uno siendo el navegador y otro siendo una pantalla remota para el navegador, y otro que está ahí sin más, de los cuales ninguno se sincroniza entre sí. He investigado cómo pasó, y descubrí que para colmo de males, al menos uno usa un uC que tiene función RTC pero no pin XTAL para 32.768kHz ni para ninguna división sensata de base 2 y usa un reloj de CPU de 15MHz o algo así para ello, así que simplemente se desvía.
No entiendo cómo Subaru sigue en el negocio. ¿Cómo? Es una hora de 4 dígitos. Simplemente transmítela por CAN. ¿Por qué no?
Además: muchas de estas unidades de navegación por satélite más antiguas y completamente rectangulares en realidad siguen lo que coloquialmente se conoce como estándares "2DIN". (importación barata de Amazon) Hay unidades de posventa disponibles y esas se pueden cambiar con solo un poco de trabajo. Eso es lo que hace la mayoría de la gente cuando tiene problemas con la unidad de fábrica instalada para sus mercados.
- jerlam
Tuve un coche de lujo de 2001 en el que la hora no se podía cambiar manualmente, solo se podía ajustar a zonas horarias específicas. Por supuesto, todas las reglas de zonas horarias se habían desviado hace mucho tiempo de su conjunto de reglas, y había que cambiarla cuatro veces al año para mostrar la hora correcta.
Este coche también te obligaba inexplicablemente a elegir manualmente un país, y luego una zona horaria, a pesar de tener un GPS que ya sabía exactamente dónde estabas y ya había elegido una zona horaria previa.
Carplay está bien, pero me habría conformado con un botón de "ajustar reloj" no de lujo.
- tom1337890
Excelente artículo. Me encanta. Y qué bueno que lo documentaste, ya que en medio año lo necesitarás de nuevo.
Mi conclusión: deberías haber conseguido la tarjeta SD y confiado en el dueño anterior. A veces los "usuarios simples" sí saben. ^^
- RajT88
Añade a las falsedades que los programadores creen sobre el tiempo:
Se puede cambiar sin la tarjeta SD en la radio del coche.
- strenholme
Mi coche venía con un estéreo de coche combinado con GPS de posventa barato y de baja calidad. Solo reproducía música desde discos (sin soporte USB), ni siquiera admitía MP3 de tasa de bits variable, y el GPS no sabía la ubicación del coche la mitad de las veces.
Finalmente reemplacé la unidad principal con un soporte de plástico y un sistema estéreo estándar de la vieja escuela montado en el salpicadero. Una configuración mucho mejor.
Son los coches que no pueden tener su unidad principal reemplazada por un estéreo simple los que me preocupan.
- somehnguy
Mi vehículo de 2014 dejó de actualizar la hora automáticamente hace unos años. Creo que alguna tecnología celular fue eliminada o quizás el contrato celular que GM tenía para la conectividad del vehículo expiró.
De cualquier manera, ahora solo ajusto la hora manualmente dos veces al año; supongo que estoy agradecido de que todavía tenga esa opción.
Cuando estaba jugando con la radio en el vehículo de mi novia, no había opción de ajuste manual en la pantalla del reloj. Parece una medida bastante miope no permitir eso.
- loufe
He estado pensando en esto para un Toyota de 2016 en la familia que tiene una idea peculiar pero suficientemente decente para la pantalla principal, donde se consulta un archivo DB local y se muestra una imagen guardada del artista que se está reproduciendo.
Suena genial, pero hay algunos ejemplos hilarantes donde el fuzzing del nombre (la mejor suposición, supongo que en caso de que el nombre esté ligeramente mal escrito, era de la era mp3) es demasiado laxo. "Bayonne" muestra una foto de Beyoncé y "Steve Lacy" muestra a un tipo blanco calvo. Se ha convertido en una de esas cosas en la vida en las que me emociono un poco al ver qué imagen coincidente obtendrá un artista completamente nuevo, me recuerda a la infancia, honestamente.
Supongo que con las noticias de descompilación de juegos que estoy viendo, la ingeniería inversa del firmware (o al menos el formato de la base de datos) no sería un desafío significativo, y mezclaría algunas otras tareas divertidas como compilar (¿y firmar?) una nueva base de datos con toneladas de imágenes y nombres, y luego descubrir cómo evitar bloquear la computadora de un vehículo mientras lo haces. Pero... como supongo que muchos otros aquí... tengo suficientes proyectos en marcha ahora mismo, así que tal vez en unos meses.
- easymodex
Esto me parece realmente graciosísimo ya que tengo exactamente el mismo problema en mi Renault Scenic, simplemente no hay forma de cambiarlo. Pero la mitad del año es correcto, la otra mitad simplemente resto 1 hora automáticamente. Es uno de esos problemas que están en la lista de pendientes pero realísticamente nunca voy a dedicar tanto tiempo a ello. No es realmente una buena respuesta de ingeniero pero bueno. ¡Buen artículo!