Skip to content

Instantly share code, notes, and snippets.

@Arinerron
Last active January 9, 2024 19:29
Star You must be signed in to star a gist
Save Arinerron/1bcaadc7b1cbeae77de0263f4e15156f to your computer and use it in GitHub Desktop.
A list of all Android permissions...
android.permission.ACCESS_ALL_DOWNLOADS
android.permission.ACCESS_BLUETOOTH_SHARE
android.permission.ACCESS_CACHE_FILESYSTEM
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED
android.permission.ACCESS_DRM_CERTIFICATES
android.permission.ACCESS_EPHEMERAL_APPS
android.permission.ACCESS_FM_RADIO
android.permission.ACCESS_INPUT_FLINGER
android.permission.ACCESS_KEYGUARD_SECURE_STORAGE
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
android.permission.ACCESS_MOCK_LOCATION
android.permission.ACCESS_MTP
android.permission.ACCESS_NETWORK_CONDITIONS
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_NOTIFICATIONS
android.permission.ACCESS_NOTIFICATION_POLICY
android.permission.ACCESS_PDB_STATE
android.permission.ACCESS_SURFACE_FLINGER
android.permission.ACCESS_VOICE_INTERACTION_SERVICE
android.permission.ACCESS_VR_MANAGER
android.permission.ACCESS_WIFI_STATE
android.permission.ACCESS_WIMAX_STATE
android.permission.ACCOUNT_MANAGER
android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK
android.permission.ASEC_ACCESS
android.permission.ASEC_CREATE
android.permission.ASEC_DESTROY
android.permission.ASEC_MOUNT_UNMOUNT
android.permission.ASEC_RENAME
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.BACKUP
android.permission.BATTERY_STATS
android.permission.BIND_ACCESSIBILITY_SERVICE
android.permission.BIND_APPWIDGET
android.permission.BIND_CARRIER_MESSAGING_SERVICE
android.permission.BIND_CARRIER_SERVICES
android.permission.BIND_CHOOSER_TARGET_SERVICE
android.permission.BIND_CONDITION_PROVIDER_SERVICE
android.permission.BIND_CONNECTION_SERVICE
android.permission.BIND_DEVICE_ADMIN
android.permission.BIND_DIRECTORY_SEARCH
android.permission.BIND_DREAM_SERVICE
android.permission.BIND_INCALL_SERVICE
android.permission.BIND_INPUT_METHOD
android.permission.BIND_INTENT_FILTER_VERIFIER
android.permission.BIND_JOB_SERVICE
android.permission.BIND_KEYGUARD_APPWIDGET
android.permission.BIND_MIDI_DEVICE_SERVICE
android.permission.BIND_NFC_SERVICE
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
android.permission.BIND_NOTIFICATION_RANKER_SERVICE
android.permission.BIND_PACKAGE_VERIFIER
android.permission.BIND_PRINT_RECOMMENDATION_SERVICE
android.permission.BIND_PRINT_SERVICE
android.permission.BIND_PRINT_SPOOLER_SERVICE
android.permission.BIND_QUICK_SETTINGS_TILE
android.permission.BIND_REMOTEVIEWS
android.permission.BIND_REMOTE_DISPLAY
android.permission.BIND_ROUTE_PROVIDER
android.permission.BIND_RUNTIME_PERMISSION_PRESENTER_SERVICE
android.permission.BIND_SCREENING_SERVICE
android.permission.BIND_TELECOM_CONNECTION_SERVICE
android.permission.BIND_TEXT_SERVICE
android.permission.BIND_TRUST_AGENT
android.permission.BIND_TV_INPUT
android.permission.BIND_TV_REMOTE_SERVICE
android.permission.BIND_VOICE_INTERACTION
android.permission.BIND_VPN_SERVICE
android.permission.BIND_VR_LISTENER_SERVICE
android.permission.BIND_WALLPAPER
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.BLUETOOTH_MAP
android.permission.BLUETOOTH_PRIVILEGED
android.permission.BLUETOOTH_STACK
android.permission.BRICK
android.permission.BROADCAST_CALLLOG_INFO
android.permission.BROADCAST_NETWORK_PRIVILEGED
android.permission.BROADCAST_PACKAGE_REMOVED
android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION
android.permission.BROADCAST_SMS
android.permission.BROADCAST_STICKY
android.permission.BROADCAST_WAP_PUSH
android.permission.CACHE_CONTENT
android.permission.CALL_PRIVILEGED
android.permission.CAMERA_DISABLE_TRANSMIT_LED
android.permission.CAMERA_SEND_SYSTEM_EVENTS
android.permission.CAPTURE_AUDIO_HOTWORD
android.permission.CAPTURE_AUDIO_OUTPUT
android.permission.CAPTURE_SECURE_VIDEO_OUTPUT
android.permission.CAPTURE_TV_INPUT
android.permission.CAPTURE_VIDEO_OUTPUT
android.permission.CARRIER_FILTER_SMS
android.permission.CHANGE_APP_IDLE_STATE
android.permission.CHANGE_BACKGROUND_DATA_SETTING
android.permission.CHANGE_COMPONENT_ENABLED_STATE
android.permission.CHANGE_CONFIGURATION
android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.CHANGE_WIMAX_STATE
android.permission.CLEAR_APP_CACHE
android.permission.CLEAR_APP_GRANTED_URI_PERMISSIONS
android.permission.CLEAR_APP_USER_DATA
android.permission.CONFIGURE_DISPLAY_COLOR_TRANSFORM
android.permission.CONFIGURE_WIFI_DISPLAY
android.permission.CONFIRM_FULL_BACKUP
android.permission.CONNECTIVITY_INTERNAL
android.permission.CONTROL_INCALL_EXPERIENCE
android.permission.CONTROL_KEYGUARD
android.permission.CONTROL_LOCATION_UPDATES
android.permission.CONTROL_VPN
android.permission.CONTROL_WIFI_DISPLAY
android.permission.COPY_PROTECTED_DATA
android.permission.CREATE_USERS
android.permission.CRYPT_KEEPER
android.permission.DELETE_CACHE_FILES
android.permission.DELETE_PACKAGES
android.permission.DEVICE_POWER
android.permission.DIAGNOSTIC
android.permission.DISABLE_KEYGUARD
android.permission.DISPATCH_NFC_MESSAGE
android.permission.DISPATCH_PROVISIONING_MESSAGE
android.permission.DOWNLOAD_CACHE_NON_PURGEABLE
android.permission.DUMP
android.permission.DVB_DEVICE
android.permission.EXPAND_STATUS_BAR
android.permission.FACTORY_TEST
android.permission.FILTER_EVENTS
android.permission.FLASHLIGHT
android.permission.FORCE_BACK
android.permission.FORCE_STOP_PACKAGES
android.permission.FRAME_STATS
android.permission.FREEZE_SCREEN
android.permission.GET_ACCOUNTS_PRIVILEGED
android.permission.GET_APP_GRANTED_URI_PERMISSIONS
android.permission.GET_APP_OPS_STATS
android.permission.GET_DETAILED_TASKS
android.permission.GET_INTENT_SENDER_INTENT
android.permission.GET_PACKAGE_IMPORTANCE
android.permission.GET_PACKAGE_SIZE
android.permission.GET_PASSWORD
android.permission.GET_PROCESS_STATE_AND_OOM_SCORE
android.permission.GET_TASKS
android.permission.GET_TOP_ACTIVITY_INFO
android.permission.GLOBAL_SEARCH
android.permission.GLOBAL_SEARCH_CONTROL
android.permission.GRANT_RUNTIME_PERMISSIONS
android.permission.HARDWARE_TEST
android.permission.HDMI_CEC
android.permission.INJECT_EVENTS
android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.INSTALL_PACKAGES
android.permission.INTENT_FILTER_VERIFICATION_AGENT
android.permission.INTERACT_ACROSS_USERS
android.permission.INTERACT_ACROSS_USERS_FULL
android.permission.INTERNAL_SYSTEM_WINDOW
android.permission.INTERNET
android.permission.INVOKE_CARRIER_SETUP
android.permission.KILL_BACKGROUND_PROCESSES
android.permission.KILL_UID
android.permission.LAUNCH_TRUST_AGENT_SETTINGS
android.permission.LOCAL_MAC_ADDRESS
android.permission.LOCATION_HARDWARE
android.permission.LOOP_RADIO
android.permission.MANAGE_ACCOUNTS
android.permission.MANAGE_ACTIVITY_STACKS
android.permission.MANAGE_APP_OPS_RESTRICTIONS
android.permission.MANAGE_APP_TOKENS
android.permission.MANAGE_CA_CERTIFICATES
android.permission.MANAGE_DEVICE_ADMINS
android.permission.MANAGE_DOCUMENTS
android.permission.MANAGE_FINGERPRINT
android.permission.MANAGE_MEDIA_PROJECTION
android.permission.MANAGE_NETWORK_POLICY
android.permission.MANAGE_NOTIFICATIONS
android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS
android.permission.MANAGE_SOUND_TRIGGER
android.permission.MANAGE_USB
android.permission.MANAGE_USERS
android.permission.MANAGE_VOICE_KEYPHRASES
android.permission.MASTER_CLEAR
android.permission.MEDIA_CONTENT_CONTROL
android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS
android.permission.MODIFY_AUDIO_ROUTING
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.MODIFY_CELL_BROADCASTS
android.permission.MODIFY_DAY_NIGHT_MODE
android.permission.MODIFY_NETWORK_ACCOUNTING
android.permission.MODIFY_PARENTAL_CONTROLS
android.permission.MODIFY_PHONE_STATE
android.permission.MOUNT_FORMAT_FILESYSTEMS
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.MOVE_PACKAGE
android.permission.NET_ADMIN
android.permission.NET_TUNNELING
android.permission.NFC
android.permission.NFC_HANDOVER_STATUS
android.permission.NOTIFY_PENDING_SYSTEM_UPDATE
android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS
android.permission.OEM_UNLOCK_STATE
android.permission.OVERRIDE_WIFI_CONFIG
android.permission.PACKAGE_USAGE_STATS
android.permission.PACKAGE_VERIFICATION_AGENT
android.permission.PACKET_KEEPALIVE_OFFLOAD
android.permission.PEERS_MAC_ADDRESS
android.permission.PERFORM_CDMA_PROVISIONING
android.permission.PERFORM_SIM_ACTIVATION
android.permission.PERSISTENT_ACTIVITY
android.permission.PROCESS_CALLLOG_INFO
android.permission.PROCESS_PHONE_ACCOUNT_REGISTRATION
android.permission.PROVIDE_TRUST_AGENT
android.permission.QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT
android.permission.READ_BLOCKED_NUMBERS
android.permission.READ_DREAM_STATE
android.permission.READ_FRAME_BUFFER
android.permission.READ_INPUT_STATE
android.permission.READ_INSTALL_SESSIONS
android.permission.READ_LOGS
android.permission.READ_NETWORK_USAGE_HISTORY
android.permission.READ_OEM_UNLOCK_STATE
android.permission.READ_PRECISE_PHONE_STATE
android.permission.READ_PRIVILEGED_PHONE_STATE
android.permission.READ_PROFILE
android.permission.READ_SEARCH_INDEXABLES
android.permission.READ_SOCIAL_STREAM
android.permission.READ_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.READ_USER_DICTIONARY
android.permission.READ_WIFI_CREDENTIAL
android.permission.REAL_GET_TASKS
android.permission.REBOOT
android.permission.RECEIVE_BLUETOOTH_MAP
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_DATA_ACTIVITY_CHANGE
android.permission.RECEIVE_EMERGENCY_BROADCAST
android.permission.RECEIVE_MEDIA_RESOURCE_USAGE
android.permission.RECEIVE_STK_COMMANDS
android.permission.RECEIVE_WIFI_CREDENTIAL_CHANGE
android.permission.RECOVERY
android.permission.REGISTER_CALL_PROVIDER
android.permission.REGISTER_CONNECTION_MANAGER
android.permission.REGISTER_SIM_SUBSCRIPTION
android.permission.REGISTER_WINDOW_MANAGER_LISTENERS
android.permission.REMOTE_AUDIO_PLAYBACK
android.permission.REMOVE_DRM_CERTIFICATES
android.permission.REMOVE_TASKS
android.permission.REORDER_TASKS
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
android.permission.REQUEST_INSTALL_PACKAGES
android.permission.RESET_FINGERPRINT_LOCKOUT
android.permission.RESET_SHORTCUT_MANAGER_THROTTLING
android.permission.RESTART_PACKAGES
android.permission.RETRIEVE_WINDOW_CONTENT
android.permission.RETRIEVE_WINDOW_TOKEN
android.permission.REVOKE_RUNTIME_PERMISSIONS
android.permission.SCORE_NETWORKS
android.permission.SEND_CALL_LOG_CHANGE
android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS
android.permission.SEND_RESPOND_VIA_MESSAGE
android.permission.SEND_SMS_NO_CONFIRMATION
android.permission.SERIAL_PORT
android.permission.SET_ACTIVITY_WATCHER
android.permission.SET_ALWAYS_FINISH
android.permission.SET_ANIMATION_SCALE
android.permission.SET_DEBUG_APP
android.permission.SET_INPUT_CALIBRATION
android.permission.SET_KEYBOARD_LAYOUT
android.permission.SET_ORIENTATION
android.permission.SET_POINTER_SPEED
android.permission.SET_PREFERRED_APPLICATIONS
android.permission.SET_PROCESS_LIMIT
android.permission.SET_SCREEN_COMPATIBILITY
android.permission.SET_TIME
android.permission.SET_TIME_ZONE
android.permission.SET_WALLPAPER
android.permission.SET_WALLPAPER_COMPONENT
android.permission.SET_WALLPAPER_HINTS
android.permission.SHUTDOWN
android.permission.SIGNAL_PERSISTENT_PROCESSES
android.permission.START_ANY_ACTIVITY
android.permission.START_PRINT_SERVICE_CONFIG_ACTIVITY
android.permission.START_TASKS_FROM_RECENTS
android.permission.STATUS_BAR
android.permission.STATUS_BAR_SERVICE
android.permission.STOP_APP_SWITCHES
android.permission.STORAGE_INTERNAL
android.permission.SUBSCRIBED_FEEDS_READ
android.permission.SUBSCRIBED_FEEDS_WRITE
android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME
android.permission.SYSTEM_ALERT_WINDOW
android.permission.TABLET_MODE
android.permission.TEMPORARY_ENABLE_ACCESSIBILITY
android.permission.TETHER_PRIVILEGED
android.permission.TRANSMIT_IR
android.permission.TRUST_LISTENER
android.permission.TV_INPUT_HARDWARE
android.permission.TV_VIRTUAL_REMOTE_CONTROLLER
android.permission.UPDATE_APP_OPS_STATS
android.permission.UPDATE_CONFIG
android.permission.UPDATE_DEVICE_STATS
android.permission.UPDATE_LOCK
android.permission.UPDATE_LOCK_TASK_PACKAGES
android.permission.USER_ACTIVITY
android.permission.USE_CREDENTIALS
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_APN_SETTINGS
android.permission.WRITE_BLOCKED_NUMBERS
android.permission.WRITE_DREAM_STATE
android.permission.WRITE_GSERVICES
android.permission.WRITE_MEDIA_STORAGE
android.permission.WRITE_PROFILE
android.permission.WRITE_SECURE_SETTINGS
android.permission.WRITE_SETTINGS
android.permission.WRITE_SMS
android.permission.WRITE_SOCIAL_STREAM
android.permission.WRITE_SYNC_SETTINGS
android.permission.WRITE_USER_DICTIONARY
<uses-permission android:name="android.permission.ACCESS_ALL_DOWNLOADS" />
<uses-permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" />
<uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" />
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" />
<uses-permission android:name="android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED" />
<uses-permission android:name="android.permission.ACCESS_DRM_CERTIFICATES" />
<uses-permission android:name="android.permission.ACCESS_EPHEMERAL_APPS" />
<uses-permission android:name="android.permission.ACCESS_FM_RADIO" />
<uses-permission android:name="android.permission.ACCESS_INPUT_FLINGER" />
<uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MTP" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_CONDITIONS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
<uses-permission android:name="android.permission.ACCESS_PDB_STATE" />
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" />
<uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE" />
<uses-permission android:name="android.permission.ACCESS_VR_MANAGER" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
<uses-permission android:name="android.permission.ACCOUNT_MANAGER" />
<uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK" />
<uses-permission android:name="android.permission.ASEC_ACCESS" />
<uses-permission android:name="android.permission.ASEC_CREATE" />
<uses-permission android:name="android.permission.ASEC_DESTROY" />
<uses-permission android:name="android.permission.ASEC_MOUNT_UNMOUNT" />
<uses-permission android:name="android.permission.ASEC_RENAME" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.BACKUP" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
<uses-permission android:name="android.permission.BIND_APPWIDGET" />
<uses-permission android:name="android.permission.BIND_CARRIER_MESSAGING_SERVICE" />
<uses-permission android:name="android.permission.BIND_CARRIER_SERVICES" />
<uses-permission android:name="android.permission.BIND_CHOOSER_TARGET_SERVICE" />
<uses-permission android:name="android.permission.BIND_CONDITION_PROVIDER_SERVICE" />
<uses-permission android:name="android.permission.BIND_CONNECTION_SERVICE" />
<uses-permission android:name="android.permission.BIND_DEVICE_ADMIN" />
<uses-permission android:name="android.permission.BIND_DIRECTORY_SEARCH" />
<uses-permission android:name="android.permission.BIND_DREAM_SERVICE" />
<uses-permission android:name="android.permission.BIND_INCALL_SERVICE" />
<uses-permission android:name="android.permission.BIND_INPUT_METHOD" />
<uses-permission android:name="android.permission.BIND_INTENT_FILTER_VERIFIER" />
<uses-permission android:name="android.permission.BIND_JOB_SERVICE" />
<uses-permission android:name="android.permission.BIND_KEYGUARD_APPWIDGET" />
<uses-permission android:name="android.permission.BIND_MIDI_DEVICE_SERVICE" />
<uses-permission android:name="android.permission.BIND_NFC_SERVICE" />
<uses-permission android:name="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" />
<uses-permission android:name="android.permission.BIND_NOTIFICATION_RANKER_SERVICE" />
<uses-permission android:name="android.permission.BIND_PACKAGE_VERIFIER" />
<uses-permission android:name="android.permission.BIND_PRINT_RECOMMENDATION_SERVICE" />
<uses-permission android:name="android.permission.BIND_PRINT_SERVICE" />
<uses-permission android:name="android.permission.BIND_PRINT_SPOOLER_SERVICE" />
<uses-permission android:name="android.permission.BIND_QUICK_SETTINGS_TILE" />
<uses-permission android:name="android.permission.BIND_REMOTEVIEWS" />
<uses-permission android:name="android.permission.BIND_REMOTE_DISPLAY" />
<uses-permission android:name="android.permission.BIND_ROUTE_PROVIDER" />
<uses-permission android:name="android.permission.BIND_RUNTIME_PERMISSION_PRESENTER_SERVICE" />
<uses-permission android:name="android.permission.BIND_SCREENING_SERVICE" />
<uses-permission android:name="android.permission.BIND_TELECOM_CONNECTION_SERVICE" />
<uses-permission android:name="android.permission.BIND_TEXT_SERVICE" />
<uses-permission android:name="android.permission.BIND_TRUST_AGENT" />
<uses-permission android:name="android.permission.BIND_TV_INPUT" />
<uses-permission android:name="android.permission.BIND_TV_REMOTE_SERVICE" />
<uses-permission android:name="android.permission.BIND_VOICE_INTERACTION" />
<uses-permission android:name="android.permission.BIND_VPN_SERVICE" />
<uses-permission android:name="android.permission.BIND_VR_LISTENER_SERVICE" />
<uses-permission android:name="android.permission.BIND_WALLPAPER" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH_MAP" />
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<uses-permission android:name="android.permission.BLUETOOTH_STACK" />
<uses-permission android:name="android.permission.BRICK" />
<uses-permission android:name="android.permission.BROADCAST_CALLLOG_INFO" />
<uses-permission android:name="android.permission.BROADCAST_NETWORK_PRIVILEGED" />
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" />
<uses-permission android:name="android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION" />
<uses-permission android:name="android.permission.BROADCAST_SMS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.BROADCAST_WAP_PUSH" />
<uses-permission android:name="android.permission.CACHE_CONTENT" />
<uses-permission android:name="android.permission.CALL_PRIVILEGED" />
<uses-permission android:name="android.permission.CAMERA_DISABLE_TRANSMIT_LED" />
<uses-permission android:name="android.permission.CAMERA_SEND_SYSTEM_EVENTS" />
<uses-permission android:name="android.permission.CAPTURE_AUDIO_HOTWORD" />
<uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
<uses-permission android:name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT" />
<uses-permission android:name="android.permission.CAPTURE_TV_INPUT" />
<uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT" />
<uses-permission android:name="android.permission.CARRIER_FILTER_SMS" />
<uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" />
<uses-permission android:name="android.permission.CHANGE_BACKGROUND_DATA_SETTING" />
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
<uses-permission android:name="android.permission.CLEAR_APP_GRANTED_URI_PERMISSIONS" />
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
<uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_TRANSFORM" />
<uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
<uses-permission android:name="android.permission.CONFIRM_FULL_BACKUP" />
<uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
<uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" />
<uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
<uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" />
<uses-permission android:name="android.permission.CONTROL_VPN" />
<uses-permission android:name="android.permission.CONTROL_WIFI_DISPLAY" />
<uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
<uses-permission android:name="android.permission.CREATE_USERS" />
<uses-permission android:name="android.permission.CRYPT_KEEPER" />
<uses-permission android:name="android.permission.DELETE_CACHE_FILES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES" />
<uses-permission android:name="android.permission.DEVICE_POWER" />
<uses-permission android:name="android.permission.DIAGNOSTIC" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.DISPATCH_NFC_MESSAGE" />
<uses-permission android:name="android.permission.DISPATCH_PROVISIONING_MESSAGE" />
<uses-permission android:name="android.permission.DOWNLOAD_CACHE_NON_PURGEABLE" />
<uses-permission android:name="android.permission.DUMP" />
<uses-permission android:name="android.permission.DVB_DEVICE" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="android.permission.FACTORY_TEST" />
<uses-permission android:name="android.permission.FILTER_EVENTS" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.FORCE_BACK" />
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />
<uses-permission android:name="android.permission.FRAME_STATS" />
<uses-permission android:name="android.permission.FREEZE_SCREEN" />
<uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" />
<uses-permission android:name="android.permission.GET_APP_GRANTED_URI_PERMISSIONS" />
<uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
<uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
<uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" />
<uses-permission android:name="android.permission.GET_PACKAGE_IMPORTANCE" />
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />
<uses-permission android:name="android.permission.GET_PASSWORD" />
<uses-permission android:name="android.permission.GET_PROCESS_STATE_AND_OOM_SCORE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.GET_TOP_ACTIVITY_INFO" />
<uses-permission android:name="android.permission.GLOBAL_SEARCH" />
<uses-permission android:name="android.permission.GLOBAL_SEARCH_CONTROL" />
<uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS" />
<uses-permission android:name="android.permission.HARDWARE_TEST" />
<uses-permission android:name="android.permission.HDMI_CEC" />
<uses-permission android:name="android.permission.INJECT_EVENTS" />
<uses-permission android:name="android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS" />
<uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.INTENT_FILTER_VERIFICATION_AGENT" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
<uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.INVOKE_CARRIER_SETUP" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<uses-permission android:name="android.permission.KILL_UID" />
<uses-permission android:name="android.permission.LAUNCH_TRUST_AGENT_SETTINGS" />
<uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
<uses-permission android:name="android.permission.LOCATION_HARDWARE" />
<uses-permission android:name="android.permission.LOOP_RADIO" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" />
<uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS" />
<uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
<uses-permission android:name="android.permission.MANAGE_CA_CERTIFICATES" />
<uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
<uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
<uses-permission android:name="android.permission.MANAGE_MEDIA_PROJECTION" />
<uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
<uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS" />
<uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
<uses-permission android:name="android.permission.MANAGE_SOUND_TRIGGER" />
<uses-permission android:name="android.permission.MANAGE_USB" />
<uses-permission android:name="android.permission.MANAGE_USERS" />
<uses-permission android:name="android.permission.MANAGE_VOICE_KEYPHRASES" />
<uses-permission android:name="android.permission.MASTER_CLEAR" />
<uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
<uses-permission android:name="android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.MODIFY_CELL_BROADCASTS" />
<uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" />
<uses-permission android:name="android.permission.MODIFY_NETWORK_ACCOUNTING" />
<uses-permission android:name="android.permission.MODIFY_PARENTAL_CONTROLS" />
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
<uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.MOVE_PACKAGE" />
<uses-permission android:name="android.permission.NET_ADMIN" />
<uses-permission android:name="android.permission.NET_TUNNELING" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.NFC_HANDOVER_STATUS" />
<uses-permission android:name="android.permission.NOTIFY_PENDING_SYSTEM_UPDATE" />
<uses-permission android:name="android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS" />
<uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
<uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
<uses-permission android:name="android.permission.PACKAGE_VERIFICATION_AGENT" />
<uses-permission android:name="android.permission.PACKET_KEEPALIVE_OFFLOAD" />
<uses-permission android:name="android.permission.PEERS_MAC_ADDRESS" />
<uses-permission android:name="android.permission.PERFORM_CDMA_PROVISIONING" />
<uses-permission android:name="android.permission.PERFORM_SIM_ACTIVATION" />
<uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" />
<uses-permission android:name="android.permission.PROCESS_CALLLOG_INFO" />
<uses-permission android:name="android.permission.PROCESS_PHONE_ACCOUNT_REGISTRATION" />
<uses-permission android:name="android.permission.PROVIDE_TRUST_AGENT" />
<uses-permission android:name="android.permission.QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT" />
<uses-permission android:name="android.permission.READ_BLOCKED_NUMBERS" />
<uses-permission android:name="android.permission.READ_DREAM_STATE" />
<uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
<uses-permission android:name="android.permission.READ_INPUT_STATE" />
<uses-permission android:name="android.permission.READ_INSTALL_SESSIONS" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
<uses-permission android:name="android.permission.READ_OEM_UNLOCK_STATE" />
<uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
<uses-permission android:name="android.permission.READ_SOCIAL_STREAM" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_STATS" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
<uses-permission android:name="android.permission.READ_WIFI_CREDENTIAL" />
<uses-permission android:name="android.permission.REAL_GET_TASKS" />
<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.RECEIVE_BLUETOOTH_MAP" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.RECEIVE_DATA_ACTIVITY_CHANGE" />
<uses-permission android:name="android.permission.RECEIVE_EMERGENCY_BROADCAST" />
<uses-permission android:name="android.permission.RECEIVE_MEDIA_RESOURCE_USAGE" />
<uses-permission android:name="android.permission.RECEIVE_STK_COMMANDS" />
<uses-permission android:name="android.permission.RECEIVE_WIFI_CREDENTIAL_CHANGE" />
<uses-permission android:name="android.permission.RECOVERY" />
<uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" />
<uses-permission android:name="android.permission.REGISTER_CONNECTION_MANAGER" />
<uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" />
<uses-permission android:name="android.permission.REGISTER_WINDOW_MANAGER_LISTENERS" />
<uses-permission android:name="android.permission.REMOTE_AUDIO_PLAYBACK" />
<uses-permission android:name="android.permission.REMOVE_DRM_CERTIFICATES" />
<uses-permission android:name="android.permission.REMOVE_TASKS" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.RESET_FINGERPRINT_LOCKOUT" />
<uses-permission android:name="android.permission.RESET_SHORTCUT_MANAGER_THROTTLING" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<uses-permission android:name="android.permission.RETRIEVE_WINDOW_CONTENT" />
<uses-permission android:name="android.permission.RETRIEVE_WINDOW_TOKEN" />
<uses-permission android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS" />
<uses-permission android:name="android.permission.SCORE_NETWORKS" />
<uses-permission android:name="android.permission.SEND_CALL_LOG_CHANGE" />
<uses-permission android:name="android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS" />
<uses-permission android:name="android.permission.SEND_RESPOND_VIA_MESSAGE" />
<uses-permission android:name="android.permission.SEND_SMS_NO_CONFIRMATION" />
<uses-permission android:name="android.permission.SERIAL_PORT" />
<uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER" />
<uses-permission android:name="android.permission.SET_ALWAYS_FINISH" />
<uses-permission android:name="android.permission.SET_ANIMATION_SCALE" />
<uses-permission android:name="android.permission.SET_DEBUG_APP" />
<uses-permission android:name="android.permission.SET_INPUT_CALIBRATION" />
<uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
<uses-permission android:name="android.permission.SET_ORIENTATION" />
<uses-permission android:name="android.permission.SET_POINTER_SPEED" />
<uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
<uses-permission android:name="android.permission.SET_PROCESS_LIMIT" />
<uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
<uses-permission android:name="android.permission.SET_TIME" />
<uses-permission android:name="android.permission.SET_TIME_ZONE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
<uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
<uses-permission android:name="android.permission.SHUTDOWN" />
<uses-permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES" />
<uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
<uses-permission android:name="android.permission.START_PRINT_SERVICE_CONFIG_ACTIVITY" />
<uses-permission android:name="android.permission.START_TASKS_FROM_RECENTS" />
<uses-permission android:name="android.permission.STATUS_BAR" />
<uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
<uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
<uses-permission android:name="android.permission.STORAGE_INTERNAL" />
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" />
<uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" />
<uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.TABLET_MODE" />
<uses-permission android:name="android.permission.TEMPORARY_ENABLE_ACCESSIBILITY" />
<uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
<uses-permission android:name="android.permission.TRANSMIT_IR" />
<uses-permission android:name="android.permission.TRUST_LISTENER" />
<uses-permission android:name="android.permission.TV_INPUT_HARDWARE" />
<uses-permission android:name="android.permission.TV_VIRTUAL_REMOTE_CONTROLLER" />
<uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
<uses-permission android:name="android.permission.UPDATE_CONFIG" />
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
<uses-permission android:name="android.permission.UPDATE_LOCK" />
<uses-permission android:name="android.permission.UPDATE_LOCK_TASK_PACKAGES" />
<uses-permission android:name="android.permission.USER_ACTIVITY" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_BLOCKED_NUMBERS" />
<uses-permission android:name="android.permission.WRITE_DREAM_STATE" />
<uses-permission android:name="android.permission.WRITE_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
<uses-permission android:name="android.permission.WRITE_PROFILE" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
@TheLester
Copy link

