Android permissions grouped per API and protection level

Lists of the Android Permissions grouped together based on protection level, like dangerous or signature or based on the API level they were added on.

Date and Time of last update Tue 14 Feb 2023
  

The purpose of this article is to provide the permissions as presented here, grouped based on the protection level or the API they were added on.

Given that the official Android documentation does not provide such a grouping functionality and I had happened to search for it a couple of times recently, I decided it to publish it here to help out anyone else looking for any of the following lists.

All the protections levels and APIs discovered are listed below:

Protection Levels

preinstalled

android.permission.MANAGE_EXTERNAL_STORAGE
android.permission.MANAGE_MEDIA
android.permission.WRITE_SETTINGS

appop

android.permission.FOREGROUND_SERVICE_SPECIAL_USE
android.permission.INSTANT_APP_FOREGROUND_SERVICE
android.permission.LOADER_USAGE_STATS
android.permission.MANAGE_EXTERNAL_STORAGE
android.permission.MANAGE_MEDIA
android.permission.MANAGE_ONGOING_CALLS
android.permission.PACKAGE_USAGE_STATS
android.permission.RUN_LONG_JOBS
android.permission.SCHEDULE_EXACT_ALARM
android.permission.SYSTEM_ALERT_WINDOW
android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
android.permission.WRITE_SETTINGS

development

android.permission.BATTERY_STATS
android.permission.CHANGE_CONFIGURATION
android.permission.INSTANT_APP_FOREGROUND_SERVICE
android.permission.PACKAGE_USAGE_STATS
android.permission.SYSTEM_ALERT_WINDOW

setup

android.permission.SYSTEM_ALERT_WINDOW

signature

android.permission.BATTERY_STATS
android.permission.BIND_ACCESSIBILITY_SERVICE
android.permission.BIND_AUTOFILL_SERVICE
android.permission.BIND_CALL_REDIRECTION_SERVICE
android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE
android.permission.BIND_CARRIER_SERVICES
android.permission.BIND_CHOOSER_TARGET_SERVICE
android.permission.BIND_CONDITION_PROVIDER_SERVICE
android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE
android.permission.BIND_DEVICE_ADMIN
android.permission.BIND_DREAM_SERVICE
android.permission.BIND_INCALL_SERVICE
android.permission.BIND_INPUT_METHOD
android.permission.BIND_MIDI_DEVICE_SERVICE
android.permission.BIND_NFC_SERVICE
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
android.permission.BIND_PRINT_SERVICE
android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE
android.permission.BIND_REMOTEVIEWS
android.permission.BIND_SCREENING_SERVICE
android.permission.BIND_TELECOM_CONNECTION_SERVICE
android.permission.BIND_TEXT_SERVICE
android.permission.BIND_TV_INPUT
android.permission.BIND_TV_INTERACTIVE_APP
android.permission.BIND_VISUAL_VOICEMAIL_SERVICE
android.permission.BIND_VOICE_INTERACTION
android.permission.BIND_VPN_SERVICE
android.permission.BIND_VR_LISTENER_SERVICE
android.permission.BIND_WALLPAPER
android.permission.CHANGE_CONFIGURATION
android.permission.CLEAR_APP_CACHE
android.permission.DELETE_CACHE_FILES
android.permission.GET_ACCOUNTS_PRIVILEGED
android.permission.GLOBAL_SEARCH
android.permission.INSTANT_APP_FOREGROUND_SERVICE
android.permission.LOADER_USAGE_STATS
android.permission.MANAGE_EXTERNAL_STORAGE
android.permission.MANAGE_MEDIA
android.permission.MANAGE_ONGOING_CALLS
android.permission.PACKAGE_USAGE_STATS
com.android.voicemail.permission.READ_VOICEMAIL
android.permission.REQUEST_INSTALL_PACKAGES
android.permission.START_VIEW_APP_FEATURES
android.permission.START_VIEW_PERMISSION_USAGE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
android.permission.WRITE_SETTINGS
com.android.voicemail.permission.WRITE_VOICEMAIL

