TeamViewer如何拍摄屏幕截图并允许没有root用户的远程控制? [英] How does TeamViewer take screenshots and allow remote control without root?

查看:524
本文介绍了TeamViewer如何拍摄屏幕截图并允许没有root用户的远程控制?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

TeamViewer允许远程控制其他android设备.它的速度很慢,但是可以完成工作.

TeamViewer allows to remote control other android devices . it's quite slow, but it does the job.

它需要安装2个应用程序.可以控制的控件(链接此处) ,以及一个被控制的链接(链接此处 ).

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.

我找不到teamViewer使用的任何特殊权限,而这一切都是在没有root的情况下完成的.

I can't find any special permission used by teamViewer, and it does it all without root.

这很奇怪,因为我在很多地方都读过书,以使应用程序要截图,它必须具有root权限(或连接到计算机并使用ADB进行截图).

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).

怎么可能? TeamViewer有什么使之成为可能?

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...

甚至可以在没有root的情况下完成TeamViewer所做的任何事情吗?

is it even possible to do any of the things TeamViewer does without root?

TeamViewer是否有替代方案?

Are there alternatives to TeamViewer?

假设我有root用户,如何有效地远程控制或流式传输屏幕截图?

Suppose I do have root, how do I remote control or stream screenshots efficiently?

推荐答案

Teamviewer

Teamviewer does NOT support taking screenshots or remote control without root. The only Android devices it does manage to pull this off is on Samsung devices

更新2019年6月:不支持.值得注意的是,Google本身不存在(因此,Pixel系列没有遥控器,只需要屏幕共享即可)

Update 2019 June: Now it supports a slew of different Android OEMs beyond Samsung. Notably, Google itself is absent (So no remote control on Pixel series, just screensharing)

Teamviewer新闻稿显示了完成.它基本上会安装此三星特定的插件从Play商店中获取.作为背景,三星开始努力应对亚马逊的Kindle Fire新产品五月天功能.从技术上讲,三星基本上为Teamviewer提供了一堆特殊的伪根级证书和签名,因此该应用程序可以对所有人无缝运行(通过使用辅助功能具有绘制其他应用程序和对用户进行交互的方式进行访问)大概是API).

This Teamviewer press release shows how it's done. It basically installs this Samsung specific addon from the Play Store. As a background, Samsung got this working to counter Amazon's Kindle Fire's new feature called Mayday. Technically, Samsung basically gave Teamviewer a bunch of special pseudo-root-level certificates and signatures so the app can work seamlessly for everyone (by having draw-over-other-apps and make-interactions-on-users-behalf access via the Accessibility APIs presumably).

这是非三星无根设备上的外观[左] ,以及它要求非三星无根设备上的超级用户访问权限[右] (点击以获取原始分辨率):

This is how it looks on non-Samsung non-rooted devices [left] and how it asks for Super User access on non-Samsung rooted devices [right] (Click through for original resolution):

这篇关于TeamViewer如何拍摄屏幕截图并允许没有root用户的远程控制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