Would be great to note what permissions are dangerous

@doridori
Copy link

@TheLester see https://github.com/doridori/Android-Security-Reference/blob/master/permissions/app_framework_perms.md for more info on all the platform permissions, and specifically the link to AOSP which has the definition off all the above permissions https://github.com/android/platform_frameworks_base/blob/master/core/res/AndroidManifest.xml.

On its own the above is a little useless imho.

@Arinerron
Copy link
Author

Crazy that they actually have a permission to brick your phone.

@androsland
Copy link

Where is READ_EXTERNAL_STORAGE?
There are probably more permissions missing...

@commonod
Copy link

does anyone know what RAISED_THREAD_PRIORITY does?

@suvansh-dev
Copy link

Hi,
INJECT_EVENTS permission no longer exists, is there any replacement for that?

@XiXiongMaoXiong
Copy link

The recipe to f*ck up an Android phone ^_^

@AndroidDeveloperLB
Copy link

AndroidDeveloperLB commented Jul 24, 2019

Or you could go to this link instead:
https://developer.android.com/reference/android/Manifest.permission

Or this snippet:

        AsyncTask.execute {
            val pm = packageManager
            val groupList = pm.getAllPermissionGroups(0)
            // ungrouped permissions
            groupList.add(null)
            for (permissionGroup in groupList) {
                val name = permissionGroup?.name
                Log.d("AppLog", "permission group `$name`")
                try {
                    val permissions = pm.queryPermissionsByGroup(name, 0) ?: continue
                    for (permission in permissions) {
                        Log.d("AppLog", "${permission.name} - ${permission.loadDescription(pm)}")
                    }
                } catch (ex: Exception) {
                    Log.d("AppLog", "exception while getting permissions of permission group: `$name`")
                }
                Log.d("AppLog", "-----")
            }
        }

