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 на компьютер.
Дальше можно через tcpdump
записать все что ходит по этому порту, а через gdb
подлезть в память эмулятора head unit’а и вытащить сессионные TLS ключи, чтобы расшифровать трафик.
На этот же эмулятор можно натравить и свою реализацию Android Auto. Это довольно удобно на самых первых этапах.
Также я отлаживался на купленном домой головном устройстве от машины запитанным от блока питания компьютера.