Rétro-ingénierie du protocole BMW Connected Apps
(hufman.github.io)Analyse des messages Apache Etch échangés en Bluetooth à l’intérieur des véhicules BMW,
puis récupération de symboles depuis le bytecode d’une application Android pour dumper le protocole et générer un IDL.
Connexion obtenue en permettant d’abord à l’application officielle d’enregistrer une fausse voiture afin d’identifier la méthode d’authentification.
Création d’une interface utilisateur et, via l’intégration avec MediaBrowserService, implémentation non officielle finale d’Android Auto sur BMW/Mini IDrive.
1 commentaires
L’article est tellement détaillé et intéressant que j’ai envie d’essayer aussi, mais je n’ai pas de voiture..