EDIT: sadly this has changed on Android Q. Now it won't work properly.

@SamiraSadat
Copy link

SamiraSadat commented Oct 6, 2019

Hi. your list does not match with:
https://developer.android.com/reference/android/Manifest.permission
?! in the above 159 permission is listed, but some of them are not also in your list.
for example : READ_PHONE_STATE , BROADCAST_BADGE in Instagram app.

@AndroidDeveloperLB
Copy link

Hi. your list does not match with:
https://developer.android.com/reference/android/Manifest.permission
?! in the above 159 permission is listed, but some of them are not also in your list.
for example : READ_PHONE_STATE , BROADCAST_BADGE in Instagram app.

Sadly on Android Q they changed it so it gets you bad results.

@DGJSCUT
Copy link

DGJSCUT commented Jun 5, 2020

Are those all system apps' permission to be authorized? Cause non-system apps seem unable to declare those permission in the Android Manifest.xml.

@AndroidDeveloperLB
Copy link

@DGJSCUT

You can declare whatever you wish in manifest. Question is if you get it granted. You can check it out via a simple API call.

@saliman43
Copy link

sir is there a permission that user can't delete an android apk

@QGB
Copy link

QGB commented Jun 24, 2022

**DGJSCUT ** 评论 on 5 Jun 2020

