Un développeur indépendant a lancé un nouvel outil open source appelé AA Experiments, qui permet aux utilisateurs du système automobile Android Auto disposant des privilèges root sur leurs téléphones de contrôler directement l'interface du système et d'activer plus de 100 fonctionnalités expérimentales cachées, dont le déploiement progressif est restreint par Google.
Contourner la lenteur des mises à jour et les restrictions logicielles
Google s'appuie généralement sur des indicateurs côté serveur (Server-side flags) pour tester les nouvelles fonctionnalités d'Android Auto et les lancer par étapes sur de longues périodes. Le développeur HighwindBR a expliqué que le projet AA Experiments est né de son désir de ne plus attendre longtemps pour activer le mode clair (Light Theme), avant que le projet ne s'étende pour couvrir des dizaines d'autres caractéristiques du système.
La liste des fonctionnalités expérimentales que l'outil permet de basculer comprend les éléments suivants :
- Personnalisation des fonctionnalités de l'assistant d'intelligence artificielle Gemini Assistant dans la voiture.
- Application de designs et de couleurs d'interface dérivés automatiquement du fond d'écran.
- Mise à disposition de panneaux de paramètres rapides et d'écrans de cartes étendus d'un bord à l'autre.
- Activation de panneaux de contrôle multimédia avancés multi-cartes et activation du mode plein écran pour les applications.
Mécanisme de fonctionnement et compatibilité avec les mises à jour
L'outil se compose d'une application de gestion pour le contrôle et d'un module logiciel fonctionnant via le framework LSPosed, où il se connecte directement à Android Auto installé sur le téléphone et fonctionne en arrière-plan sans avoir besoin de recompiler l'application ou de modifier le package APK original.
Pour résoudre les problèmes de compatibilité et éviter les plantages du système, l'outil lie les modifications à la version spécifique de l'application Android Auto installée sur l'appareil. Si Google publie une nouvelle mise à jour qui modifie les signatures des clés logicielles, l'outil désactive automatiquement les paramètres conflictuels au lieu de les forcer et de provoquer l'arrêt de l'écran de la voiture, tout en offrant une option pour restaurer les paramètres par défaut en un seul clic.
Qu'est-ce que cela signifie pour les utilisateurs du système ?
Les utilisateurs d'Android Auto sont souvent confrontés à des retards dans la réception des mises à jour et des améliorations annoncées par Google. L'outil AA Experiments offre une solution technique qui donne aux utilisateurs avancés une flexibilité totale pour tester les fonctionnalités avant leur lancement officiel. Cependant, étant donné que l'outil nécessite des privilèges root et le framework LSPosed, son utilisation reste limitée à la catégorie des utilisateurs professionnels, étant précisé que l'outil fonctionne entièrement hors ligne et est exempt de tout mécanisme de suivi ou de collecte de données.