instant

android.permission.FOREGROUND_SERVICE_CAMERA
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC
android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT
android.permission.FOREGROUND_SERVICE_HEALTH
android.permission.FOREGROUND_SERVICE_LOCATION
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
android.permission.FOREGROUND_SERVICE_MICROPHONE
android.permission.FOREGROUND_SERVICE_PHONE_CALL
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
android.permission.FOREGROUND_SERVICE_SPECIAL_USE
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
android.permission.INSTANT_APP_FOREGROUND_SERVICE

pre23

android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_SETTINGS

dangerous

android.permission.ACCEPT_HANDOVER
android.permission.ACCESS_BACKGROUND_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MEDIA_LOCATION
android.permission.ACTIVITY_RECOGNITION
com.android.voicemail.permission.ADD_VOICEMAIL
android.permission.ANSWER_PHONE_CALLS
android.permission.BLUETOOTH_ADVERTISE
android.permission.BLUETOOTH_CONNECT
android.permission.BLUETOOTH_SCAN
android.permission.BODY_SENSORS
android.permission.BODY_SENSORS_BACKGROUND
android.permission.CALL_PHONE
android.permission.CAMERA
android.permission.GET_ACCOUNTS
android.permission.NEARBY_WIFI_DEVICES
android.permission.POST_NOTIFICATIONS
android.permission.PROCESS_OUTGOING_CALLS
android.permission.READ_CALENDAR
android.permission.READ_CALL_LOG
android.permission.READ_CONTACTS
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_MEDIA_AUDIO
android.permission.READ_MEDIA_IMAGES
android.permission.READ_MEDIA_VIDEO
android.permission.READ_MEDIA_VISUAL_USER_SELECTED
android.permission.READ_PHONE_NUMBERS
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.RECEIVE_WAP_PUSH
android.permission.RECORD_AUDIO
android.permission.SEND_SMS
android.permission.USE_SIP
android.permission.UWB_RANGING
android.permission.WRITE_CALENDAR
android.permission.WRITE_CALL_LOG
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE

normal

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_NOTIFICATION_POLICY
android.permission.ACCESS_WIFI_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.BROADCAST_STICKY
android.permission.CALL_COMPANION_APP
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.DETECT_SCREEN_CAPTURE
android.permission.DISABLE_KEYGUARD
android.permission.ENFORCE_UPDATE_OWNERSHIP
android.permission.EXPAND_STATUS_BAR
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_CAMERA
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC
android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT
android.permission.FOREGROUND_SERVICE_HEALTH
android.permission.FOREGROUND_SERVICE_LOCATION
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
android.permission.FOREGROUND_SERVICE_MICROPHONE
android.permission.FOREGROUND_SERVICE_PHONE_CALL
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
android.permission.FOREGROUND_SERVICE_SPECIAL_USE
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
android.permission.GET_PACKAGE_SIZE
android.permission.HIGH_SAMPLING_RATE_SENSORS
com.android.launcher.permission.INSTALL_SHORTCUT
android.permission.INTERNET
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.MANAGE_OWN_CALLS
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.NFC
android.permission.NFC_PREFERRED_PAYMENT_INFO
android.permission.NFC_TRANSACTION_EVENT
android.permission.QUERY_ALL_PACKAGES
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.REORDER_TASKS
android.permission.REQUEST_COMPANION_PROFILE_GLASSES
android.permission.REQUEST_COMPANION_PROFILE_WATCH
android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND
android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
android.permission.REQUEST_DELETE_PACKAGES
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
android.permission.REQUEST_PASSWORD_COMPLEXITY
com.android.alarm.permission.SET_ALARM
android.permission.SET_WALLPAPER
android.permission.SET_WALLPAPER_HINTS
android.permission.TRANSMIT_IR
android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION
android.permission.USE_BIOMETRIC
android.permission.USE_FINGERPRINT
android.permission.USE_FULL_SCREEN_INTENT
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_SYNC_SETTINGS

privileged

android.permission.BATTERY_STATS
android.permission.BIND_CALL_REDIRECTION_SERVICE
android.permission.BIND_CARRIER_SERVICES
android.permission.BIND_INCALL_SERVICE
android.permission.BIND_REMOTEVIEWS
android.permission.BIND_SCREENING_SERVICE
android.permission.BIND_TELECOM_CONNECTION_SERVICE
android.permission.BIND_TV_INPUT
android.permission.BIND_TV_INTERACTIVE_APP
android.permission.BIND_VISUAL_VOICEMAIL_SERVICE
android.permission.BIND_WALLPAPER
android.permission.CHANGE_CONFIGURATION
android.permission.CLEAR_APP_CACHE
android.permission.DELETE_CACHE_FILES
android.permission.GET_ACCOUNTS_PRIVILEGED
android.permission.GLOBAL_SEARCH
android.permission.LOADER_USAGE_STATS
android.permission.PACKAGE_USAGE_STATS
com.android.voicemail.permission.READ_VOICEMAIL
com.android.voicemail.permission.WRITE_VOICEMAIL

retailDemo

android.permission.PACKAGE_USAGE_STATS

internal

android.permission.MANAGE_DEVICE_LOCK_STATE
android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE

installer

android.permission.START_VIEW_APP_FEATURES
android.permission.START_VIEW_PERMISSION_USAGE
android.permission.SYSTEM_ALERT_WINDOW

role

android.permission.MANAGE_DEVICE_LOCK_STATE
com.android.voicemail.permission.READ_VOICEMAIL
android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE
com.android.voicemail.permission.WRITE_VOICEMAIL

none

android.permission.ACCESS_BLOBS_ACROSS_USERS
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCOUNT_MANAGER
android.permission.BIND_APPWIDGET
android.permission.BIND_CARRIER_MESSAGING_SERVICE
android.permission.BIND_COMPANION_DEVICE_SERVICE
android.permission.BIND_CONTROLS
android.permission.BIND_QUICK_SETTINGS_TILE
android.permission.BLUETOOTH_PRIVILEGED
android.permission.BROADCAST_PACKAGE_REMOVED
android.permission.BROADCAST_SMS
android.permission.BROADCAST_WAP_PUSH
android.permission.CALL_PRIVILEGED
android.permission.CAPTURE_AUDIO_OUTPUT
android.permission.CHANGE_COMPONENT_ENABLED_STATE
android.permission.CONFIGURE_WIFI_DISPLAY
android.permission.CONTROL_LOCATION_UPDATES
android.permission.DELETE_PACKAGES
android.permission.DELIVER_COMPANION_MESSAGES
android.permission.DIAGNOSTIC
android.permission.DUMP
android.permission.FACTORY_TEST
android.permission.GET_TASKS
android.permission.HIDE_OVERLAY_WINDOWS
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.INSTALL_PACKAGES
android.permission.INTERACT_ACROSS_PROFILES
android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK
android.permission.LOCATION_HARDWARE
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
android.permission.MANAGE_DEVICE_POLICY_APP_RESTRICTIONS
android.permission.MANAGE_DEVICE_POLICY_BACKUP_SERVICE
android.permission.MANAGE_DEVICE_POLICY_CALLS
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
android.permission.MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY
android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
android.permission.MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE
android.permission.MANAGE_DEVICE_POLICY_TIME
android.permission.MANAGE_DOCUMENTS
android.permission.MANAGE_WIFI_INTERFACES
android.permission.MANAGE_WIFI_NETWORK_SELECTION
android.permission.MASTER_CLEAR
android.permission.MEDIA_CONTENT_CONTROL
android.permission.MODIFY_PHONE_STATE
android.permission.MOUNT_FORMAT_FILESYSTEMS
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.OVERRIDE_WIFI_CONFIG
android.permission.PERSISTENT_ACTIVITY
android.permission.READ_ASSISTANT_APP_SEARCH_DATA
android.permission.READ_BASIC_PHONE_STATE
android.permission.READ_HOME_APP_SEARCH_DATA
android.permission.READ_INPUT_STATE
android.permission.READ_LOGS
android.permission.READ_NEARBY_STREAMING_POLICY
android.permission.READ_PRECISE_PHONE_STATE
android.permission.REBOOT
android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING
android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION
android.permission.REQUEST_COMPANION_PROFILE_COMPUTER
android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING
android.permission.REQUEST_COMPANION_SELF_MANAGED
android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
android.permission.RESTART_PACKAGES
android.permission.SEND_RESPOND_VIA_MESSAGE
android.permission.SET_ALWAYS_FINISH
android.permission.SET_ANIMATION_SCALE
android.permission.SET_DEBUG_APP
android.permission.SET_PREFERRED_APPLICATIONS
android.permission.SET_PROCESS_LIMIT
android.permission.SET_TIME
android.permission.SET_TIME_ZONE
android.permission.SIGNAL_PERSISTENT_PROCESSES
android.permission.SMS_FINANCIAL_TRANSACTIONS
android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND
android.permission.STATUS_BAR
android.permission.TURN_SCREEN_ON
com.android.launcher.permission.UNINSTALL_SHORTCUT
android.permission.UPDATE_DEVICE_STATS
android.permission.USE_EXACT_ALARM
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_GSERVICES
android.permission.WRITE_SECURE_SETTINGS