Using system app permission
../../src/main/AndroidManifest.xml:44: Permission is only granted to system apps

[[311, android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE ],
 [48 , android.permission.ACCESS_CACHE_FILESYSTEM                  ],
 [85 , android.permission.ACCESS_CHECKIN_PROPERTIES                ],
 [164, android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY      ],
 [380, android.permission.ACCESS_DRM_CERTIFICATES                  ],
 [528, android.permission.ACCESS_EPHEMERAL_APPS                    ],
 [129, android.permission.ACCESS_FM_RADIO                          ],
 [529, android.permission.ACCESS_INPUT_FLINGER                     ],
 [313, android.permission.ACCESS_KEYGUARD_SECURE_STORAGE           ],
 [94 , android.permission.ACCESS_MOCK_LOCATION                     ],
 [353, android.permission.ACCESS_MTP                               ],
 [373, android.permission.ACCESS_NETWORK_CONDITIONS                ],
 [452, android.permission.ACCESS_NOTIFICATIONS                     ],
 [416, android.permission.ACCESS_PDB_STATE                         ],
 [210, android.permission.ACCESS_SURFACE_FLINGER                   ],
 [388, android.permission.ACCESS_VOICE_INTERACTION_SERVICE         ],
 [504, android.permission.ACCESS_VR_MANAGER                        ],
 [257, android.permission.ACCOUNT_MANAGER                          ],
 [489, android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK             ],
 [298, android.permission.ASEC_ACCESS                              ],
 [306, android.permission.ASEC_CREATE                              ],
 [367, android.permission.ASEC_DESTROY                             ],
 [420, android.permission.ASEC_MOUNT_UNMOUNT                       ],
 [370, android.permission.ASEC_RENAME                              ],
 [356, android.permission.BACKUP                                   ],
 [265, android.permission.BATTERY_STATS                            ],
 [458, android.permission.BIND_ACCESSIBILITY_SERVICE               ],
 [262, android.permission.BIND_APPWIDGET                           ],
 [333, android.permission.BIND_CARRIER_MESSAGING_SERVICE           ],
 [110, android.permission.BIND_CARRIER_SERVICES                    ],
 [525, android.permission.BIND_CHOOSER_TARGET_SERVICE              ],
 [350, android.permission.BIND_CONDITION_PROVIDER_SERVICE          ],
 [246, android.permission.BIND_CONNECTION_SERVICE                  ],
 [83 , android.permission.BIND_DEVICE_ADMIN                        ],
 [390, android.permission.BIND_DIRECTORY_SEARCH                    ],
 [101, android.permission.BIND_DREAM_SERVICE                       ],
 [53 , android.permission.BIND_INCALL_SERVICE                      ],
 [463, android.permission.BIND_INPUT_METHOD                        ],
 [152, android.permission.BIND_INTENT_FILTER_VERIFIER              ],
 [315, android.permission.BIND_JOB_SERVICE                         ],
 [81 , android.permission.BIND_KEYGUARD_APPWIDGET                  ],
 [280, android.permission.BIND_MIDI_DEVICE_SERVICE                 ],
 [482, android.permission.BIND_NFC_SERVICE                         ],
 [275, android.permission.BIND_NOTIFICATION_LISTENER_SERVICE       ],
 [304, android.permission.BIND_NOTIFICATION_RANKER_SERVICE         ],
 [325, android.permission.BIND_PACKAGE_VERIFIER                    ],
 [76 , android.permission.BIND_PRINT_RECOMMENDATION_SERVICE        ],
 [88 , android.permission.BIND_PRINT_SERVICE                       ],
 [389, android.permission.BIND_PRINT_SPOOLER_SERVICE               ],
 [134, android.permission.BIND_QUICK_SETTINGS_TILE                 ],
 [418, android.permission.BIND_REMOTEVIEWS                         ],
 [299, android.permission.BIND_REMOTE_DISPLAY                      ],
 [329, android.permission.BIND_ROUTE_PROVIDER                      ],
 [91 , android.permission.BIND_RUNTIME_PERMISSION_PRESENTER_SERVICE],
 [277, android.permission.BIND_SCREENING_SERVICE                   ],
 [160, android.permission.BIND_TELECOM_CONNECTION_SERVICE          ],
 [508, android.permission.BIND_TEXT_SERVICE                        ],
 [413, android.permission.BIND_TRUST_AGENT                         ],
 [135, android.permission.BIND_TV_INPUT                            ],
 [343, android.permission.BIND_TV_REMOTE_SERVICE                   ],
 [190, android.permission.BIND_VOICE_INTERACTION                   ],
 [255, android.permission.BIND_VPN_SERVICE                         ],
 [96 , android.permission.BIND_VR_LISTENER_SERVICE                 ],
 [141, android.permission.BIND_WALLPAPER                           ],
 [233, android.permission.BLUETOOTH_MAP                            ],
 [300, android.permission.BLUETOOTH_PRIVILEGED                     ],
 [230, android.permission.BLUETOOTH_STACK                          ],
 [73 , android.permission.BRICK                                    ],
 [209, android.permission.BROADCAST_NETWORK_PRIVILEGED             ],
 [444, android.permission.BROADCAST_PACKAGE_REMOVED                ],
 [150, android.permission.BROADCAST_SMS                            ],
 [192, android.permission.BROADCAST_WAP_PUSH                       ],
 [387, android.permission.CACHE_CONTENT                            ],
 [151, android.permission.CALL_PRIVILEGED                          ],
 [500, android.permission.CAMERA_DISABLE_TRANSMIT_LED              ],
 [143, android.permission.CAMERA_SEND_SYSTEM_EVENTS                ],
 [199, android.permission.CAPTURE_AUDIO_HOTWORD                    ],
 [279, android.permission.CAPTURE_AUDIO_OUTPUT                     ],
 [317, android.permission.CAPTURE_SECURE_VIDEO_OUTPUT              ],
 [157, android.permission.CAPTURE_TV_INPUT                         ],
 [451, android.permission.CAPTURE_VIDEO_OUTPUT                     ],
 [242, android.permission.CARRIER_FILTER_SMS                       ],
 [409, android.permission.CHANGE_APP_IDLE_STATE                    ],
 [423, android.permission.CHANGE_BACKGROUND_DATA_SETTING           ],
 [132, android.permission.CHANGE_COMPONENT_ENABLED_STATE           ],
 [358, android.permission.CHANGE_CONFIGURATION                     ],
 [465, android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST        ],
 [408, android.permission.CLEAR_APP_CACHE                          ],
 [254, android.permission.CLEAR_APP_GRANTED_URI_PERMISSIONS        ],
 [119, android.permission.CLEAR_APP_USER_DATA                      ],
 [352, android.permission.CONFIGURE_DISPLAY_COLOR_TRANSFORM        ],
 [59 , android.permission.CONFIGURE_WIFI_DISPLAY                   ],
 [316, android.permission.CONFIRM_FULL_BACKUP                      ],
 [431, android.permission.CONNECTIVITY_INTERNAL                    ],
 [502, android.permission.CONTROL_INCALL_EXPERIENCE                ],
 [57 , android.permission.CONTROL_KEYGUARD                         ],
 [115, android.permission.CONTROL_LOCATION_UPDATES                 ],
 [228, android.permission.CONTROL_VPN                              ],
 [108, android.permission.CONTROL_WIFI_DISPLAY                     ],
 [364, android.permission.COPY_PROTECTED_DATA                      ],
 [479, android.permission.CREATE_USERS                             ],
 [481, android.permission.CRYPT_KEEPER                             ],
 [345, android.permission.DELETE_CACHE_FILES                       ],
 [537, android.permission.DELETE_PACKAGES                          ],
 [175, android.permission.DEVICE_POWER                             ],
 [290, android.permission.DIAGNOSTIC                               ],
 [401, android.permission.DISPATCH_NFC_MESSAGE                     ],
 [488, android.permission.DISPATCH_PROVISIONING_MESSAGE            ],
 [514, android.permission.DUMP                                     ],
 [195, android.permission.DVB_DEVICE                               ],
 [433, android.permission.FACTORY_TEST                             ],
 [469, android.permission.FILTER_EVENTS                            ],
 [495, android.permission.FORCE_BACK                               ],
 [449, android.permission.FORCE_STOP_PACKAGES                      ],
 [71 , android.permission.FRAME_STATS                              ],
 [396, android.permission.FREEZE_SCREEN                            ],
 [270, android.permission.GET_ACCOUNTS_PRIVILEGED                  ],
 [515, android.permission.GET_APP_GRANTED_URI_PERMISSIONS          ],
 [97 , android.permission.GET_APP_OPS_STATS                        ],
 [486, android.permission.GET_DETAILED_TASKS                       ],
 [224, android.permission.GET_INTENT_SENDER_INTENT                 ],
 [99 , android.permission.GET_PACKAGE_IMPORTANCE                   ],
 [332, android.permission.GET_PASSWORD                             ],
 [149, android.permission.GET_PROCESS_STATE_AND_OOM_SCORE          ],
 [117, android.permission.GET_TOP_ACTIVITY_INFO                    ],
 [427, android.permission.GLOBAL_SEARCH                            ],
 [170, android.permission.GLOBAL_SEARCH_CONTROL                    ],
 [421, android.permission.GRANT_RUNTIME_PERMISSIONS                ],
 [303, android.permission.HARDWARE_TEST                            ],
 [462, android.permission.HDMI_CEC                                 ],
 [522, android.permission.INJECT_EVENTS                            ],
 [247, android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS        ],
 [104, android.permission.INSTALL_LOCATION_PROVIDER                ],
 [124, android.permission.INSTALL_PACKAGES                         ],
 [52 , android.permission.INTENT_FILTER_VERIFICATION_AGENT         ],
 [368, android.permission.INTERACT_ACROSS_USERS                    ],
 [261, android.permission.INTERACT_ACROSS_USERS_FULL               ],
 [138, android.permission.INTERNAL_SYSTEM_WINDOW                   ],
 [464, android.permission.INVOKE_CARRIER_SETUP                     ],
 [86 , android.permission.KILL_UID                                 ],
 [250, android.permission.LAUNCH_TRUST_AGENT_SETTINGS              ],
 [360, android.permission.LOCAL_MAC_ADDRESS                        ],
 [517, android.permission.LOCATION_HARDWARE                        ],
 [169, android.permission.LOOP_RADIO                               ],
 [460, android.permission.MANAGE_ACTIVITY_STACKS                   ],
 [384, android.permission.MANAGE_APP_OPS_RESTRICTIONS              ],
 [155, android.permission.MANAGE_APP_TOKENS                        ],
 [450, android.permission.MANAGE_CA_CERTIFICATES                   ],
 [407, android.permission.MANAGE_DEVICE_ADMINS                     ],
 [415, android.permission.MANAGE_DOCUMENTS                         ],
 [237, android.permission.MANAGE_FINGERPRINT                       ],
 [435, android.permission.MANAGE_MEDIA_PROJECTION                  ],
 [417, android.permission.MANAGE_NETWORK_POLICY                    ],
 [424, android.permission.MANAGE_NOTIFICATIONS                     ],
 [186, android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS         ],
 [125, android.permission.MANAGE_SOUND_TRIGGER                     ],
 [258, android.permission.MANAGE_USB                               ],
 [339, android.permission.MANAGE_USERS                             ],
 [130, android.permission.MANAGE_VOICE_KEYPHRASES                  ],
 [158, android.permission.MASTER_CLEAR                             ],
 [536, android.permission.MEDIA_CONTENT_CONTROL                    ],
 [490, android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS        ],
 [92 , android.permission.MODIFY_AUDIO_ROUTING                     ],
 [327, android.permission.MODIFY_CELL_BROADCASTS                   ],
 [328, android.permission.MODIFY_DAY_NIGHT_MODE                    ],
 [480, android.permission.MODIFY_NETWORK_ACCOUNTING                ],
 [137, android.permission.MODIFY_PARENTAL_CONTROLS                 ],
 [503, android.permission.MODIFY_PHONE_STATE                       ],
 [404, android.permission.MOUNT_FORMAT_FILESYSTEMS                 ],
 [269, android.permission.MOUNT_UNMOUNT_FILESYSTEMS                ],
 [281, android.permission.MOVE_PACKAGE                             ],
 [240, android.permission.NET_ADMIN                                ],
 [429, android.permission.NET_TUNNELING                            ],
 [288, android.permission.NFC_HANDOVER_STATUS                      ],
 [487, android.permission.NOTIFY_PENDING_SYSTEM_UPDATE             ],
 [530, android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS         ],
 [405, android.permission.OEM_UNLOCK_STATE                         ],
 [447, android.permission.OVERRIDE_WIFI_CONFIG                     ],
 [267, android.permission.PACKAGE_USAGE_STATS                      ],
 [335, android.permission.PACKAGE_VERIFICATION_AGENT               ],
 [506, android.permission.PACKET_KEEPALIVE_OFFLOAD                 ],
 [174, android.permission.PEERS_MAC_ADDRESS                        ],
 [244, android.permission.PERFORM_CDMA_PROVISIONING                ],
 [197, android.permission.PERFORM_SIM_ACTIVATION                   ],
 [121, android.permission.PROVIDE_TRUST_AGENT                      ],
 [375, android.permission.QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT     ],
 [283, android.permission.READ_BLOCKED_NUMBERS                     ],
 [374, android.permission.READ_DREAM_STATE                         ],
 [511, android.permission.READ_FRAME_BUFFER                        ],
 [385, android.permission.READ_INPUT_STATE                         ],
 [362, android.permission.READ_LOGS                                ],
 [379, android.permission.READ_NETWORK_USAGE_HISTORY               ],
 [531, android.permission.READ_OEM_UNLOCK_STATE                    ],
 [234, android.permission.READ_PRECISE_PHONE_STATE                 ],
 [293, android.permission.READ_PRIVILEGED_PHONE_STATE              ],
 [285, android.permission.READ_SEARCH_INDEXABLES                   ],
 [100, android.permission.READ_WIFI_CREDENTIAL                     ],
 [44 , android.permission.REAL_GET_TASKS                           ],
 [400, android.permission.REBOOT                                   ],
 [93 , android.permission.RECEIVE_BLUETOOTH_MAP                    ],
 [98 , android.permission.RECEIVE_DATA_ACTIVITY_CHANGE             ],
 [471, android.permission.RECEIVE_EMERGENCY_BROADCAST              ],
 [264, android.permission.RECEIVE_MEDIA_RESOURCE_USAGE             ],
 [331, android.permission.RECEIVE_STK_COMMANDS                     ],
 [292, android.permission.RECEIVE_WIFI_CREDENTIAL_CHANGE           ],
 [63 , android.permission.RECOVERY                                 ],
 [251, android.permission.REGISTER_CALL_PROVIDER                   ],
 [406, android.permission.REGISTER_CONNECTION_MANAGER              ],
 [393, android.permission.REGISTER_SIM_SUBSCRIPTION                ],
 [51 , android.permission.REGISTER_WINDOW_MANAGER_LISTENERS        ],
 [49 , android.permission.REMOTE_AUDIO_PLAYBACK                    ],
 [466, android.permission.REMOVE_DRM_CERTIFICATES                  ],
 [182, android.permission.REMOVE_TASKS                             ],
 [166, android.permission.RESET_FINGERPRINT_LOCKOUT                ],
 [165, android.permission.RESET_SHORTCUT_MANAGER_THROTTLING        ],
 [219, android.permission.RETRIEVE_WINDOW_CONTENT                  ],
 [140, android.permission.RETRIEVE_WINDOW_TOKEN                    ],
 [338, android.permission.REVOKE_RUNTIME_PERMISSIONS               ],
 [289, android.permission.SCORE_NETWORKS                           ],
 [126, android.permission.SEND_RESPOND_VIA_MESSAGE                 ],
 [512, android.permission.SEND_SMS_NO_CONFIRMATION                 ],
 [274, android.permission.SERIAL_PORT                              ],
 [282, android.permission.SET_ACTIVITY_WATCHER                     ],
 [302, android.permission.SET_ALWAYS_FINISH                        ],
 [205, android.permission.SET_ANIMATION_SCALE                      ],
 [163, android.permission.SET_DEBUG_APP                            ],
 [62 , android.permission.SET_INPUT_CALIBRATION                    ],
 [371, android.permission.SET_KEYBOARD_LAYOUT                      ],
 [337, android.permission.SET_ORIENTATION                          ],
 [422, android.permission.SET_POINTER_SPEED                        ],
 [342, android.permission.SET_PREFERRED_APPLICATIONS               ],
 [66 , android.permission.SET_PROCESS_LIMIT                        ],
 [534, android.permission.SET_SCREEN_COMPATIBILITY                 ],
 [319, android.permission.SET_TIME                                 ],
 [181, android.permission.SET_TIME_ZONE                            ],
 [347, android.permission.SET_WALLPAPER_COMPONENT                  ],
 [131, android.permission.SHUTDOWN                                 ],
 [87 , android.permission.SIGNAL_PERSISTENT_PROCESSES              ],
 [142, android.permission.START_ANY_ACTIVITY                       ],
 [113, android.permission.START_TASKS_FROM_RECENTS                 ],
 [510, android.permission.STATUS_BAR                               ],
 [284, android.permission.STATUS_BAR_SERVICE                       ],
 [263, android.permission.STOP_APP_SWITCHES                        ],
 [78 , android.permission.STORAGE_INTERNAL                         ],
 [310, android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME         ],
 [80 , android.permission.TABLET_MODE                              ],
 [64 , android.permission.TEMPORARY_ENABLE_ACCESSIBILITY           ],
 [271, android.permission.TETHER_PRIVILEGED                        ],
 [256, android.permission.TRUST_LISTENER                           ],
 [215, android.permission.TV_INPUT_HARDWARE                        ],
 [383, android.permission.TV_VIRTUAL_REMOTE_CONTROLLER             ],
 [526, android.permission.UPDATE_APP_OPS_STATS                     ],
 [372, android.permission.UPDATE_CONFIG                            ],
 [229, android.permission.UPDATE_DEVICE_STATS                      ],
 [378, android.permission.UPDATE_LOCK                              ],
 [294, android.permission.UPDATE_LOCK_TASK_PACKAGES                ],
 [359, android.permission.USER_ACTIVITY                            ],
 [320, android.permission.WRITE_APN_SETTINGS                       ],
 [202, android.permission.WRITE_BLOCKED_NUMBERS                    ],
 [395, android.permission.WRITE_DREAM_STATE                        ],
 [102, android.permission.WRITE_GSERVICES                          ],
 [200, android.permission.WRITE_MEDIA_STORAGE                      ],
 [272, android.permission.WRITE_SECURE_SETTINGS                    ],
 [55 , android.permission.WRITE_SETTINGS                           ],
 [201, com.android.voicemail.permission.READ_VOICEMAIL             ],
 [484, com.android.voicemail.permission.WRITE_VOICEMAIL            ]]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment