Android permissions "com.google.android.googleapps.permission.GOOGLE_AUTH.*" -
i have observed set of android applications requesting permissions starting prefix "com.google.android.googleapps.permission.google_auth.*", such as:
com.google.android.googleapps.permission.google_auth com.google.android.googleapps.permission.google_auth.youtube com.google.android.googleapps.permission.google_auth.mail com.google.android.googleapps.permission.google_auth.wise com.google.android.googleapps.permission.google_auth.fusiontables com.google.android.googleapps.permission.google_auth.cp
etc.
does know if these permissions internal permissions of google apps? or deprecated permissions? intended use third-party apps?
thank help.
seems "live permission", according androidpermissions.com. site claims list all permissions found on clean android 4.4 emulator.
com.google.android.googleapps.permission.google_auth:
view configured accounts
allows apps see usernames (email addresses) of google account(s) have configured.
find full list of "sub-permissions" (and explanations) behind second link.
are intended use third-party apps?
i gather, yes, not. deduce code snippets found on xda. exemple snippet:
<permission android:label="@string/permlab_googleauth" android:name="com.google.android.googleapps.permission.google_auth" android:protectionlevel="normal" android:permissiongroup="android.permission-group.accounts" android:description="@string/permdesc_googleauth" /> <permission android:label="@string/permlab_googleauth_all" android:name="com.google.android.googleapps.permission.google_auth.all_services" android:protectionlevel="signatureorsystem" android:permissiongroup="android.permission-group.accounts" android:description="@string/permdesc_googleauth_all" /> <permission android:label="@string/permlab_googleauth_other" android:name="com.google.android.googleapps.permission.google_auth.other_services" android:protectionlevel="dangerous" android:permissiongroup="android.permission-group.accounts" android:description="@string/permdesc_googleauth_other" /> <permission android:label="@string/permlab_googleauth_mail" android:name="com.google.android.googleapps.permission.google_auth.mail" android:protectionlevel="dangerous" android:permissiongroup="android.permission-group.accounts" android:description="@string/permdesc_googleauth_mail" /> <permission android:label="@string/permlab_googleauth_cl" android:name="com.google.android.googleapps.permission.google_auth.cl" android:protectionlevel="dangerous" android:permissiongroup="android.permission-group.accounts" android:description="@string/permdesc_googleauth_cl" />
as can see, basic google_auth
described above has android:protectionlevel="normal"
, accessible apps (and not shown user permission on app install) – while google_auth.all_services
assigned android:protectionlevel="signatureorsystem"
(reserved system apps). have full spectrum here.
Comments
Post a Comment