BMW Connected Apps Protocol'ün tersine mühendisliği
(hufman.github.io)BMW araç içinde Bluetooth üzerinden iletişim kuran Apache Etch mesajları analiz edilip
Android uygulamasının bytecode'undan semboller alınarak protokol dump edildi ve IDL oluşturuldu.
Önce resmi uygulamaya sahte bir araç kaydettirilebilecek hale getirilerek kimlik doğrulama yöntemi anlaşılmış ve bağlantı kurulmuş.
UI oluşturulup MediaBrowserService entegrasyonu üzerinden son olarak BMW/Mini IDrive için Android Auto entegrasyonu gayriresmî olarak uygulanmış.
1 yorum
Yazı o kadar detaylı ve eğlenceli ki ben de takip edip denemek isterdim ama arabam yok..