Ingeniería inversa del protocolo BMW Connected Apps
(hufman.github.io)Analiza los mensajes de Apache Etch que se comunican por Bluetooth dentro de los vehículos BMW
Y extrae símbolos del bytecode de la app de Android para volcar el protocolo y generar el IDL
Primero, hace posible registrar un vehículo falso en la app oficial para identificar el método de autenticación y establecer la conexión.
Genera la UI y, mediante la integración con MediaBrowserService, implementa finalmente de forma no oficial la integración de Android Auto en BMW/Mini IDrive.
1 comentarios
El artículo es tan detallado y entretenido que dan ganas de seguirlo, pero no tengo auto...