
Implementação de código aberto do lado do telefone do Android Auto com engenharia reversa de protocolo, autenticação mútua TLS, projeção de vídeo H.264, injeção de entrada por toque e streaming de dados de sensores via USB AOA.
Uma implementação open-source do aplicativo lado do telefone do Android Auto. Este aplicativo é executado no seu telefone e projeta para a unidade principal do carro via USB, substituindo o APK proprietário do Google com.google.android.projection.gearhead.
Este projeto está em desenvolvimento inicial. O handshake do protocolo e a projeção de vídeo estão funcionando com uma unidade principal real. A tela do telefone é exibida com sucesso na unidade principal do carro por vários segundos antes de desconectar (a estabilidade do vídeo está sendo melhorada).
USE POR SUA CONTA E RISCO. Este software é fornecido "como está", sem garantia de qualquer tipo.
USB Plug-in → MainActivity → ProjectionService ↓ UsbAoaTransport (USB AOA accessory mode) ↓ MessageFramer (16KB frame fragmentation) ↓ InBandTls (TLSv1.2 via SSLEngine) ↓ ProtocolEngine (AAP state machine) ↓ ┌───────────┼───────────┐ Video Input Audio (H.264) (touch/keys) (PCM)
## Bugs Conhecidos