API Grouping

Finally the following snippet contains the permissions grouped based on which API they were released:

API: 1
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.BATTERY_STATS
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.BROADCAST_PACKAGE_REMOVED
android.permission.BROADCAST_STICKY
android.permission.CALL_PHONE
android.permission.CALL_PRIVILEGED
android.permission.CAMERA
android.permission.CHANGE_COMPONENT_ENABLED_STATE
android.permission.CHANGE_CONFIGURATION
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.CLEAR_APP_CACHE
android.permission.CONTROL_LOCATION_UPDATES
android.permission.DELETE_CACHE_FILES
android.permission.DELETE_PACKAGES
android.permission.DIAGNOSTIC
android.permission.DISABLE_KEYGUARD
android.permission.DUMP
android.permission.EXPAND_STATUS_BAR
android.permission.FACTORY_TEST
android.permission.GET_ACCOUNTS
android.permission.GET_PACKAGE_SIZE
android.permission.GET_TASKS
android.permission.INSTALL_PACKAGES
android.permission.INTERNET
android.permission.MASTER_CLEAR
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.MODIFY_PHONE_STATE
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.PERSISTENT_ACTIVITY
android.permission.PROCESS_OUTGOING_CALLS
android.permission.READ_CALENDAR
android.permission.READ_CONTACTS
android.permission.READ_INPUT_STATE
android.permission.READ_LOGS
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.REBOOT
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.RECEIVE_WAP_PUSH
android.permission.RECORD_AUDIO
android.permission.REORDER_TASKS
android.permission.RESTART_PACKAGES
android.permission.SEND_SMS
android.permission.SET_ALWAYS_FINISH
android.permission.SET_ANIMATION_SCALE
android.permission.SET_DEBUG_APP
android.permission.SET_PREFERRED_APPLICATIONS
android.permission.SET_PROCESS_LIMIT
android.permission.SET_TIME_ZONE
android.permission.SET_WALLPAPER
android.permission.SET_WALLPAPER_HINTS
android.permission.SIGNAL_PERSISTENT_PROCESSES
android.permission.STATUS_BAR
android.permission.SYSTEM_ALERT_WINDOW
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_CALENDAR
android.permission.WRITE_CONTACTS
android.permission.WRITE_GSERVICES
android.permission.WRITE_SETTINGS
android.permission.WRITE_SYNC_SETTINGS



API: 2
android.permission.BROADCAST_SMS
android.permission.BROADCAST_WAP_PUSH



API: 3
android.permission.BIND_APPWIDGET
android.permission.BIND_INPUT_METHOD
android.permission.MOUNT_FORMAT_FILESYSTEMS
android.permission.UPDATE_DEVICE_STATS
android.permission.WRITE_SECURE_SETTINGS



API: 4
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.GLOBAL_SEARCH
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.WRITE_EXTERNAL_STORAGE



API: 5
android.permission.ACCOUNT_MANAGER



API: 8
android.permission.BIND_DEVICE_ADMIN
android.permission.BIND_WALLPAPER
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.SET_TIME



API: 9
android.permission.NFC
com.android.alarm.permission.SET_ALARM
android.permission.USE_SIP



API: 11
android.permission.BIND_REMOTEVIEWS



API: 14
com.android.voicemail.permission.ADD_VOICEMAIL
android.permission.BIND_TEXT_SERVICE
android.permission.BIND_VPN_SERVICE



API: 16
android.permission.BIND_ACCESSIBILITY_SERVICE
android.permission.READ_CALL_LOG
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_CALL_LOG



API: 18
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
android.permission.LOCATION_HARDWARE
android.permission.SEND_RESPOND_VIA_MESSAGE



API: 19
android.permission.BIND_NFC_SERVICE
android.permission.BIND_PRINT_SERVICE
android.permission.BLUETOOTH_PRIVILEGED
android.permission.CAPTURE_AUDIO_OUTPUT
com.android.launcher.permission.INSTALL_SHORTCUT
android.permission.MANAGE_DOCUMENTS
android.permission.MEDIA_CONTENT_CONTROL
android.permission.TRANSMIT_IR
com.android.launcher.permission.UNINSTALL_SHORTCUT



API: 20
android.permission.BODY_SENSORS



API: 21
android.permission.BIND_DREAM_SERVICE
android.permission.BIND_TV_INPUT
android.permission.BIND_VOICE_INTERACTION
com.android.voicemail.permission.READ_VOICEMAIL
com.android.voicemail.permission.WRITE_VOICEMAIL



API: 22
android.permission.BIND_CARRIER_MESSAGING_SERVICE



API: 23
android.permission.ACCESS_NOTIFICATION_POLICY
android.permission.BIND_CARRIER_SERVICES
android.permission.BIND_CHOOSER_TARGET_SERVICE
android.permission.BIND_INCALL_SERVICE
android.permission.BIND_MIDI_DEVICE_SERVICE
android.permission.BIND_TELECOM_CONNECTION_SERVICE
android.permission.GET_ACCOUNTS_PRIVILEGED
android.permission.PACKAGE_USAGE_STATS
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
android.permission.REQUEST_INSTALL_PACKAGES
android.permission.USE_FINGERPRINT



API: 24
android.permission.BIND_CONDITION_PROVIDER_SERVICE
android.permission.BIND_QUICK_SETTINGS_TILE
android.permission.BIND_SCREENING_SERVICE
android.permission.BIND_VR_LISTENER_SERVICE



API: 26
android.permission.ANSWER_PHONE_CALLS
android.permission.BIND_AUTOFILL_SERVICE
android.permission.BIND_VISUAL_VOICEMAIL_SERVICE
android.permission.INSTANT_APP_FOREGROUND_SERVICE
android.permission.MANAGE_OWN_CALLS
android.permission.READ_PHONE_NUMBERS
android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND
android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND
android.permission.REQUEST_DELETE_PACKAGES



API: 28
android.permission.ACCEPT_HANDOVER
android.permission.FOREGROUND_SERVICE
android.permission.NFC_TRANSACTION_EVENT
android.permission.USE_BIOMETRIC



API: 29
android.permission.ACCESS_BACKGROUND_LOCATION
android.permission.ACCESS_MEDIA_LOCATION
android.permission.ACTIVITY_RECOGNITION
android.permission.BIND_CALL_REDIRECTION_SERVICE
android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE
android.permission.CALL_COMPANION_APP
android.permission.REQUEST_PASSWORD_COMPLEXITY
android.permission.SMS_FINANCIAL_TRANSACTIONS
android.permission.START_VIEW_PERMISSION_USAGE
android.permission.USE_FULL_SCREEN_INTENT



API: 30
android.permission.BIND_CONTROLS
android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE
android.permission.INTERACT_ACROSS_PROFILES
android.permission.LOADER_USAGE_STATS
android.permission.MANAGE_EXTERNAL_STORAGE
android.permission.NFC_PREFERRED_PAYMENT_INFO
android.permission.QUERY_ALL_PACKAGES
android.permission.READ_PRECISE_PHONE_STATE



API: 31
android.permission.ACCESS_BLOBS_ACROSS_USERS
android.permission.BIND_COMPANION_DEVICE_SERVICE
android.permission.BLUETOOTH_ADVERTISE
android.permission.BLUETOOTH_CONNECT
android.permission.BLUETOOTH_SCAN
android.permission.HIDE_OVERLAY_WINDOWS
android.permission.HIGH_SAMPLING_RATE_SENSORS
android.permission.MANAGE_MEDIA
android.permission.MANAGE_ONGOING_CALLS
android.permission.REQUEST_COMPANION_PROFILE_WATCH
android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND
android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE
android.permission.SCHEDULE_EXACT_ALARM
android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND
android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION
android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER
android.permission.UWB_RANGING



API: 32
android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK



API: 33
android.permission.BIND_TV_INTERACTIVE_APP
android.permission.BODY_SENSORS_BACKGROUND
android.permission.DELIVER_COMPANION_MESSAGES
android.permission.MANAGE_WIFI_INTERFACES
android.permission.MANAGE_WIFI_NETWORK_SELECTION
android.permission.NEARBY_WIFI_DEVICES
android.permission.OVERRIDE_WIFI_CONFIG
android.permission.POST_NOTIFICATIONS
android.permission.READ_ASSISTANT_APP_SEARCH_DATA
android.permission.READ_BASIC_PHONE_STATE
android.permission.READ_HOME_APP_SEARCH_DATA
android.permission.READ_MEDIA_AUDIO
android.permission.READ_MEDIA_IMAGES
android.permission.READ_MEDIA_VIDEO
android.permission.READ_NEARBY_STREAMING_POLICY
android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING
android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION
android.permission.REQUEST_COMPANION_PROFILE_COMPUTER
android.permission.REQUEST_COMPANION_SELF_MANAGED
android.permission.START_VIEW_APP_FEATURES
android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE
android.permission.USE_EXACT_ALARM



API: UpsideDownCake
android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE
android.permission.CONFIGURE_WIFI_DISPLAY
android.permission.DETECT_SCREEN_CAPTURE
android.permission.ENFORCE_UPDATE_OWNERSHIP
android.permission.FOREGROUND_SERVICE_CAMERA
android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
android.permission.FOREGROUND_SERVICE_DATA_SYNC
android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT
android.permission.FOREGROUND_SERVICE_HEALTH
android.permission.FOREGROUND_SERVICE_LOCATION
android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
android.permission.FOREGROUND_SERVICE_MICROPHONE
android.permission.FOREGROUND_SERVICE_PHONE_CALL
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
android.permission.FOREGROUND_SERVICE_SPECIAL_USE
android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED
android.permission.MANAGE_DEVICE_LOCK_STATE
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL
android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
android.permission.MANAGE_DEVICE_POLICY_APP_RESTRICTIONS
android.permission.MANAGE_DEVICE_POLICY_BACKUP_SERVICE
android.permission.MANAGE_DEVICE_POLICY_CALLS
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
android.permission.MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY
android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
android.permission.MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE
android.permission.MANAGE_DEVICE_POLICY_TIME
android.permission.READ_MEDIA_VISUAL_USER_SELECTED
android.permission.REQUEST_COMPANION_PROFILE_GLASSES
android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING
android.permission.RUN_LONG_JOBS
android.permission.TURN_SCREEN_ON

The lists above reflect the information found on the official page of Android describing the permissions, here, on the date the article was published.

I hope it will be helpful to some and as always feel free to reach out for anything interesting.