
Implémentation open-source côté téléphone d'Android Auto avec rétro-ingénierie de protocole, authentification mutuelle TLS, projection vidéo H.264, injection de saisie tactile et streaming de données de capteurs via USB AOA.
Une implémentation open-source de l'application côté téléphone d'Android Auto. Cette application s'exécute sur votre téléphone et projette sur l'unité principale de la voiture via USB, remplaçant l'APK propriétaire de Google com.google.android.projection.gearhead.
Ce projet est en début de développement. La poignée de main du protocole et la projection vidéo fonctionnent avec une véritable unité principale. L'écran du téléphone est affiché avec succès sur l'unité principale de la voiture pendant plusieurs secondes avant la déconnexion (la stabilité vidéo est en cours d'amélioration).
UTILISATION À VOS RISQUES ET PÉRILS. Ce logiciel est fourni « en l'état », sans garantie d'aucune sorte.
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)
## Problèmes connus