Je n'ai pas fait beaucoup de recherches spécifiques à TeamViewer, mais en tant que développeur d'applications, je dirais que c'est tout à fait possible avec certaines limitations. La clé est que vous devez également installer une certaine application sur l'appareil Android comme interface entre PC<->Android.
Le SDK Android offre de nombreuses possibilités : avec les autorisations correctes, il peut passer un appel, lire/envoyer des messages, ouvrir une application, lire les capteurs de l'appareil, etc. Si l'application dispose de l'autorisation "super utilisateur", ses capacités seront plus importantes.
Si vous regardez l'autorisation de Application TeamViewer vous pouvez plus ou moins deviner les fonctionnalités de l'application distante :
Version 10.0.2555 peut accéder :
- Historique des appareils et des applications
- lire les données sensibles du journal
- Identité
- trouver des comptes sur l'appareil
- Photos/Médias/Fichiers
- modifier ou supprimer le contenu de votre clé USB
- tester l'accès au stockage protégé
- Informations sur la connexion Wi-Fi
- visualiser les connexions Wi-Fi
- ID du dispositif et informations sur les appels
- lire le statut et l'identité du téléphone
- Autre
- accès SurfaceFlinger
- lire le tampon de la trame
- les touches de pression et les boutons de commande
- accès complet au réseau
- empêcher l'appareil de dormir
- visualiser les connexions réseau
- se connecter et se déconnecter du Wi-Fi
- coupler avec des dispositifs Bluetooth
- contrôle des vibrations
- mesurer l'espace de stockage des applications
- fermer d'autres applications
- dessiner sur d'autres applications
Ensuite, vous avez l'application TeamViewer installée sur le PC. Elle fonctionne comme un moniteur/un contrôle principal. Maintenant, avec deux applications (PC et Android), les deux applications peuvent communiquer entre elles (comme une application de chat/messagerie). Vous pouvez envoyer un message depuis le PC, puis l'application Android recevra le message, l'interprétera et fera quelque chose sur l'appareil. Vous pouvez également demander des données au PC, puis l'application Android recevra à nouveau le message, l'interprétera et renverra les données au PC.