Ich frage mich, wie TeamViewer für Android und einfache Anwendungen funktionieren. Beispielsweise behauptet TeamViewer auf seiner Webseite, dass sie Android-Geräte von Samsung, Lenovo, Sony, HTC und vielen anderen fernsteuern können.
Ich weiß, dass Samsung SAFE-Geräte dafür eine API haben, aber was ist mit anderen? Wie ist es möglich, ein nicht gerootetes Android-Gerät fernzusteuern?
Ich habe nicht viel speziell für TeamViewer recherchiert, aber als App-Entwickler würde ich sagen, dass es mit gewissen Einschränkungen sehr gut möglich ist. Der Schlüssel ist, dass Sie auch eine bestimmte App auf dem Android-Gerät als Schnittstelle zwischen PC<->Android installieren müssen.
Das Android SDK bietet viele Dinge: Mit den richtigen Berechtigungen kann es einen Anruf tätigen, Nachrichten lesen/senden, eine App öffnen, die Sensoren des Geräts lesen usw. Wenn die App über eine Superuser-Berechtigung verfügt, verfügt sie über eine größere Leistungsfähigkeit.
Wenn Sie sich die Erlaubnis der TeamViewer-App ansehen , können Sie mehr oder weniger erahnen, welche Funktionen die Remote-App leisten kann:
Version 10.0.2555 kann zugreifen auf:
- Geräte- und App-Verlauf
- sensible Protokolldaten lesen
- Identität
- Konten auf dem Gerät finden
- Fotos/Medien/Dateien
- den Inhalt Ihres USB-Speichers ändern oder löschen
- Testzugriff auf geschützten Speicher
- Wi-Fi-Verbindungsinformationen
- Wi-Fi-Verbindungen anzeigen
- Geräte-ID und Anrufinformationen
- Lesen Sie den Telefonstatus und die Identität
- Andere
- Greifen Sie auf SurfaceFlinger zu
- Bildpuffer lesen
- Tasten und Steuertasten drücken
- vollen Netzwerkzugriff
- verhindern, dass das Gerät schläft
- Netzwerkverbindungen anzeigen
- Wi-Fi verbinden und trennen
- mit Bluetooth-Geräten koppeln
- Vibrationen kontrollieren
- App-Speicherplatz messen
- Schließen Sie andere Apps
- über andere Apps ziehen
Dann haben Sie die TeamViewer-App auf dem PC installiert. Dies funktioniert als Monitor/Hauptsteuerung. Bei 2 Apps (PC und Android) können nun beide Apps miteinander kommunizieren (genau wie die Chat-/Messenger-App). Sie können eine Nachricht vom PC senden, dann empfängt die Android-App die Nachricht, interpretiert sie und führt etwas auf dem Gerät aus. Sie können auch Daten vom PC anfordern, dann empfängt die Android-App die Nachricht erneut, interpretiert sie und sendet die Daten an den PC zurück.
Abs
Andreas T.
Abs
Andreas T.