Reverse Engineering des BMW Connected Apps Protocols
(hufman.github.io)Analyse von Apache-Etch-Nachrichten, die innerhalb von BMW-Fahrzeugen per Bluetooth übertragen werden,
Import von Symbolen aus dem Bytecode einer Android-App, Dump des Protokolls und Erzeugung einer IDL.
Zunächst wurde es möglich gemacht, in der offiziellen App ein gefälschtes Fahrzeug zu registrieren, um das Authentifizierungsverfahren zu ermitteln und eine Verbindung herzustellen.
Erstellung einer UI und schließlich inoffizielle Implementierung der Android-Auto-Integration in BMW/Mini IDrive über die Anbindung an MediaBrowserService.
1 Kommentare
Der Artikel ist so detailliert und unterhaltsam, dass ich es gern nachmachen würde, aber ich habe kein Auto..