Background
TeamViewer allows to remote control other android devices . it's quite slow, but it does the job.
it requires 2 apps being installed. one that controls (link here), and one for being controlled (link here) .
I'm not sure if it has any alternatives, but I would like to know if it's possible to do the same.
The problem
I can't find any special permission used by teamViewer, and it does it all without root.
This is weird, since I've read on so many places that in order for an app to take a screenshot, it must have root permission (or be connected to a computer and use ADB to take a screenshot).
The question
How could it be? What does TeamViewer has that makes it possible?
How can you take a screenshot without any special permission? This app isn't even a system app...
is it even possible to do any of the things TeamViewer does without root?
Are there alternatives to TeamViewer?
Suppose I do have root, how do I remote control or stream screenshots efficiently?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…