https://www.youtube.com/watch?v=GacL9YQcN3Q

На видео сын по дороге домой со мной - смотрит видео, которое вывел на головное устройство машины используя мой проект Plutos.

Работает, пользуемся теперь регулярно. Но есть некоторые машины с которыми я еще не разобрался. При попытке запустить устройство на Mercedes GLS - есть звук, но вместо видео - черный экран.

Почему?.. Да ктож его знает. Вообще я с похожим уже сталкивался, когда разбирался со звуком на Mercedes E200, там проблема была в том, что Mercedes капризничал и хотел, чтобы явно был запрошен фокус на звук от устройства.

Как ранее я разбирался с подобными вещами. Для отладки Android Auto приложений Google представляет эмулятор головного устройства машины, который можно запустить на компьютере

Настоящий телефон подключается к компьютеру по usb, на компьютере запускается эмулятор Car Head Unit’а, через adb пробрасывается нужный порт и с небольшими подстройками самого телефона он начинает гонять Android Auto не по USB, а по TCP на компьютер.

Untitled

Дальше можно через tcpdump записать все что ходит по этому порту, а через gdb подлезть в память эмулятора head unit’а и вытащить сессионные TLS ключи, чтобы расшифровать трафик.

На этот же эмулятор можно натравить и свою реализацию Android Auto. Это довольно удобно на самых первых этапах.

Также я отлаживался на купленном домой головном устройстве от машины запитанным от блока питания компьютера.

54B22B0A-DB83-45A4-B3C0-38B5BFCA46E0.jpeg