Wie macht TeamViewer Screenshots und ermöglicht die Fernsteuerung ohne root?

Hintergrund

Mit TeamViewer können Sie andere Android-Geräte fernsteuern. Es ist ziemlich langsam, aber es macht den Job.

Es müssen 2 Apps installiert sein. eine, die kontrolliert (linkHier) und eine zur Kontrolle (LinkHier).

Ich bin mir nicht sicher, ob es Alternativen gibt, aber ich würde gerne wissen, ob es möglich ist, dasselbe zu tun.

Das Problem

Ich kann keine speziellen Berechtigungen finden, die von teamViewer verwendet werden, und das alles ohne root.

Das ist seltsam, da ich an so vielen Stellen gelesen habe, dass eine App, um einen Screenshot zu machen, über Root-Berechtigung verfügen muss (oder mit einem Computer verbunden sein und ADB verwenden muss, um einen Screenshot zu machen).

Die Frage

Wie könnte es sein? Was macht TeamViewer möglich?

Wie kann man ohne besondere Erlaubnis einen Screenshot machen? Diese App ist nicht einmal eine System-App ...

Ist es überhaupt möglich, etwas zu tun, was TeamViewer ohne root macht?

Gibt es Alternativen zu TeamViewer?

Angenommen, ich habe root, wie kann ich Screenshots effizient fernsteuern oder streamen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage