Skip to content

Instantly share code, notes, and snippets.

@g4s8
Created November 21, 2016 15:52
Show Gist options
  • Save g4s8/8f01e1bc37a54787e3df02dea6ca578c to your computer and use it in GitHub Desktop.
Save g4s8/8f01e1bc37a54787e3df02dea6ca578c to your computer and use it in GitHub Desktop.
Full android permission list
<?xml version="1.0" ?>
<permissions>
<permission dangerous="true" group="android.permission-group.CALENDAR">
android.permission.READ_CALENDAR
</permission>
<permission dangerous="true" group="android.permission-group.CALENDAR">
android.permission.WRITE_CALENDAR
</permission>
<permission dangerous="true" group="android.permission-group.CAMERA">
android.permission.CAMERA
</permission>
<permission dangerous="true" group="android.permission-group.CONTACTS">
android.permission.GET_ACCOUNTS
</permission>
<permission dangerous="true" group="android.permission-group.CONTACTS">
android.permission.READ_CONTACTS
</permission>
<permission dangerous="true" group="android.permission-group.CONTACTS">
android.permission.WRITE_CONTACTS
</permission>
<permission dangerous="true" group="android.permission-group.LOCATION">
android.permission.ACCESS_COARSE_LOCATION
</permission>
<permission dangerous="true" group="android.permission-group.LOCATION">
android.permission.ACCESS_FINE_LOCATION
</permission>
<permission dangerous="true" group="android.permission-group.MICROPHONE">
android.permission.RECORD_AUDIO
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
com.android.voicemail.permission.ADD_VOICEMAIL
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.CALL_PHONE
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.PROCESS_OUTGOING_CALLS
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.READ_CALL_LOG
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.READ_PHONE_STATE
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.USE_SIP
</permission>
<permission dangerous="true" group="android.permission-group.PHONE">
android.permission.WRITE_CALL_LOG
</permission>
<permission dangerous="true" group="android.permission-group.SENSORS">
android.permission.BODY_SENSORS
</permission>
<permission dangerous="true" group="android.permission-group.SMS">
android.permission.READ_SMS
</permission>
<permission dangerous="true" group="android.permission-group.SMS">
android.permission.RECEIVE_MMS
</permission>
<permission dangerous="true" group="android.permission-group.SMS">
android.permission.RECEIVE_SMS
</permission>
<permission dangerous="true" group="android.permission-group.SMS">
android.permission.RECEIVE_WAP_PUSH
</permission>
<permission dangerous="true" group="android.permission-group.SMS">
android.permission.SEND_SMS
</permission>
<permission dangerous="true" group="android.permission-group.STORAGE">
android.permission.READ_EXTERNAL_STORAGE
</permission>
<permission dangerous="true" group="android.permission-group.STORAGE">
android.permission.WRITE_EXTERNAL_STORAGE
</permission>
<permission dangerous="false">
android.permission.ACCESS_CHECKIN_PROPERTIES
</permission>
<permission dangerous="false">
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
</permission>
<permission dangerous="false">
android.permission.ACCESS_NETWORK_STATE
</permission>
<permission dangerous="false">
android.permission.ACCESS_NOTIFICATION_POLICY
</permission>
<permission dangerous="false">
android.permission.ACCESS_WIFI_STATE
</permission>
<permission dangerous="false">
android.permission.ACCOUNT_MANAGER
</permission>
<permission dangerous="false">
android.permission.BATTERY_STATS
</permission>
<permission dangerous="false">
android.permission.BIND_ACCESSIBILITY_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_APPWIDGET
</permission>
<permission dangerous="false">
android.permission.BIND_CARRIER_MESSAGING_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_CARRIER_SERVICES
</permission>
<permission dangerous="false">
android.permission.BIND_CHOOSER_TARGET_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_CONDITION_PROVIDER_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_DEVICE_ADMIN
</permission>
<permission dangerous="false">
android.permission.BIND_DREAM_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_INCALL_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_INPUT_METHOD
</permission>
<permission dangerous="false">
android.permission.BIND_MIDI_DEVICE_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_NFC_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_PRINT_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_QUICK_SETTINGS_TILE
</permission>
<permission dangerous="false">
android.permission.BIND_REMOTEVIEWS
</permission>
<permission dangerous="false">
android.permission.BIND_SCREENING_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_TELECOM_CONNECTION_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_TEXT_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_TV_INPUT
</permission>
<permission dangerous="false">
android.permission.BIND_VOICE_INTERACTION
</permission>
<permission dangerous="false">
android.permission.BIND_VPN_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_VR_LISTENER_SERVICE
</permission>
<permission dangerous="false">
android.permission.BIND_WALLPAPER
</permission>
<permission dangerous="false">
android.permission.BLUETOOTH
</permission>
<permission dangerous="false">
android.permission.BLUETOOTH_ADMIN
</permission>
<permission dangerous="false">
android.permission.BLUETOOTH_PRIVILEGED
</permission>
<permission dangerous="false">
android.permission.BROADCAST_PACKAGE_REMOVED
</permission>
<permission dangerous="false">
android.permission.BROADCAST_SMS
</permission>
<permission dangerous="false">
android.permission.BROADCAST_STICKY
</permission>
<permission dangerous="false">
android.permission.BROADCAST_WAP_PUSH
</permission>
<permission dangerous="false">
android.permission.CALL_PRIVILEGED
</permission>
<permission dangerous="false">
android.permission.CAPTURE_AUDIO_OUTPUT
</permission>
<permission dangerous="false">
android.permission.CAPTURE_SECURE_VIDEO_OUTPUT
</permission>
<permission dangerous="false">
android.permission.CAPTURE_VIDEO_OUTPUT
</permission>
<permission dangerous="false">
android.permission.CHANGE_COMPONENT_ENABLED_STATE
</permission>
<permission dangerous="false">
android.permission.CHANGE_CONFIGURATION
</permission>
<permission dangerous="false">
android.permission.CHANGE_NETWORK_STATE
</permission>
<permission dangerous="false">
android.permission.CHANGE_WIFI_MULTICAST_STATE
</permission>
<permission dangerous="false">
android.permission.CHANGE_WIFI_STATE
</permission>
<permission dangerous="false">
android.permission.CLEAR_APP_CACHE
</permission>
<permission dangerous="false">
android.permission.CONTROL_LOCATION_UPDATES
</permission>
<permission dangerous="false">
android.permission.DELETE_CACHE_FILES
</permission>
<permission dangerous="false">
android.permission.DELETE_PACKAGES
</permission>
<permission dangerous="false">
android.permission.DIAGNOSTIC
</permission>
<permission dangerous="false">
android.permission.DISABLE_KEYGUARD
</permission>
<permission dangerous="false">
android.permission.DUMP
</permission>
<permission dangerous="false">
android.permission.EXPAND_STATUS_BAR
</permission>
<permission dangerous="false">
android.permission.FACTORY_TEST
</permission>
<permission dangerous="false">
android.permission.GET_ACCOUNTS_PRIVILEGED
</permission>
<permission dangerous="false">
android.permission.GET_PACKAGE_SIZE
</permission>
<permission dangerous="false">
android.permission.GET_TASKS
</permission>
<permission dangerous="false">
android.permission.GLOBAL_SEARCH
</permission>
<permission dangerous="false">
android.permission.INSTALL_LOCATION_PROVIDER
</permission>
<permission dangerous="false">
android.permission.INSTALL_PACKAGES
</permission>
<permission dangerous="false">
com.android.launcher.permission.INSTALL_SHORTCUT
</permission>
<permission dangerous="false">
android.permission.INTERNET
</permission>
<permission dangerous="false">
android.permission.KILL_BACKGROUND_PROCESSES
</permission>
<permission dangerous="false">
android.permission.LOCATION_HARDWARE
</permission>
<permission dangerous="false">
android.permission.MANAGE_DOCUMENTS
</permission>
<permission dangerous="false">
android.permission.MASTER_CLEAR
</permission>
<permission dangerous="false">
android.permission.MEDIA_CONTENT_CONTROL
</permission>
<permission dangerous="false">
android.permission.MODIFY_AUDIO_SETTINGS
</permission>
<permission dangerous="false">
android.permission.MODIFY_PHONE_STATE
</permission>
<permission dangerous="false">
android.permission.MOUNT_FORMAT_FILESYSTEMS
</permission>
<permission dangerous="false">
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
</permission>
<permission dangerous="false">
android.permission.NFC
</permission>
<permission dangerous="false">
android.permission.PACKAGE_USAGE_STATS
</permission>
<permission dangerous="false">
android.permission.PERSISTENT_ACTIVITY
</permission>
<permission dangerous="false">
android.permission.READ_FRAME_BUFFER
</permission>
<permission dangerous="false">
android.permission.READ_INPUT_STATE
</permission>
<permission dangerous="false">
android.permission.READ_LOGS
</permission>
<permission dangerous="false">
android.permission.READ_SYNC_SETTINGS
</permission>
<permission dangerous="false">
android.permission.READ_SYNC_STATS
</permission>
<permission dangerous="false">
com.android.voicemail.permission.READ_VOICEMAIL
</permission>
<permission dangerous="false">
android.permission.REBOOT
</permission>
<permission dangerous="false">
android.permission.RECEIVE_BOOT_COMPLETED
</permission>
<permission dangerous="false">
android.permission.REORDER_TASKS
</permission>
<permission dangerous="false">
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
</permission>
<permission dangerous="false">
android.permission.REQUEST_INSTALL_PACKAGES
</permission>
<permission dangerous="false">
android.permission.RESTART_PACKAGES
</permission>
<permission dangerous="false">
android.permission.SEND_RESPOND_VIA_MESSAGE
</permission>
<permission dangerous="false">
com.android.alarm.permission.SET_ALARM
</permission>
<permission dangerous="false">
android.permission.SET_ALWAYS_FINISH
</permission>
<permission dangerous="false">
android.permission.SET_ANIMATION_SCALE
</permission>
<permission dangerous="false">
android.permission.SET_DEBUG_APP
</permission>
<permission dangerous="false">
android.permission.SET_PREFERRED_APPLICATIONS
</permission>
<permission dangerous="false">
android.permission.SET_PROCESS_LIMIT
</permission>
<permission dangerous="false">
android.permission.SET_TIME
</permission>
<permission dangerous="false">
android.permission.SET_TIME_ZONE
</permission>
<permission dangerous="false">
android.permission.SET_WALLPAPER
</permission>
<permission dangerous="false">
android.permission.SET_WALLPAPER_HINTS
</permission>
<permission dangerous="false">
android.permission.SIGNAL_PERSISTENT_PROCESSES
</permission>
<permission dangerous="false">
android.permission.STATUS_BAR
</permission>
<permission dangerous="false">
android.permission.SYSTEM_ALERT_WINDOW
</permission>
<permission dangerous="false">
android.permission.TRANSMIT_IR
</permission>
<permission dangerous="false">
com.android.launcher.permission.UNINSTALL_SHORTCUT
</permission>
<permission dangerous="false">
android.permission.UPDATE_DEVICE_STATS
</permission>
<permission dangerous="false">
android.permission.USE_FINGERPRINT
</permission>
<permission dangerous="false">
android.permission.VIBRATE
</permission>
<permission dangerous="false">
android.permission.WAKE_LOCK
</permission>
<permission dangerous="false">
android.permission.WRITE_APN_SETTINGS
</permission>
<permission dangerous="false">
android.permission.WRITE_GSERVICES
</permission>
<permission dangerous="false">
android.permission.WRITE_SECURE_SETTINGS
</permission>
<permission dangerous="false">
android.permission.WRITE_SETTINGS
</permission>
<permission dangerous="false">
android.permission.WRITE_SYNC_SETTINGS
</permission>
<permission dangerous="false">
com.android.voicemail.permission.WRITE_VOICEMAIL
</permission>
</permissions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment