14

バックグラウンド

TeamViewer を使用すると、他の Android デバイスをリモート コントロールできます。それはかなり遅いですが、それは仕事をします。

2 つのアプリをインストールする必要があります。1 つは制御するもの (link here ) で、もう 1 つは制御されるもの (link here ) です。

代替手段があるかどうかはわかりませんが、同じことが可能かどうか知りたいです。

問題

teamViewer が使用する特別な権限が見つからず、root なしですべて実行されます。

アプリがスクリーンショットを撮るにはルート権限が必要である(またはコンピューターに接続してADBを使用してスクリーンショットを撮る)必要があるという非常に多くの場所を読んだので、これは奇妙です。

質問

どうしてですか?それを可能にするTeamViewerの機能は何ですか?

特別な許可なしにどうやってスクリーンショットを撮ることができますか? このアプリはシステムアプリでもありません...

rootなしでTeamViewerが行うことを実行することさえ可能ですか?

TeamViewer に代わるものはありますか?

root を持っているとします。スクリーンショットを効率的にリモート コントロールまたはストリーミングするにはどうすればよいですか?

4

1 に答える 1

9

Teamviewerは、スクリーンショットの取得や root なしでのリモート コントロールをサポートしていません。これを実現できる唯一の Android デバイスは、Samsung デバイスです。

2019 年 6 月の更新:現在、Samsung 以外の多数の Android OEM をサポートしています。特に、Google自体は存在しません(Pixelシリーズにはリモコンがなく、画面共有のみ)

このTeamviewer プレス リリースは、その方法を示しています。基本的に、この Samsung 固有のアドオンを Play ストアからインストールします。背景として、Samsung は、Amazon の Kindle Fire の Mayday と呼ばれる新機能に対抗するためにこれを機能させました。技術的には、Samsung は基本的に Teamviewer に一連の特別な疑似ルート レベルの証明書と署名を提供し、アプリが誰にとってもシームレスに動作できるようにしました (他のアプリを描画し、アクセシビリティを介してユーザーに代わってアクセスすることにより)。おそらくAPI)。

これは、Samsung 以外のルート化されていないデバイスでどのように表示されるか [左]と、Samsung 以外のルート化されたデバイスでスーパー ユーザー アクセスを要求する方法[右] (元の解像度はクリックしてください):

エンドユーザーからのスクリーンショットを求める Teamviewer クイックサポート エンドユーザーからのスクリーンショットを求める Teamviewer クイックサポート

于 2013-12-05T04:14:32.790 に答える