2016-07-25 9 views
-1

私が作った動きに基づいてタッチイベントを注入するアンドロイドアプリケーションを作っています。これまでは、計測器を使用してイベントを注入することはできますが、アプリケーション内でのみ実行することができます。私は他のアプリでもこのサービスを利用できるようにしたいと考えています。私はこれがルートでは可能だと読んだけど、それがないとそこにはありますか?ありがとうございました!私のサービス内のイベントをroot以外の他のアプリに注入することはできますか?

答えて

0

いいえ、そうではありません。そしてその理由はセキュリティです。あなたがそれを行うことができれば、他のアプリのすべての種類のデータに悪用される可能性があります。彼らはそれを避けようとします。

1

プラットフォームから署名されたアプリケーション/サービスから、キー/イベントを他のアプリケーションに注入することは可能です。しかし、私はプラットフォームの署名が異なるメーカーのために変わると思います!

+0

私のアプリケーションプラットフォームに署名する方法を知っていますか?私はアンドロイドソースツリーのルートから署名を取得する必要があることを読んだが、私はこれを行う方法がわからない。そして、異なるメーカーによって、あなたは電話メーカーを意味しますか? –

+0

プラットフォームの定義済みの特権を持つようにアプリに署名するには、携帯電話のOEMのキーストアまたはプラットフォーム証明書が必要です。 – Duster2503

+0

返信いただきありがとうございます!だから私はアンドロイドソースプロジェクトに行って、アンドロイドOSであるmarshmallowから.pk8と.509.pemを取得し、それらを使ってキーストアを作成しました。しかし、私がこのキーストアを使って作成した署名付きapkは以前と同じエラーが表示されます。私は間違ったことをしましたか? –

関連する問題