2

Anymoteプロトコルを介してリモートでGoogleTVデバイスを再起動しようとしています。anymoteを介してCTRL+ALT + DELを送信しても、何も起こりません。Google TVデバイスをリモートで再起動することは可能ですか?Androidインテントを送信することで実行できますか?

4

1 に答える 1

3

これは意図的に行われていると思います。

通常、アプリでデバイスを正常にreboot()するには、 「android.intent.action.REBOOT」という権限が必要です。ただし、この権限はシステムアプリにのみ付与できます。

Anymoteプロトコルを介してデバイスを再起動できるようにすることは、システムアプリが権限を強制せずに、この安全な機能を他のアプリに公開している特権昇格の良い例です。

したがって、あなたの質問に答えて:Anymoteプロトコルが再起動をサポートしている場合、それはセキュリティ違反になります。そして、明らかにそうではないので、システムアプリでなくてもテレビを再起動する方法はありません...


(関連性は別として:これが、潜在的なセキュリティホールについてアプリを確認することが常に重要である理由です。許可を要求し、アクセスを適切に制限しない場合、他のアプリが欠陥を悪用することを許可することになります)

于 2012-12-27T02:31:40.057 に答える