| | | | | And_EN | And_RU | PG_EN | PG_RU | AppOpsX_EN | AppOpsX_RU | Description |
---|
normal | - | ACCESS_LOCATION_EXTRA_COMMANDS | Access extra location provider commands | . , () A-GPS. . . | access extra location provider commands | | - | - | - | - | A good example for poor documentation, as even books on Android application development state: The Android documentation doesn’t tell us which location commands are “extra,” so we’ll ask for all of them.The documentation of Locus Map gives a hint, though: allows disabling the A-GPS data status and forcing system to load new. |
normal | - | ACCESS_NETWORK_STATE | View network connections | (Wi-Fi, 3G, 4G). . . , . | view network connections | | - | - | - | - | Allows applications to access information about networks, including if a network is available (or just connecting), what type of network the device is connected to, if any (WiFi, 3G, LTE), if it's in Roaming, and also reasons for a failed connection attempt (if any).Good use: The application may check the state of your connection before trying to access the internet, and e.g. restrict itself to WiFi for some actions.Bad use: Only in combination with other permissions (e.g. data collection for profiling). |
normal | - | ACCESS_NOTIFICATION_POLICY | Marker permission for applications that wish to access notification policy. | DND ( ). Do Not Disturb access — DND ( « »). , , DND. | - | - | - | - | - | - | - |
normal | - | ACCESS_WIFI_STATE | View Wi-Fi connections | Wi-Fi , Wi-Fi . Android . | view Wi-Fi connections (Wi-Fi control) | Wi-Fi ( ( Wi-Fi) | — ( AppOpsX Scan Wi-Fi networks) | — ( AppOpsX Wi-Fi) | WIFI_SCAN | WIFI_SCAN | This could be requested by any application that uses internet access. The application may check the state of your connection before trying to access the internet. It's comparable to ACCESS_NETWORK_STATE, just for WiFi. |
normal | - | BLUETOOTH | Pair with Bluetooth devices | Bluetooth Bluetooth ( , /). | pair with Bluetooth devices | Bluetooth | - | - | - | - | Allows the app to view the configuration of Bluetooth on the phone, and to make and accept connections with paired devices. |
normal | - | BLUETOOTH_ADMIN | Access Bluetooth settings | Bluetooth, ( / ). . | access Bluetooth settings | Bluetooth | - | - | - | - | Allows applications to discover and pair bluetooth devices. |
normal | - | BROADCAST_STICKY | Send Sticky Broadcasts | - . Level API 20. . | send sticky broadcasts | | - | - | - | - | ? |
normal | - | CHANGE_NETWORK_STATE | Change network connectivity | / Wi-Fi/ . . | hange network connectivity | | - | - | - | - | Allows applications to change network connectivity state.Good Cop: Enable network connection only when needed, according to the requirements of the user.Bad Cop: Cause extra costs (especially when in roaming) just for mischievous glee; secretly transfer data (in conjunction with INTERNET). |
normal | - | CHANGE_WIFI_MULTICAST_STATE | Allow Wi-Fi Multicast reception | , Wi-Fi. / / . , Wi-Fi (CHANGE_WIFI_STATE), . | allow Wi-Fi Multicast reception | Wi-Fi | - | - | - | - | Allows applications to enter Wi-Fi Multicast mode. This allows to send data packages to multiple recipients simultaneously, without using additional bandwidth. Useful e.g. for streaming servers supporting multiple clients. It also enables to receive network packages not intended for the own device (sniffing).Uses more power than non-multicast-mode. |
normal | - | CHANGE_WIFI_STATE | Connect and disconnect Wi-Fi | / Wi-Fi, [][https://developer.android.com/guide/topics/connectivity/wifi-scan] , Wi-Fi. | connect and disconnect from Wi-Fi | / Wi-Fi | Change Wi-Fi state | Wi-Fi | connect and disconnect from Wi-Fi | / Wi-Fi | Allows applications to change Wi-Fi connectivity state. Think of it as CHANGE_NETWORK_STATE for WiFi. |
normal | - | DISABLE_KEYGUARD | Disable your screen lock | . . . | - | - | - | - | - | - | Allows applications to disable the keyguard.This permission is of medium-high importance. It allows an app to disable the «lock screen» that most phones go into after going to sleep and been turned on again. This lockscreen can sometimes be a password screen, or a PIN screen, or just a «slide to unlock» screen. |
normal | - | EXPAND_STATUS_BAR | Expand/collapse status bar | . . | - | - | - | - | - | - | Allows an application to expand or collapse the status bar.This appears to be a system permission – not for use by regular applications.By collapsing the status bar, an app might have a full-screen mode; an evil app might as well use it to hide the appearance of certain status icons from the user. |
normal | - | FOREGROUND_SERVICE | Foreground Service | Google Android 9 P . , . Android . | run foreground service | | - | - | run foreground service | | Required by apps targeting Android P or higher which want to run a foreground service. (A foreground service performs some operation that is noticeable to the user (like playing a sound track). Foreground services continue running even when the user isn't interacting with the app, but must display a Notification.) |
normal | - | GET_PACKAGE_SIZE | Measure app storage space | . . | - | - | - | - | - | - | Allows an application to find out the space used by any package.This permission does not seem to have any risk associated with it. |
normal | - | INSTALL_SHORTCUT | Install Shortcuts | . . | install shortcuts | | - | - | - | - | Allows an application to install a shortcut in Launcher (Homescreen).This is a custom permission for the default Android Laucher (the home screen). It would allow an app to put an icon or shortcut there. While not dangerous, this can sometimes be a sign of a potentially malicious or adware app, which could e.g. create a shortcut that looks like Google Play, but of course launches something completely different. |
normal | - | INTERNET | Full network access | . ! Android ( ). iptables (AFWall+) . PG AppOpsX . | Have full network access | | - | - | - | - | Allows applications to open network sockets. Any application that accesses the internet for any reason will have to request this permission.This is of course required to loads ads (which is why most apps request this), but can also be used to spy on personal data. Special caution is advised when this permission is requested at the same time as others which access personal data. |
normal | - | KILL_BACKGROUND_PROCESSES | Close other apps | . . | close other apps | | - | - | - | - | Allows an application to call killBackgroundProcesses (String).This permission is a bit of a tricky one. Often this is used by what are called «task killers». Conversely this permission has some potential to maliciously close anti-virus or other security related apps. This should be treat caution. Few users should ever need an app with this permission. Rather, it could be an indicator of malicious intent (especially if not requested by a task killer or system performance tuning app). |
normal | - | MANAGE_OWN_CALLS | route calls through the system | – . ( , ), , . | route calls through the system | | - | - | - | - | ? |
normal | - | MODIFY_AUDIO_SETTINGS | Change your audio settings | . AppOpsX ( Bluetooth, , , ) | change your audio settings | | - | - | | | Allows an application to modify global audio settings. |
normal | - | NFC | Control Near Field Communication | NFC | control Near Field Communication | NFC- | Toggle NFC | NFC | control Near Field Communication | NFC- | Allows applications to perform I/O operations over NFC.The distance which NFC is able to work is only a few centimeters so that devices (or a device and a tag) must effectively be touching each other to communicate. Due to the distance, this technology is not particularly dangerous. However it does present a small risk and it is something that should used with caution. |
normal | - | READ_SYNC_SETTINGS | Read sync settings | . ( ), . | read sync settings | | - | - | - | - | Allows applications to read the sync settings.This permission mostly allows the application to know if you have background data sync (such as for Facebook or Gmail) turned on or off. Might be a indicator that the app wants to adjust its behavior accordingly and respect your wishes concerning when to sync and when not. Note that this only allows access to the sync settings – not to synchronized data. |
normal | - | READ_SYNC_STATS | Read sync statistics | ( ). ( ), . | read sync statistics | | - | - | - | - | Allows applications to read the sync stats for an account, including the history of sync events and how much data is synced.This permission is related to READ_SYNC_SETTINGS but not particularly dangerous itself. There is a minor risk that some personal information could be gleaned from the sync stats, but the information is unlikely to be valuble. Sync in this case relates to syncing of contacts and other types of media on the phone. |
normal | - | RECEIVE_BOOT_COMPLETED | Run at startup | / . | run at startup | | Start at power up | | run at startup | | Allows the app to start itself as soon as the system has finished booting. This can make it take longer to start the phone and allows the app to slow down the device by constantly running. |
normal | - | REORDER_TASKS | Reorder running apps | . . | - | - | - | - | - | - | Allows an application to change the Z-order of tasks. Malware could use this to push some ads o.a. into foreground to be displayed to the user. |
normal | - | REQUEST_COMPANION_RUN_IN_BACKGROUND | - | - . . . | - | - | - | - | - | - | - |
normal | - | REQUEST_COMPANION_USE_DATA_IN_BACKGROUND | - | - . . . | - | - | - | - | - | - | - |
normal | - | REQUEST_DELETE_PACKAGES | Allows an application to request deleting packages. | . , . . | - | - | - | - | - | - | Allows an application to request deleting packages. Apps targeting APIs Build.VERSION_CODES.P or greater must hold this permission in order to use Intent.ACTION_UNINSTALL_PACKAGE or PackageInstaller.uninstall (VersionedPackage, IntentSender)). As this action should launch the application installer, the user should be asked to confirm each install. |
normal | - | REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Request exclusion from battery optimizations | . , . . | - | - | - | - | - | - | Grants an app the permission to request being excluded from battery optimizations (aka Doze mode). The user has to approve this. |
normal | - | SET_ALARM | Set an alarm | . , . . | set an alarm | | - | - | - | - | Allows an application to broadcast an Intent to set an alarm for the user.This permission seems to be of low risk because it doesnt allow the setting of the alarm directly. Rather it allows the opening of the alarm app on the phone. |
normal | - | SET_WALLPAPER | Set Wallpaper | . . | set wallpaper | | - | - | - | - | Allows applications to set the wallpaper. Low risk, if any (except for shocking background images, maybe). |
normal | - | SET_WALLPAPER_HINTS | Adjust your wallpaper size | . . | adjust your wallpaper size | | - | - | - | - | Allows applications to set the wallpaper hints. Lacking documentation, the best guess is this is about settings for size and position. |
normal | - | TRANSMIT_IR | Use IR Transmitter | . . | - | - | - | - | - | - | Allows using the device's IR transmitter, if available. Useful for infrared remote controls. |
normal | - | USE_FINGERPRINT | Allows an app to use fingerprint hardware. | . USE_BIOMETRIC, . | use fingerprint hardware. | | Use fingrprint | | use fingerprint hardware | | Allows an app to use fingerprint hardware, but does not give the requesting app access to the enrollment/fingerprint administration flow. |
normal | - | VIBRATE | Control vibration | . | control vibration | | Use haptic feedback | | control vibration | | Allows the app to control the vibrating function of the device. |
normal | - | WAKE_LOCK | Prevent device from sleeping | . | prevent phone from sleeping | | Keep your device awake | | prevent phone from sleeping | | Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.Useful e.g. for navigation apps, to keep device and screen on without the user needing to tap it every minute.Of course this has strong effects on battery endurance, especially when used frequently. |
normal | - | WRITE_SYNC_SETTINGS | Toggle sync on and off | / , . , , / . . | toggle sync on and off | / | - | - | - | - | Allows applications to write the sync settings.This permission relates to backup and sync of certain types of information like contacts. It allows an app to write settings for how that account and the data are sync and backed up. This is a common permission for social services or contact managers or any other type of app with an account associated with it. Alone, this permission doesn't allow an app access to contacts or other sensitive data. Rather, it just relates to how that data is backed up. Nevertheless, care should be taken as always. |
dang | CALENDAR | READ_CALENDAR | Read calendar events plus confidential information | . , , / | Read calendar events and details | | Read calendar | | Read calendar events and details | | Allows an application to read the user's calendar data.This permission is of moderate to high importance. While most people would consider their calendar information slightly less important than their list of contacts and friends, this permission should still be treated with care when allowing applications access. Additionally, it's good to keep in mind that calendar events can, and often do contain contact information. |
dang | CALENDAR | WRITE_CALENDAR | Add or modify calendar events and send email to guests without owners | / . , | add and modily calendar events and send email to guests without owner’s knowledge | / . | Modify calendar | | add and modily calendar events and send email to guests without owner’s knowledge | / . | Allows an application to write (but not read) the user's calendar data.Apps using this permission can add calendar events, but not read them. So as long as the READ_CALENDAR permission is not requested along, risk should be moderate. However, a malicious app can cause a lot of confusion if you suddenly find a lot of calendar alerts in your notification bar. |
dang | CALL_LOG | READ_CALL_LOG | Read Call Logs | . | Read call log | | Read call log | | read call log | | Allows an application to read the user's call log.Implicitly granted with READ_CONTACTS when both minimum and targeted SDK level are 15 (ICS) or lower. |
dang | CALL_LOG | WRITE_CALL_LOG | Write call log | . | write call log | | Modify call log | | write call log | | 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.This permission is not much of a danger by itself, but rather could be used to hide other malicious behavoir. However it has a legitimate purpose for dialer replacements or voice over IP apps (like Google Voice). |
dang | CALL_LOG | PROCESS_OUTGOING_CALLS | Reroute outgoing calls | . , VOIP ( ). | reroute outgoing calls | | - | - | reroute outgoing calls | | Allows an application to monitor, modify, or abort outgoing calls.This permission is of high importance. This would allow an app to see what numbers are called and other personal info. Generally this permission should only be seen on apps for VOIP (Voice Over Internet Protocol) like Google Voice or dialer replacement type apps.For incoming calls, see MODIFY_PHONE_STATE. |
dang | CAMERA | CAMERA | Take pictures and videos | . | take pictures and videos | - | Access the camera | | Take pictures and videos | - | Required to be able to access the camera device.This permission is of moderate importance. As it states, it lets an app control the camera function on your phone. In theory this could be used maliciously to snap unsuspecting photos, but it would be unlikely and difficult to get a worthwhile picture or video. However, it is not impossible to make malicious use of cameras.Legit uses include a.o. camera apps and barcode readers. |
dang | CONTACTS | READ_CONTACTS | Read your contacts | . | read your contacts | | Read contacts | | Read your contacts | | Allows an application to read the user's contacts data.This permission is of high importance. Unless an app explicitly states a specific feature that it would use your contact list for, there isn't much of a reason to give an application this permission. Legitimate exceptions include typing or note taking applications, quick-dial type applications and possibly social networking apps. Some might require your contact information to help make suggestions to you as you type. Typical applications that require this permission include: social networking apps, typing/note taking apps, SMS replacement apps, contact management apps.To see what‘s all accessible with this permission, take a look at the app [permission.READ_CONTACTS]http://www.1mobile.co.id/permission-read-contacts-164022.html), which unfortunately is no longer available at Google Play. |
dang | CONTACTS | WRITE_CONTACTS | Modify your contacts | | modify your contacts | | Modify contacts | | Modify your contacts | | Allows an application to write (but not read) the user's contacts data.Unless an app explicitly states a specific feature that it would use your contact list for, there isn't much of a reason to give an application this permission. Legitimate exceptions include typing or note taking applications, quick-dial type applications and possibly social networking apps. Some might require your contact information to help make suggestions to you as you type. Typical applications that require this permission include: social networking apps, typing/note taking apps, SMS replacement apps, contact management apps.See also WRITE_CALENDAR. |
dang | CONTACTS | GET_ACCOUNTS | Find accounts on the device | . Android , . , . , , . | find accounts on the device | | Get accounts | | Find accounts on the device | | Allows access to the list of accounts in the Accounts Service.Applications that require some type of authentication from accounts that are «connected» to the device. A list of the accounts are ususally displayed so you can choose the account to use with the application. To really use those credentials, the USE_CREDENTIALS permission is required.An evil app could use this permission to spy on you (what are you using?). |
dang | LOCATION | ACCESS_FINE_LOCATION | Precise location (GPS and network-based) | GPS, Wi-Fi . | access precise location (GPS and network-based) | ( GPS) | Fine location | | GPS | GPS | Allows an app to access precise location from location sources such as GPS, cell towers, and Wi-Fi.This permission can be used by applications that display location based ads by publishers like Admob (Google). It is also used by applications that want your exact location. Examples would be Navigation applications, «Check-In» apps like 4square. |
dang | LOCATION | ACCESS_COARSE_LOCATION | Approximate location (network-based) | Wi-Fi . | access approximate location (network-based) | ( ) | Coarse location | | Access approximate location (network-based) | ( ) | Allows an app to access approximate location derived from network location sources such as cell towers and Wi-Fi.This permission is usually used by applications that display location based ads by publishers like Admob (Google). |
dang | MICROPHONE | RECORD_AUDIO | Record audio | | record audio | | Record audio | | record audio | | Allows an application to record audio.While this permission is not typically dangerous, it is a potential tool for eavesdropping. However recording audio has legitimate uses such as note taking apps or voice search apps. As a side note recording audio is typically a significant drain on the battery.Bad Cop: In conjunction with the INTERNET permission, this could be used to eavesdrop on the user. |
dang | PHONE | READ_PHONE_STATE | Read phone status and identity | , : IMEI, SIM ID, , . | read phone status and identity | | Read phone state | | Read phone status and identity | | Allows read only access to phone state.This permission gives access to your device's identifiers (IMEI/IMSI, SIM ID, voice mailbox number, your phone number and, if a call is in progress, the remote number. It‘s not necessarily required for things like call state (whether a call is in progress/pending), network operator, or the network provider used – according to the app permission.READ_PHONE_STATE (no longer listed on Google Play), which shows what this permission is needed for (and what not); also see here.This permission is automatically granted to apps targeted at Android 1.6 or before. |
dang | PHONE | READ_PHONE_NUMBERS | Allows read access to the device's phone number (s). | – READ_PHONE_STATE. (). . | - | - | - | - | read phone numbers | | Allows read access to the device's phone number (s). This is a subset of the capabilities granted by READ_PHONE_STATE but is exposed to instant applications.As it's named a subset of READ_PHONE_STATE, the numbers accessed are the ones belonging to you, i.e. assigned to your SIM card (and not your contacts list). |
dang | PHONE | CALL_PHONE | Directly call phone numbers | . , , “”. | directly call phone numbers | | Make a phone calls | | directly call phone numbers | | Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed.This permission is of high importance. This could let an application call a 1-900 number and charge you money. However, this is not as common a way to cheat people in today's world as it used to be. Legitimate applications that use this include: Google Voice and Google Maps.Another important point to note here is that any app can launch the phone screen and pre-fill a number for you. However, in order to make the call, you would need to press «Send» or «Call» yourself. The difference with this permission is that an app could make the entire process automatic and hidden. |
dang | PHONE | ANSWER_PHONE_CALLS | Allows the app to answer an incoming phone call. | . . | ? | ? | ? | ? | answer phone calls | | Allows the app to automatically answer an incoming phone call, i.e. without user interaction. This is a runtime permission, so no app does get it granted automatically. |
dang | PHONE | ADD_VOICEMAIL | Add Voicemail | . | add voicemail | | Add voicemail | | add voicemail | | Allows the app to add messages to your voicemail inbox. |
dang | PHONE | USE_SIP | Make/receive Internet calls | SIP . | - | - | - | - | make/receive SIP calls | SIP | Use SIP for internet telephony. |
dang | SENSORS | BODY_SENSORS | body sensors (like heart rate monitors) | . , , , . | - | - | - | - | - | - | Allows the app to access data from sensors you use to measure what's happening inside your body, such as heart rate. |
dang | SMS | SEND_SMS | Send SMS messages | SMS . , “view” (), , | Send and view SMS messages | SMS- | Write SMS/Send SMS | SMS | send and view SMS messages | SMS- | Allows an application to send SMS messages.This could let an application send an SMS on your behalf, and much like the phone call permission, it could cost you money by sending SMS to for-pay numbers. Certain SMS numbers work much like 1-900 numbers and automatically charge your phone company money when you send them an SMS. |
dang | SMS | RECEIVE_SMS | Receive text messages (SMS) | MMS . MMS , . | receive text messages (SMS) | SMS- | Receive SMS | SMS | receive text messages (SMS) | SMS- | Allows an application to monitor incoming SMS messages, to record or perform processing on them.This permission is mostly a privacy concern. Any app that can read your SMS messages could gather a lot of information about you. However there are quite a few legitimate reasons an app may request this. Some apps are simply «SMS replacment» apps (such as Handcent) and would naturally need this permission to function. Other apps sometimes use this as a way of sending a special code to you device. This can be used by a paid app by sending a code to unlock the full version of an app. Or, this can be used by security apps to listen for a special shutdown codes in case your phone is stolen.More details on this permission can be found a.o. in this post on StackExchange. |
dang | SMS | READ_SMS | Read your text messages (SMS or MMS) | SMS MMS. | read your text messages (SMS or MMS) | SMS MMS | Read SMS | SMS | Read your text messages (SMS or MMS) | SMS MMS | Allows an application to read SMS messages.This permission is mostly a privacy concern. Any app that can read your SMS messages could gather a lot of information about you. However there are quite a few legitimate reasons an app may request this. Some apps are simply «SMS replacment» apps (such as Handcent) and would naturally need this permission to function. Other apps sometimes use this as a way of sending a special code to you device. This can be used by a paid app by sending a code to unlock the full version of an app. Or, this can be used by security apps to listen for a special shutdown codes in case your phone is stolen.Check the app permission.READ_SMS to see what information can be obtained with this permission. |
dang | SMS | RECEIVE_WAP_PUSH | Receive text messages (WAP) | MMS WAP. , MMS | - | - | - | - | - | - | Allows an application to monitor incoming WAP push messages.Sending and receiving MMS is based on WAP. The information that there‘s a MMS message available for download, is sent as WAP Push to the device. |
dang | SMS | RECEIVE_MMS | Receive text messages (MMS) | MMS . MMS , . | receive text messages (MMS) | MMS- | Receive SMS ( PG, MMS) | SMS ( PG, MMS) | receive text messages (MMS) | MMS- | Allows an application to monitor incoming MMS messages, to record or perform processing on them.This permission is mostly a privacy concern. Any app that can read your MMS messages could gather a lot of information about you. However there are quite a few legitimate reasons an app may request this. Some apps are simply «SMS/MMS replacment» apps (such as Handcent) and would naturally need this permission to function.See also RECEIVE_SMS. |
dang | STORAGE | READ_EXTERNAL_STORAGE | Read the contents of your usb storage | . USB , SD , SD . | read the contents of your SD card | SD- | Read external storage | | read the contents of your SD card | SD- | Allows an application to read from external storage. This permission was granted to all apps by default up to Android 4.3. This changed with Android 4.4 (API level 19), which now requires that applications explicitly request read access using this permission. If an application already requests write access, it will automatically get read access as well.Good/Bad Cop: An MP3 player of course should have access to your music files stored there – but along with that, it could also access all other data stored on the card. Which means, you should never store sensible data (unencrypted) on your SDCard. |
dang | STORAGE | WRITE_EXTERNAL_STORAGE | Modify or delete the contents of your USB storage | . USB , SD , SD . | modify or delete the contents of your SD card | SD- | Write to external storage | | Modify or delete the contents of your SD card | SD- | Allows an application to write to external storage.This will allow applications to read, write, and delete anything stored on your phone's SD card. This includes pictures, videos, mp3s, documents and even data written to your SD card by other applications. However, there are many legitimate uses for this permission. Many people want their applications to store data on the SD card, and any application that stores information on the SD card will need this permission unless they restrict themselves to their app specific directory provided by the system. Applications that typically need this permission include (but are not limited to) camera applications, audio/video applications, document applications.Warning: Any app targeting Android 1.5 or below (possibly 1.6 as well) will be granted this permission BY DEFAULT and you may not even be warned about it. It is important to pay attention to what version of Android an app is targeting to know if this permission is being granted. You can see this on the Market website in the right hand column. |
sign | - | BIND_ACCESSIBILITY_SERVICE | Bind to an Accessibility Service | - | - | - | - | - | - | - | Allows the holder to bind to the top-level interface of an accessibility service. Must be required by an AccessibilityService, to ensure that only the system can bind to it. |
sign | - | BIND_AUTOFILL_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_CARRIER_SERVICES | - | - | - | - | - | - | - | - | - |
sign | - | BIND_CHOOSER_TARGET_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_CONDITION_PROVIDER_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_DEVICE_ADMIN | Interact with device admin | - | - | - | - | - | - | - | Allows the holder to send intents to a device administrator. Must be required by device administration receiver, to ensure that only the system can interact with it.For further details, also see: What permissions are granted to an app with device administration privileges? |
sign | - | BIND_DREAM_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_INCALL_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_INPUT_METHOD | Bind to an Input Method | - | - | - | - | - | - | - | Allows the holder to bind to the top-level interface of an input method. Must be required by an InputMethodService, to ensure that only the system can bind to it. |
sign | - | BIND_MIDI_DEVICE_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_NFC_SERVICE | Bind NFC Service | - | - | - | - | - | - | - | Must be required by a HostApduService or OffHostApduService to ensure that only the system can bind to it. |
sign | - | BIND_NOTIFICATION_LISTENER_SERVICE | Bind Notification Listener Service | - | - | - | - | - | - | - | Must be required by an NotificationListenerService, to ensure that only the system can bind to it. |
sign | - | BIND_PRINT_SERVICE | Bind Print Service | - | - | - | - | - | - | - | Must be required by a PrintService, to ensure that only the system can bind to it. |
sign | - | BIND_SCREENING_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_TELECOM_CONNECTION_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_TEXT_SERVICE | Bind to a Text Service | - | - | - | - | - | - | - | Allows the holder to bind to the top-level interface of a text service (e.g. SpellCheckerService). Must be required by a TextService to ensure that only the system can bind to it. |
sign | - | BIND_TV_INPUT | - | - | - | - | - | - | - | - | - |
sign | - | BIND_VISUAL_VOICEMAIL_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_VOICE_INTERACTION | - | - | - | - | - | - | - | - | - |
sign | - | BIND_VPN_SERVICE | Bind to a VPN service | - | - | - | - | - | - | - | Allows the holder to bind to the top-level interface of a Vpn service. Must be required by a VpnService, to ensure that only the system can bind to it. |
sign | - | BIND_VR_LISTENER_SERVICE | - | - | - | - | - | - | - | - | - |
sign | - | BIND_WALLPAPER | Bind to wallpaper | - | - | - | - | - | - | - | Allows the holder to bind to the top-level interface of wallpaper. Must be required by a WallpaperService, to ensure that only the system can bind to it. |
sign | - | CLEAR_APP_CACHE | Delete all app cache data | - | - | - | - | - | - | - | Allows an application to clear the caches of all installed applications on the device.This permission is of low importance. It allows an app to clear the cache of apps on the phone or tablet. The cache is a place that an app stores recently used data for faster access. Clearing the cache can sometimes (very rarely) fix bugs related to those files. Clearing these files generally presents no risk other than to slow the performance of the phone or tablet (as apps will need to re-create the caches when used). |
sign | - | MANAGE_DOCUMENTS | Manage Documents | - | - | - | - | - | - | - | Allows an application to manage access to documents, usually as part of a document picker. |
sign | - | READ_VOICEMAIL | - | - | - | - | - | - | - | - | - |
sign | - | REQUEST_INSTALL_PACKAGES | Allows an application to request installing packages. | . , . | Install unknown apps Apps & notifications→Advanced→App permissions | →→ | - | - | request install package | | Allows an application to request installing packages. Apps targeting APIs greater than 25 (Android 7/Nougat) must hold this permission in order to use ACTION_INSTALL_PACKAGE. As this action launches the application installer, the user should be asked to confirm each install. |
sign | - | SYSTEM_ALERT_WINDOW | Draw over other apps | . Pictire-in-Picture, Android . | Display over other apps | | Draw on top | | This app can appear on top of other apps | | Allows an application to open windows using the type TYPE_SYSTEM_ALERT, shown on top of all other applications.This permission allows an app to show a «popup» window above all other apps, even if the app is not in the foreground. A malicious developer/advertiser could use it to show very obnoxious advertising. Almost no apps should require this permission unless they are part of the Android operating system. An example of a system alert would be the alert you are shown when your phone or tablet is out of battery and is about to shut down.Also see: Android.SE «Drawing over other apps» |
sign | - | WRITE_SETTINGS | Modify system settings | . | Modify system settings | | modify system settings | | modify system settings | | Allows an application to read or write the system settings.Global settings are pretty much anything you would find under Android's main 'settings' window. However, a lot of these settings may be perfectly reasonable for an application to change. Typical applications that use this include: volume control widgets, notification widgets, settings widgets, Wi-Fi utilities, or GPS utilities. Most apps needing this permission will fall under the «widget» or «utility» categories/types. |
sign | - | WRITE_VOICEMAIL | - | - | - | - | - | - | - | - | - |
AppsOpsX | - | READ_CLIPBOARD | Read clipboard | . Android 10 Q | - | - | - | - | Read clipboard | | ? |
AppsOpsX | - | WRITE_CLIPBOARD | Modify clipboard | . Android 10 Q | - | - | - | - | Modify clipboard | | ? |
? | | PACKAGE_USAGE_STATS | Update component usage statistics | . PG. | Usage access ( ) | ( ) | Get usage stats | | PACKAGE_USAGE_STATS | PACKAGE_USAGE_STATS | Allows the modification of collected component usage statistics. Not for use by normal applications.Most likely refers to app statistics, e.g. how often an app was started. |