Module Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str Dict Str Str Str Str
N/A N/A AOSP_PERMISSIONS N/A android.permission.REMOTE_AUDIO_PLAYBACK android.permission.ACCESS_COARSE_LOCATION android.permission.READ_DREAM_STATE android.permission.BIND_WALLPAPER android.permission.FORCE_BACK android.permission.READ_CALENDAR ti.permission.FMRX android.permission.READ_SOCIAL_STREAM android.permission.DEVICE_POWER android.permission.ACCESS_MTP android.permission.READ_NETWORK_USAGE_HISTORY android.permission.BIND_DIRECTORY_SEARCH android.permission.SHUTDOWN android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.CHANGE_CONFIGURATION android.permission.READ_CONTACTS android.permission.HARDWARE_TEST android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS com.android.launcher.permission.INSTALL_SHORTCUT android.permission.READ_LOGS android.permission.WRITE_CALL_LOG android.permission.CHANGE_WIFI_MULTICAST_STATE android.permission.STATUS_BAR android.permission.VIBRATE android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS android.permission.BIND_INPUT_METHOD android.permission.SET_TIME_ZONE android.permission.ACCESS_CACHE_FILESYSTEM android.permission.DOWNLOAD_CACHE_NON_PURGEABLE android.permission.WRITE_SYNC_SETTINGS android.permission.WRITE_USER_DICTIONARY android.permission.CONFIGURE_WIFI_DISPLAY com.android.gallery3d.permission.GALLERY_PROVIDER android.permission.DUMP com.android.permission.WHITELIST_BLUETOOTH_DEVICE android.permission.READ_FRAME_BUFFER android.permission.BIND_DEVICE_ADMIN android.permission.SET_WALLPAPER android.permission.RECEIVE_DATA_ACTIVITY_CHANGE android.permission.FORCE_STOP_PACKAGES android.permission.CONNECTIVITY_INTERNAL com.android.frameworks.coretests.permission.TEST_DENIED android.permission.WRITE_SECURE_SETTINGS android.permission.UPDATE_DEVICE_STATS android.permission.BROADCAST_PACKAGE_REMOVED android.permission.SYSTEM_ALERT_WINDOW android.permission.ACCESS_CHECKIN_PROPERTIES com.android.cts.permissionNotUsedWithSignature android.permission.ACCESS_LOCATION_EXTRA_COMMANDS android.permission.READ_SYNC_STATS android.permission.START_ANY_ACTIVITY android.permission.RETRIEVE_WINDOW_INFO com.android.browser.permission.WRITE_HISTORY_BOOKMARKS android.permission.CHANGE_WIFI_STATE android.permission.RECORD_AUDIO android.permission.MODIFY_PHONE_STATE android.permission.READ_PROFILE android.permission.ACCOUNT_MANAGER android.permission.SET_ANIMATION_SCALE com.android.certinstaller.INSTALL_AS_USER android.permission.BLUETOOTH_STACK android.permission.SET_PROCESS_LIMIT android.permission.CONTROL_WIFI_DISPLAY com.android.launcher.permission.PRELOAD_WORKSPACE android.permission.WRITE_PROFILE android.permission.SET_DEBUG_APP android.permission.INSTALL_DRM android.permission.BLUETOOTH android.permission.CAMERA android.permission.INTERACT_ACROSS_USERS test_permission android.permission.SET_WALLPAPER_HINTS android.permission.SET_ORIENTATION android.permission.BIND_NOTIFICATION_LISTENER_SERVICE com.android.cts.permissionNormal android.permission.WAKE_LOCK com.android.frameworks.coretests.SIGNATURE android.permission.UPDATE_APP_OPS_STATS android.permission.REBOOT android.permission.READ_PRIVILEGED_PHONE_STATE android.permission.BROADCAST_WAP_PUSH android.permission.SET_WALLPAPER_COMPONENT android.permission.WRITE_DREAM_STATE android.permission.ACCESS_BLUETOOTH_SHARE android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE android.permission.UPDATE_LOCK android.permission.CHANGE_WIMAX_STATE com.android.browser.permission.READ_HISTORY_BOOKMARKS com.foo.mypermission android.permission.ACCESS_DRM android.permission.RECEIVE_SMS android.permission.WRITE_CONTACTS android.permission.CONTROL_LOCATION_UPDATES android.permission.BIND_APPWIDGET com.android.frameworks.coretests.permission.TEST_GRANTED android.permission.SIGNAL_PERSISTENT_PROCESSES android.permission.ASEC_CREATE android.permission.INSTALL_LOCATION_PROVIDER android.permission.LOOP_RADIO android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED android.permission.WRITE_SETTINGS android.permission.MASTER_CLEAR android.permission.READ_INPUT_STATE android.permission.INJECT_EVENTS android.permission.INTERNAL_SYSTEM_WINDOW android.permission.MANAGE_APP_TOKENS com.android.email.permission.ACCESS_PROVIDER android.permission.PACKAGE_VERIFICATION_AGENT android.permission.CONFIRM_FULL_BACKUP com.android.smspush.WAPPUSH_MANAGER_BIND android.permission.ACCESS_WIMAX_STATE com.android.launcher.permission.WRITE_SETTINGS android.permission.FREEZE_SCREEN com.android.gallery3d.filtershow.permission.READ android.permission.MODIFY_AUDIO_SETTINGS android.permission.ASEC_ACCESS android.permission.USE_SIP android.permission.READ_CALL_LOG com.android.permission.HANDOVER_STATUS android.permission.WRITE_APN_SETTINGS android.permission.ACCESS_SURFACE_FLINGER android.permission.MOVE_PACKAGE android.permission.SERIAL_PORT android.permission.NET_ADMIN android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK android.permission.MANAGE_USB android.permission.CHANGE_BACKGROUND_DATA_SETTING android.permission.PROCESS_OUTGOING_CALLS android.permission.BIND_VPN_SERVICE android.permission.CALL_PRIVILEGED com.android.gallery3d.filtershow.permission.WRITE android.permission.SET_PREFERRED_APPLICATIONS android.permission.WRITE_CALENDAR android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY com.android.voicemail.permission.ADD_VOICEMAIL android.permission.NFC android.permission.MANAGE_ACCOUNTS android.permission.SEND_SMS android.permission.INTERACT_ACROSS_USERS_FULL android.permission.BIND_REMOTEVIEWS android.permission.ACCESS_MOCK_LOCATION android.permission.BIND_ACCESSIBILITY_SERVICE android.permission.ACCESS_NOTIFICATIONS android.permission.GET_DETAILED_TASKS android.permission.WRITE_SMS android.permission.ACCESS_ALL_DOWNLOADS android.permission.DELETE_PACKAGES android.permission.COPY_PROTECTED_DATA android.permission.FILTER_EVENTS android.permission.SEND_RESPOND_VIA_MESSAGE android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.DOWNLOAD_WITHOUT_NOTIFICATION android.permission.RETRIEVE_WINDOW_CONTENT com.android.email.permission.READ_ATTACHMENT android.permission.NET_TUNNELING android.permission.SET_TIME android.permission.BATTERY_STATS android.app.cts.permission.TEST_GRANTED android.permission.DIAGNOSTIC com.android.cts.permissionAllowedWithSignature android.permission.REMOVE_TASKS android.permission.MOUNT_FORMAT_FILESYSTEMS android.permission.READ_PHONE_STATE android.permission.MAGNIFY_DISPLAY android.permission.GRANT_REVOKE_PERMISSIONS android.permission.BRICK android.permission.CLEAR_APP_USER_DATA android.permission.BROADCAST_SMS android.permission.KILL_BACKGROUND_PROCESSES android.permission.STOP_APP_SWITCHES android.permission.ACCESS_WIFI_STATE android.permission.RECEIVE_MMS android.permission.GLOBAL_SEARCH_CONTROL android.permission.ACCESS_DOWNLOAD_MANAGER android.permission.STATUS_BAR_SERVICE android.permission.DELETE_CACHE_FILES android.permission.SET_POINTER_SPEED android.permission.RESTART_PACKAGES android.permission.MODIFY_NETWORK_ACCOUNTING android.permission.GET_ACCOUNTS android.permission.SUBSCRIBED_FEEDS_READ android.permission.CHANGE_NETWORK_STATE android.permission.READ_SYNC_SETTINGS android.permission.DISABLE_KEYGUARD android.permission.BIND_PACKAGE_VERIFIER com.android.launcher.permission.UNINSTALL_SHORTCUT android.permission.USE_CREDENTIALS android.permission.SUBSCRIBED_FEEDS_WRITE android.permission.READ_USER_DICTIONARY android.permission.WRITE_MEDIA_STORAGE android.permission.MANAGE_USERS android.permission.FACTORY_TEST android.permission.CHANGE_COMPONENT_ENABLED_STATE android.permission.RECEIVE_BOOT_COMPLETED android.permission.BIND_KEYGUARD_APPWIDGET android.permission.BACKUP android.permission.TEMPORARY_ENABLE_ACCESSIBILITY com.android.voicemail.permission.READ_WRITE_ALL_VOICEMAIL android.permission.BLUETOOTH_ADMIN android.permission.ACCESS_FINE_LOCATION android.permission.ASEC_RENAME android.permission.LOCATION_HARDWARE android.permission.PERSISTENT_ACTIVITY android.permission.GET_APP_OPS_STATS android.permission.REORDER_TASKS android.permission.BIND_TEXT_SERVICE android.permission.RECEIVE_WAP_PUSH com.foo.mypermission2 android.permission.EXPAND_STATUS_BAR android.permission.CRYPT_KEEPER android.permission.ASEC_DESTROY android.permission.GET_TOP_ACTIVITY_INFO android android.permission.SET_SCREEN_COMPATIBILITY android.permission.WRITE_EXTERNAL_STORAGE android.permission.CAMERA_DISABLE_TRANSMIT_LED android.permission.GET_PACKAGE_SIZE com.android.frameworks.coretests.DANGEROUS android.permission.WRITE_SOCIAL_STREAM android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_GSERVICES android.permission.ASEC_MOUNT_UNMOUNT android.permission.INSTALL_PACKAGES android.permission.SET_KEYBOARD_LAYOUT android.permission.AUTHENTICATE_ACCOUNTS android.permission.RECEIVE_EMERGENCY_BROADCAST com.android.launcher.permission.READ_SETTINGS com.android.alarm.permission.SET_ALARM ti.permission.FMRX_ADMIN android.permission.PERFORM_CDMA_PROVISIONING com.android.browser.permission.PRELOAD android.permission.GET_TASKS android.permission.READ_CELL_BROADCASTS android.permission.SET_ACTIVITY_WATCHER com.android.frameworks.coretests.NORMAL android.permission.READ_SMS android.permission.BROADCAST_STICKY android.permission.GLOBAL_SEARCH com.android.cts.permissionWithSignature android.permission.CALL_PHONE android.permission.PACKAGE_USAGE_STATS android.permission.SET_ALWAYS_FINISH android.permission.ACCESS_ALL_EXTERNAL_STORAGE android.permission.CLEAR_APP_CACHE android.permission.MANAGE_NETWORK_POLICY android.permission.FLASHLIGHT N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label android.permission-group.LOCATION Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are. dangerous approximate location (network-based) N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of a wallpaper. Should never be needed for normal apps. signature|system bind to a wallpaper N/A permissionGroup description protectionLevel label Allows the app to force any activity that is in the foreground to close and go back. Should never be needed for normal apps. signature force app to close N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to read all calendar events stored on your phone, including those of friends or co-workers. This may allow the app to share or save your calendar data, regardless of confidentiality or sensitivity. dangerous read calendar events plus confidential information N/A permissionGroup description protectionLevel label android.permission-group.HARDWARE_CONTROLS FM Radio dangerous FM Radio N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to access and sync social updates from you and your friends. Be careful when sharing information -- this allows the app to read communications between you and your friends on social networks, regardless of confidentiality. Note: this permission may not be enforced on all social networks. dangerous read your social stream N/A permissionGroup description protectionLevel label Allows the app to turn the phone on or off. signature power phone on or off N/A permissionGroup description protectionLevel label android.permission-group.HARDWARE_CONTROLS Allows access to the kernel MTP driver to implement the MTP USB protocol. signature|system implement MTP protocol N/A permissionGroup description protectionLevel label Allows the app to read historical network usage for specific networks and apps. signature|system read historical network usage N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO signature|system N/A permissionGroup description protectionLevel label Puts the activity manager into a shutdown state. Does not perform a complete shutdown. signature|system partial shutdown N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to view information about network connections such as which networks exist and are connected. normal view network connections N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet. dangerous full network access N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to change the current configuration, such as the locale or overall font size. signature|system|development change system display settings N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to read data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge. dangerous read your contacts N/A permissionGroup description protectionLevel label android.permission-group.HARDWARE_CONTROLS Allows the app to control various peripherals for the purpose of hardware testing. signature test hardware N/A permissionGroup description protectionLevel label Allows the app to send notifications about completed downloads. Malicious apps can use this to confuse other apps that download files. signature Send download notifications. N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows an app to add shortcuts without user intervention. dangerous install shortcuts N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to read from the system's various log files. This allows it to discover general information about what you are doing with the phone, potentially including personal or private information. signature|system|development read sensitive log data N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to modify your phone's call log, including data about incoming and outgoing calls. Malicious apps may use this to erase or modify your call log. dangerous write call log N/A permissionGroup description protectionLevel label android.permission-group.AFFECTS_BATTERY Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode. dangerous allow Wi-Fi Multicast reception N/A permissionGroup description protectionLevel label Allows the app to disable the status bar or add and remove system icons. signature|system disable or modify status bar N/A permissionGroup description protectionLevel label android.permission-group.AFFECTS_BATTERY Allows the app to control the vibrator. normal control vibration N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature|system N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of an input method. Should never be needed for normal apps. signature bind to an input method N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_CLOCK Allows the app to change the phone's time zone. normal set time zone N/A permissionGroup description protectionLevel label Allows the app to read and write the cache filesystem. signature|system access the cache filesystem N/A permissionGroup description protectionLevel label Allows the app to download files to the download cache, which can't be automatically deleted when the download manager needs more space. signatureOrSystem Reserve space in the download cache N/A permissionGroup description protectionLevel label android.permission-group.SYNC_SETTINGS Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account. normal toggle sync on and off N/A permissionGroup description protectionLevel label android.permission-group.WRITE_USER_DICTIONARY Allows the app to write new words into the user dictionary. normal add words to user-defined dictionary N/A permissionGroup description protectionLevel label Allows the app to configure and connect to Wifi displays. signature configure Wifi displays N/A permissionGroup description protectionLevel label signatureOrSystem N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to retrieve internal state of the system. Malicious apps may retrieve a wide variety of private and secure information that they should never normally need. signature|system|development retrieve system internal state N/A permissionGroup description protectionLevel label Allows the app to temporarily whitelist a Bluetooth device, allowing that device to send files to this device without user confirmation. signature Whitelist bluetooth device access. N/A permissionGroup description protectionLevel label Allows the app to read the content of the frame buffer. signature|system read frame buffer N/A permissionGroup description protectionLevel label Allows the holder to send intents to a device administrator. Should never be needed for normal apps. signature interact with a device admin N/A permissionGroup description protectionLevel label android.permission-group.WALLPAPER Allows the app to set the system wallpaper. normal set wallpaper N/A permissionGroup description protectionLevel label android.permission-group.NETWORK signature|system N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to forcibly stop other apps. signature force stop other apps N/A permissionGroup description protectionLevel label android.permission-group.NETWORK signature|system N/A permissionGroup description protectionLevel label Used for running unit tests, for testing operations where we do not have the permission. normal Test Denied N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to modify the system's secure settings data. Not for use by normal apps. signature|system|development modify secure system settings N/A permissionGroup description protectionLevel label Allows the app to modify collected battery statistics. Not for use by normal apps. signature|system modify battery statistics N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to broadcast a notification that an app package has been removed. Malicious apps may use this to kill any other running app. signature send package removed broadcast N/A permissionGroup description protectionLevel label android.permission-group.DISPLAY Allows the app to draw on top of other applications or parts of the user interface. They may interfere with your use of the interface in any application, or change what you think you are seeing in other applications. dangerous draw over other apps N/A permissionGroup description protectionLevel label Allows the app read/write access to properties uploaded by the checkin service. Not for use by normal apps. signature|system access checkin properties N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to access extra location provider commands. This may allow the app to to interfere with the operation of the GPS or other location sources. normal access extra location provider commands N/A permissionGroup description protectionLevel label android.permission-group.SYNC_SETTINGS Allows an app to read the sync stats for an account, including the history of sync events and how much data is synced. normal read sync statistics N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to start any activity, regardless of permission protection or exported state. signature start any activity N/A permissionGroup description protectionLevel label Allows an application to retrieve information about the the windows from the window manager. Malicious apps may retrieve information that is intended for internal system usage. signature retrieve window info N/A permissionGroup description protectionLevel label android.permission-group.BOOKMARKS Allows the app to modify the Browser's history or bookmarks stored on your phone. This may allow the app to erase or modify Browser data. Note: this permission may note be enforced by third-party browsers or other applications with web browsing capabilities. dangerous write web bookmarks and history N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks. dangerous connect and disconnect from Wi-Fi N/A permissionGroup description protectionLevel label android.permission-group.MICROPHONE Allows the app to record audio with the microphone. This permission allows the app to record audio at any time without your confirmation. dangerous record audio N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS Allows the app to control the phone features of the device. An app with this permission can switch networks, turn the phone radio on and off and the like without ever notifying you. signature|system modify phone state N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to read personal profile information stored on your device, such as your name and contact information. This means the app can identify you and may send your profile information to others. dangerous read your own contact card N/A permissionGroup description protectionLevel label android.permission-group.ACCOUNTS Allows the app to make calls to AccountAuthenticators. signature act as the AccountManagerService N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to change the global animation speed (faster or slower animations) at any time. signature|system|development modify global animation speed N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to control the maximum number of processes that will run. Never needed for normal apps. signature|system|development limit number of running processes N/A permissionGroup description protectionLevel label Allows the app to control low-level features of Wifi displays. signature control Wifi displays N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS system|signature N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to change or add to personal profile information stored on your device, such as your name and contact information. This means the app can identify you and may send your profile information to others. dangerous modify your own contact card N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to turn on debugging for another app. Malicious apps may use this to kill other apps. signature|system|development enable app debugging N/A permissionGroup description protectionLevel label Allows app to install DRM-protected content. normal Install DRM content. N/A permissionGroup description protectionLevel label android.permission-group.BLUETOOTH_NETWORK Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices. dangerous pair with Bluetooth devices N/A permissionGroup description protectionLevel label android.permission-group.CAMERA Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation. dangerous take pictures and videos N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to perform actions across different users on the device. Malicious apps may use this to violate the protection between users. signature|system|development interact across users N/A permissionGroup description protectionLevel label normal N/A permissionGroup description protectionLevel label android.permission-group.WALLPAPER Allows the app to set the system wallpaper size hints. normal adjust your wallpaper size N/A permissionGroup description protectionLevel label Allows the app to change the rotation of the screen at any time. Should never be needed for normal apps. signature change screen orientation N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of a notification listener service. Should never be needed for normal apps. signature bind to a notification listener service N/A permissionGroup description protectionLevel label N/A permissionGroup description protectionLevel label android.permission-group.AFFECTS_BATTERY Allows the app to prevent the phone from going to sleep. normal prevent phone from sleeping N/A permissionGroup description protectionLevel label android.permission-group.COST_MONEY signature N/A permissionGroup description protectionLevel label Allows the app to modify collected application operation statistics. Not for use by normal apps. signature|system modify app ops statistics N/A permissionGroup description protectionLevel label Allows the app to force the phone to reboot. signature|system force phone reboot N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS signature|system N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to broadcast a notification that a WAP PUSH message has been received. Malicious apps may use this to forge MMS message receipt or to silently replace the content of any webpage with malicious variants. signature send WAP-PUSH-received broadcast N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature|system N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label Allows the app to access the BluetoothShare manager and use it to transfer files. signature Access download manager. N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label Allows the holder to offer information to the system about when would be a good time for a noninteractive reboot to upgrade the device. signatureOrSystem discourage automatic device updates N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to connect the phone to and disconnect the phone from WiMAX networks. dangerous Change WiMAX state N/A permissionGroup description protectionLevel label android.permission-group.BOOKMARKS Allows the app to read the history of all URLs that the Browser has visited, and all of the Browser's bookmarks. Note: this permission may not be enforced by third-party browsers or other applications with web browsing capabilities. dangerous read your Web bookmarks and history N/A permissionGroup description protectionLevel label MyActivity MyActivity N/A permissionGroup description protectionLevel label Allows app to access DRM-protected content. signature Access DRM content. N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you. dangerous receive text messages (SMS) N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to modify the data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific contacts. This permission allows apps to delete contact data. dangerous modify your contacts N/A permissionGroup description protectionLevel label Allows the app to enable/disable location update notifications from the radio. Not for use by normal apps. signature|system control location update notifications N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to tell the system which widgets can be used by which app. An app with this permission can give access to personal data to other apps. Not for use by normal apps. signature|system choose widgets N/A permissionGroup description protectionLevel label Used for running unit tests, for testing operations where we have the permission. normal Test Granted N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to request that the supplied signal be sent to all persistent processes. signature|system|development send Linux signals to apps N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to create internal storage. signature create internal storage N/A permissionGroup description protectionLevel label Create mock location sources for testing or install a new location provider. This allows the app to override the location and/or status returned by other location sources such as GPS or location providers. signature|system permission to install a location provider N/A permissionGroup description protectionLevel label android.permission-group.NETWORK signature|system N/A permissionGroup description protectionLevel label Allows the app to access the download manager's advanced functions. Malicious apps can use this to disrupt downloads and access private information. signatureOrSystem Advanced download manager functions. N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration. normal modify system settings N/A permissionGroup description protectionLevel label Allows the app to completely reset the system to its factory settings, erasing all data, configuration, and installed apps. signature|system reset system to factory defaults N/A permissionGroup description protectionLevel label Allows the app to watch the keys you press even when interacting with another app (such as typing a password). Should never be needed for normal apps. signature record what you type and actions you take N/A permissionGroup description protectionLevel label Allows the app to deliver its own input events (key presses, etc.) to other apps. Malicious apps may use this to take over the phone. signature press keys and control buttons N/A permissionGroup description protectionLevel label Allows the app to create windows that are intended to be used by the internal system user interface. Not for use by normal apps. signature display unauthorized windows N/A permissionGroup description protectionLevel label Allows the app to create and manage their own tokens, bypassing their normal Z-ordering. Should never be needed for normal apps. signature manage app tokens N/A permissionGroup description protectionLevel label Allows this application to access your email database, including received messages, sent messages, usernames, and passwords. signature Access email provider data N/A permissionGroup description protectionLevel label Allows the app to verify a package is installable. signature|system verify packages N/A permissionGroup description protectionLevel label Allows the app to launch the full backup confirmation UI. Not to be used by any app. signature confirm a full backup or restore operation N/A permissionGroup description protectionLevel label signatureOrSystem N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to determine whether WiMAX is enabled and information about any WiMAX networks that are connected. normal connect and disconnect from WiMAX N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to change the settings and shortcuts in Home. normal write Home settings and shortcuts N/A permissionGroup description protectionLevel label Allows the application to temporarily freeze the screen for a full-screen transition. signature freeze screen N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.AUDIO_SETTINGS Allows the app to modify global audio settings such as volume and which speaker is used for output. normal change your audio settings N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to get information on internal storage. signature get information on internal storage N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS Allows the app to use the SIP service to make/receive Internet calls. dangerous make/receive Internet calls N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to read your phone's call log, including data about incoming and outgoing calls. This permission allows apps to save your call log data, and malicious apps may share call log data without your knowledge. dangerous read call log N/A permissionGroup description protectionLevel label Allows receiving handover transfer status information from Bluetooth. signature Receive BT handover transfer broadcasts. N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to change network settings and to intercept and inspect all network traffic, for example to change the proxy and port of any APN. Malicious apps may monitor, redirect, or modify network packets without your knowledge. signature|system change/intercept network settings and traffic N/A permissionGroup description protectionLevel label Allows the app to use SurfaceFlinger low-level features. signature access SurfaceFlinger N/A permissionGroup description protectionLevel label Allows the app to move app resources from internal to external media and vice versa. signature|system move app resources N/A permissionGroup description protectionLevel label Allows the holder to access serial ports using the SerialManager API. signature|system access serial ports N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label Allows the app to use any installed media decoder to decode for playback. signature|system use any media decoder for playback N/A permissionGroup description protectionLevel label android.permission-group.HARDWARE_CONTROLS Allows the app to manage preferences and permissions for USB devices. signature|system manage preferences and permissions for USB devices N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to change the background data usage setting. signature change background data usage setting N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS Allows the app to process outgoing calls and change the number to be dialed. This permission allows the app to monitor, redirect, or prevent outgoing calls. dangerous reroute outgoing calls N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of a Vpn service. Should never be needed for normal apps. signature bind to a VPN service N/A permissionGroup description protectionLevel label Allows the app to call any phone number, including emergency numbers, without your intervention. Malicious apps may place unnecessary and illegal calls to emergency services. signature|system directly call any phone numbers N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to modify your preferred apps. Malicious apps may silently change the apps that are run, spoofing your existing apps to collect private data from you. signature set preferred apps N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to add, remove, change events that you can modify on your phone, including those of friends or co-workers. This may allow the app to send messages that appear to come from calendar owners, or modify events without the owners' knowledge. dangerous add or modify calendar events and send email to guests without owners' knowledge N/A permissionGroup description protectionLevel label Allows the holder to access content providers from the shell. Should never be needed for normal apps. signature access content providers externally N/A permissionGroup description protectionLevel label android.permission-group.VOICEMAIL Allows the app to add messages to your voicemail inbox. dangerous add voicemail N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers. dangerous control Near Field Communication N/A permissionGroup description protectionLevel label android.permission-group.ACCOUNTS Allows the app to perform operations like adding and removing accounts, and deleting their password. dangerous add or remove accounts N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation. dangerous send SMS messages N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows all possible interactions across users. signature full license to interact across users N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of a widget service. Should never be needed for normal apps. signature|system bind to a widget service N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Create mock location sources for testing or install a new location provider. This allows the app to override the location and/or status returned by other location sources such as GPS or location providers. dangerous mock location sources for testing N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of an accessibility service. Should never be needed for normal apps. signature bind to an accessibility service N/A permissionGroup description protectionLevel label Allows the app to retrieve, examine, and clear notifications, including those posted by other apps. signature|system access notifications N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to retrieve detailed information about currently and recently running tasks. Malicious apps may discover private information about other apps. signature retrieve details of running apps N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to write to SMS messages stored on your phone or SIM card. Malicious apps may delete your messages. dangerous edit your text messages (SMS or MMS) N/A permissionGroup description protectionLevel label Allows the app to view and modify all downloads initiated by any app on the system. signature Access all system downloads N/A permissionGroup description protectionLevel label Allows the app to delete Android packages. Malicious apps may use this to delete important apps. signature|system delete apps N/A permissionGroup description protectionLevel label copy content signature copy content N/A permissionGroup description protectionLevel label Allows an application to register an input filter which filters the stream of all user events before they are dispatched. Malicious app may control the system UI whtout user intervention. signature filter events N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to send requests to other messaging apps to handle respond-via-message events for incoming calls. signature|system send respond-via-message events N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to mount and unmount filesystems for removable storage. system|signature access SD Card filesystem N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to download files through the download manager without any notification being shown to the user. normal download files without notification N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to retrieve the content of the active window. Malicious apps may retrieve the entire window content and examine all its text except passwords. signature|system retrieve screen content N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows this application to read your email attachments. dangerous Read email attachments N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label Allows the app to change the phone's clock time. signature|system set time N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows an application to read the current low-level battery use data. May allow the application to find out detailed information about which apps you use. dangerous read battery statistics N/A permissionGroup description protectionLevel label Used for running CTS tests, for testing operations where we have the permission. normal Test Granted N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to read and write to any resource owned by the diag group; for example, files in /dev. This could potentially affect system stability and security. This should be ONLY be used for hardware-specific diagnostics by the manufacturer or operator. signature read/write to resources owned by diag N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to remove tasks and kill their apps. Malicious apps may disrupt the behavior of other apps. signature stop running apps N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to format removable storage. system|signature erase SD Card N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call. dangerous read phone status and identity N/A permissionGroup description protectionLevel label Allows an application to magnify the content of a display. Malicious apps may transform the display content in a way that renders the device unusable. signature magnify display N/A permissionGroup description protectionLevel label Allows an application to grant or revoke specific permissions for it or other applications. Malicious applications may use this to access features you have not granted them. signature grant or revoke permissions N/A permissionGroup description protectionLevel label Allows the app to disable the entire phone permanently. This is very dangerous. signature permanently disable phone N/A permissionGroup description protectionLevel label Allows the app to clear user data. signature delete other apps' data N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to broadcast a notification that an SMS message has been received. Malicious apps may use this to forge incoming SMS messages. signature send SMS-received broadcast N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to end background processes of other apps. This may cause other apps to stop running. normal close other apps N/A permissionGroup description protectionLevel label Prevents the user from switching to another app. signature|system prevent app switches N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices. normal view Wi-Fi connections N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to receive and process MMS messages. This means the app could monitor or delete messages sent to your device without showing them to you. dangerous receive text messages (MMS) N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature N/A permissionGroup description protectionLevel label Allows the app to access the download manager and to use it to download files. Malicious apps can use this to disrupt downloads and access private information. signatureOrSystem Access download manager. N/A permissionGroup description protectionLevel label Allows the app to be the status bar. signature status bar N/A permissionGroup description protectionLevel label Allows the app to delete cache files. signature|system delete other apps' caches N/A permissionGroup description protectionLevel label Allows the app to change the mouse or trackpad pointer speed at any time. Should never be needed for normal apps. signature change pointer speed N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to end background processes of other apps. This may cause other apps to stop running. normal close other apps N/A permissionGroup description protectionLevel label Allows the app to modify how network usage is accounted against apps. Not for use by normal apps. signature|system modify network usage accounting N/A permissionGroup description protectionLevel label android.permission-group.ACCOUNTS Allows the app to get the list of accounts known by the phone. This may include any accounts created by applications you have installed. normal find accounts on the device N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to get details about the currently synced feeds. normal read subscribed feeds N/A permissionGroup description protectionLevel label android.permission-group.NETWORK Allows the app to change the state of network connectivity. normal change network connectivity N/A permissionGroup description protectionLevel label android.permission-group.SYNC_SETTINGS Allows the app to read the sync settings for an account. For example, this can determine whether the People app is synced with an account. normal read sync settings N/A permissionGroup description protectionLevel label android.permission-group.SCREENLOCK Allows the app to disable the keylock and any associated password security. For example, the phone disables the keylock when receiving an incoming phone call, then re-enables the keylock when the call is finished. dangerous disable your screen lock N/A permissionGroup description protectionLevel label Allows the holder to make requests of package verifiers. Should never be needed for normal apps. signature bind to a package verifier N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to remove shortcuts without user intervention. dangerous uninstall shortcuts N/A permissionGroup description protectionLevel label android.permission-group.ACCOUNTS Allows the app to request authentication tokens. dangerous use accounts on the device N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to modify your currently synced feeds. Malicious apps may change your synced feeds. dangerous write subscribed feeds N/A permissionGroup description protectionLevel label android.permission-group.USER_DICTIONARY Allows the app to read all words, names and phrases that the user may have stored in the user dictionary. dangerous read terms you added to the dictionary N/A permissionGroup description protectionLevel label android.permission-group.STORAGE Allows the app to modify the contents of the internal media storage. signature|system modify/delete internal media storage contents N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows apps to manage users on the device, including query, creation and deletion. signature|system manage users N/A permissionGroup description protectionLevel label Run as a low-level manufacturer test, allowing complete access to the phone hardware. Only available when a phone is running in manufacturer test mode. signature run in factory test mode N/A permissionGroup description protectionLevel label Allows the app to change whether a component of another app is enabled or not. Malicious apps may use this to disable important phone capabilities. Care must be used with this permission, as it is possible to get app components into an unusable, inconsistent, or unstable state. signature|system enable or disable app components N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running. normal run at startup N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO signature|system N/A permissionGroup description protectionLevel label Allows the app to control the system's backup and restore mechanism. Not for use by normal apps. signature|system control system backup and restore N/A permissionGroup description protectionLevel label Allows an application to temporarily enable accessibility on the device. Malicious apps may enable accessibility without user consent. signature temporary enable accessibility N/A permissionGroup description protectionLevel label android.permission-group.PERSONAL_INFO Allows the app to store and retrieve all voicemails that this device can access. signature Access all voicemails N/A permissionGroup description protectionLevel label android.permission-group.BLUETOOTH_NETWORK Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices. dangerous access Bluetooth settings N/A permissionGroup description protectionLevel label android.permission-group.LOCATION Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power. dangerous precise location (GPS and network-based) N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to rename internal storage. signature rename internal storage N/A permissionGroup description protectionLevel label android.permission-group.LOCATION signature|system N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to make parts of itself persistent in memory. This can limit memory available to other apps slowing down the phone. normal make app always run N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to retrieve collected application operation statistics. Not for use by normal apps. signature|system|development retrieve app ops statistics N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to move tasks to the foreground and background. The app may do this without your input. normal reorder running apps N/A permissionGroup description protectionLevel label Allows the holder to bind to the top-level interface of a text service(e.g. SpellCheckerService). Should never be needed for normal apps. signature bind to a text service N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to receive and process WAP messages. This permission includes the ability to monitor or delete messages sent to you without showing them to you. dangerous receive text messages (WAP) N/A permissionGroup description protectionLevel label MyActivity MyActivity N/A permissionGroup description protectionLevel label android.permission-group.STATUS_BAR Allows the app to expand or collapse the status bar. normal expand/collapse status bar N/A permissionGroup description protectionLevel label signature|system N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to destroy internal storage. signature destroy internal storage N/A permissionGroup description protectionLevel label Allows the holder to retrieve private information about the current application in the foreground of the screen. signature get current app info N/A permissionGroup description protectionLevel label N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to control the screen compatibility mode of other applications. Malicious applications may break the behavior of other applications. signature set screen compatibility N/A permissionGroup description protectionLevel label android.permission-group.STORAGE Allows the app to write to the SD card. dangerous modify or delete the contents of your SD card N/A permissionGroup description protectionLevel label android.permission-group.CAMERA Allows a pre-installed system application to disable the camera use indicator LED. signature|system disable transmit indicator LED when camera is in use N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to retrieve its code, data, and cache sizes normal measure app storage space N/A permissionGroup description protectionLevel label android.permission-group.COST_MONEY dangerous N/A permissionGroup description protectionLevel label android.permission-group.SOCIAL_INFO Allows the app to display social updates from your friends. Be careful when sharing information -- this allows the app to produce messages that may appear to come from a friend. Note: this permission may not be enforced on all social networks. dangerous write to your social stream N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to test a permission for the SD card that will be available on future devices. normal test access to protected storage N/A permissionGroup description protectionLevel label Allows the app to modify the Google services map. Not for use by normal apps. signature|system modify the Google services map N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to mount/unmount internal storage. signature mount/unmount internal storage N/A permissionGroup description protectionLevel label Allows the app to install new or updated Android packages. Malicious apps may use this to add new apps with arbitrarily powerful permissions. signature|system directly install apps N/A permissionGroup description protectionLevel label Allows the app to change the keyboard layout. Should never be needed for normal apps. signature change keyboard layout N/A permissionGroup description protectionLevel label android.permission-group.ACCOUNTS Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords. dangerous create accounts and set passwords N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to receive and process emergency broadcast messages. This permission is only available to system apps. signature|system receive emergency broadcasts N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to read the settings and shortcuts in Home. normal read Home settings and shortcuts N/A permissionGroup description protectionLevel label android.permission-group.DEVICE_ALARMS Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature. normal set an alarm N/A permissionGroup description protectionLevel label android.permission-group.HARDWARE_CONTROLS FM Radio dangerous FM Radio N/A permissionGroup description protectionLevel label Allows the app to start CDMA provisioning. Malicious apps may unnecessarily start CDMA provisioning. signature|system directly start CDMA phone setup N/A permissionGroup description protectionLevel label signatureOrSystem Preload results N/A permissionGroup description protectionLevel label android.permission-group.APP_INFO Allows the app to retrieve information about currently and recently running tasks. This may allow the app to discover information about which applications are used on the device. dangerous retrieve running apps N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to read cell broadcast messages received by your device. Cell broadcast alerts are delivered in some locations to warn you of emergency situations. Malicious apps may interfere with the performance or operation of your device when an emergency cell broadcast is received. dangerous read cell broadcast messages N/A permissionGroup description protectionLevel label Allows the app to monitor and control how the system launches activities. Malicious apps may completely compromise the system. This permission is only needed for development, never for normal use. signature monitor and control all app launching N/A permissionGroup description protectionLevel label android.permission-group.COST_MONEY normal N/A permissionGroup description protectionLevel label android.permission-group.MESSAGES Allows the app to read SMS messages stored on your phone or SIM card. This allows the app to read all SMS messages, regardless of content or confidentiality. dangerous read your text messages (SMS or MMS) N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to send sticky broadcasts, which remain after the broadcast ends. Excessive use may make the phone slow or unstable by causing it to use too much memory. normal send sticky broadcast N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS signature|system N/A permissionGroup description protectionLevel label signature N/A permissionGroup description protectionLevel label android.permission-group.PHONE_CALLS Allows the app to call phone numbers without your intervention. This may result in unexpected charges or calls. Note that this doesn't allow the app to call emergency numbers. Malicious apps may cost you money by making calls without your confirmation. dangerous directly call phone numbers N/A permissionGroup description protectionLevel label Allows the app to modify collected component usage statistics. Not for use by normal apps. signature|system update component usage statistics N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to control whether activities are always finished as soon as they go to the background. Never needed for normal apps. signature|system|development force background apps to close N/A permissionGroup description protectionLevel label android.permission-group.DEVELOPMENT_TOOLS Allows the app to access external storage for all users. signature access external storage of all users N/A permissionGroup description protectionLevel label android.permission-group.SYSTEM_TOOLS Allows the app to free phone storage by deleting files in the cache directories of other applications. This may cause other applications to start up more slowly as they need to re-retrieve their data. dangerous delete all app cache data N/A permissionGroup description protectionLevel label Allows the app to manage network policies and define app-specific rules. signature manage network policy N/A permissionGroup description protectionLevel label android.permission-group.AFFECTS_BATTERY Allows the app to control the flashlight. normal control flashlight N/A AOSP_PERMISSION_GROUPS N/A android.permission-group.AFFECTS_BATTERY android.permission-group.PERSONAL_INFO android.permission-group.WRITE_USER_DICTIONARY android.permission-group.BLUETOOTH_NETWORK android.permission-group.DISPLAY android.permission-group.SCREENLOCK android.permission-group.STORAGE android.permission-group.APP_INFO android.permission-group.SYNC_SETTINGS android.permission-group.AUDIO_SETTINGS android.permission-group.WALLPAPER android.permission-group.CALENDAR android.permission-group.DEVICE_ALARMS android.permission-group.DEVELOPMENT_TOOLS android.permission-group.USER_DICTIONARY android.permission-group.VOICEMAIL android.permission-group.LOCATION android.permission-group.STATUS_BAR android.permission-group.SYSTEM_TOOLS android.permission-group.SYSTEM_CLOCK android.permission-group.SOCIAL_INFO android.permission-group.NETWORK android.permission-group.MESSAGES android.permission-group.MICROPHONE android.permission-group.ACCESSIBILITY_FEATURES android.permission-group.ACCOUNTS android.permission-group.COST_MONEY android.permission-group.CAMERA android.permission-group.HARDWARE_CONTROLS android.permission-group.PHONE_CALLS android.permission-group.BOOKMARKS N/A description label Use features that can quickly drain battery. Affects Battery N/A description label Direct access to information about you, stored in on your contact card. Your personal information N/A description label Add words to the user dictionary. Write User Dictionary N/A description label Access devices and networks through Bluetooth. Bluetooth N/A description label Effect the UI of other applications. Other Application UI N/A description label Ability to affect behavior of the lock screen on your device. Lock screen N/A description label Access the SD card. Storage N/A description label Ability to affect behavior of other applications on your device. Your applications information N/A description label Access to the sync settings. Sync Settings N/A description label Change audio settings. Audio Settings N/A description label Change the device wallpaper settings. Wallpaper N/A description label Direct access to calendar and events. Calendar N/A description label Set the alarm clock. Alarm N/A description label Features only needed for app developers. Development tools N/A description label Read words in user dictionary. Read User Dictionary N/A description label Direct access to voicemail. Voicemail N/A description label Monitor your physical location. Your location N/A description label Change the device status bar settings. Status Bar N/A description label Lower-level access and control of the system. System tools N/A description label Change the device time or timezone. Clock N/A description label Direct access to information about your contacts and social connections. Your social information N/A description label Access various network features. Network communication N/A description label Read and write your SMS, email, and other messages. Your messages N/A description label Direct access to the microphone to record audio. Microphone N/A description label Features that assistive technology can request. Accessibility features N/A description label Access the available accounts. Your accounts N/A description label N/A description label Direct access to camera for image or video capture. Camera N/A description label Direct access to hardware on the handset. Hardware controls N/A description label Monitor, record, and process phone calls. Phone calls N/A description label Direct access to bookmarks and browser history. Bookmarks and History