0 votes

Comment fonctionne le contrôle à distance/le bureau à distance sur Android ? (par exemple TeamViewer)

Je me demande comment fonctionne TeamViewer pour Android et les applications simples. Par exemple, TeamViewer affirme sur sa page Web qu'il peut contrôler à distance les appareils Android de Samsung, Lenovo, Sony, HTC et bien d'autres.

Je sais que les appareils SAFE de Samsung disposent d'une API pour cela, mais qu'en est-il des autres ? Comment est-il possible de contrôler à distance un appareil Android non enraciné ?

0voto

Andrew T. Points 12017

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.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X