Map human-readable permissions to actual permissions (android reference documentation)
0
votes
0
answers
126
views
How can I find out exactly what permissions qualify for a given "human readable" permission listed in a given app's
App Info
in the Android UI?
If I open a given App info
for an app installed on my Android device, I see permissions listed like
1. take pictures and video
1. modify or delete the contens of your shared storage
1. access precise location only in the foreground
1. record audio
1. have full network access
1. prevent phone from sleeping
1. run foreground service
1. change your audio settings
1. etc
But these are fairly broad categories.
I would assume that there's one or many actual permissions requested by the app that would map into a given category above.
For example, here's a list of the possible *actual* permissions that would be requested by the app:
* https://developer.android.com/reference/android/Manifest.permission
So my question is, for a given version of android, how do I figure out what are the set of permissions that could be requested by an app such that if any one of them was requested, then the given human-readable permission would appear for that app.
Or, equivalently, for a given "human-readable" permission, what is the set of possible permissions that could have been requested by the app that would make that "human-readable" permission appear for the app's permissions?
Is there a reference document anywhere that maps these actual android permissions into "human-readable" UI permissions?
Asked by Michael Altfield
(526 rep)
Sep 26, 2021, 10:15 AM