Android不正呼び出し:uid 10121でパッケージを指定する

Androidではuidとpackageを指定して悪意のあるアプリを呼び出すことは通常は不可能です。UIDはAndroidデバイス上のアプリやサービスを識別するために使われる一意の数値識別子です。各アプリのUIDはシステムによって割り当てられ、通常はアプリがインストールされた時に決定されます。

Androidのセキュリティメカニズムにより、適切な権限と契約がない限り、アプリケーションが別のアプリケーションのコードや機能を直接呼び出すことはできません。

あなたのアプリで他のアプリの機能を呼び出したい場合は、Androidで提供されているIntentメカニズムを使用できます。Intentオブジェクトを作成し、呼び出す対象のアプリのパッケージ名とコンポーネント(Activity、Serviceなど)を指定します。その後、そのIntentオブジェクトを使用して、呼び出したいアプリの対応するコンポーネントを起動できます。

しかし、ターゲットのアプリケーションで同等のコンポーネントや機能が公開されていない場合や、権限がない場合は、呼び出すことができません。これはセキュリティとプライバシー上の理由によるものです。

つまり指定uid直下に悪いアプリを呼び出すことは不可能であり、intentを介して正規の手続きを踏んで他のアプリの機能を呼び出すことしかできない。

bannerAds