2

Android 4.2 では複数ユーザーのサポートが導入されました。これには、いくつかの既存の内部 API が含まれINTERACT_ACROSS_USERS、 および と呼ばれる新しいアクセス許可が必要になりINTERACT_ACROSS_USERS_FULLました。

後者は次のように宣言されています

<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"
        android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
        android:protectionLevel="signature"
        android:label="@string/permlab_interactAcrossUsersFull"
        android:description="@string/permdesc_interactAcrossUsersFull" />

つまり、プラットフォーム (ROM) と同じ署名で署名されたアプリのみが、このアクセス許可を使用できます。

プラットフォーム署名でアプリに署名できないかどうかを知りたいのですが、ルート状態で同じ目的を達成できる方法はありますか?

4

1 に答える 1

0

root アクセス権がある場合は、apk を (/data/app ではなく) /system/app にインストールできます。これにより、アプリは「signatureOrSystem」として認定され、許可が与えられるはずです。

于 2013-08-07T06:01:15.323 に答える