diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
index 21efe4eae1293..d8d6d96a629be 100755
--- a/core/res/res/values/strings.xml
+++ b/core/res/res/values/strings.xml
@@ -458,23 +458,23 @@
reroute outgoing calls
- Allows the app to
- process outgoing calls and change the number to be dialed. Malicious
- apps may monitor, redirect, or prevent outgoing 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.
receive text messages (SMS)
- Allows the app to receive
- and process SMS messages. Malicious apps may monitor
- your messages or delete them without showing them to you.
+ 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.
receive text messages (MMS)
- Allows the app to receive
- and process MMS messages. Malicious apps may monitor
- your messages or delete them without showing them to you.
+ 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.
receive emergency broadcasts
@@ -495,27 +495,27 @@
send SMS messages
- Allows the app to send SMS
- messages. Malicious apps may cost you money by sending
- messages without your confirmation.
+ 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.
send SMS messages with no confirmation
Allows the app to send SMS
- messages. Malicious apps may cost you money by sending
- messages without your confirmation.
+ messages. This may result in unexpected charges. Malicious apps may cost
+ you money by sending messages without your confirmation.
read your text messages (SMS or MMS)
- Allows the app to read
- SMS messages stored on your tablet or SIM card. Malicious apps
- may read your confidential messages.
+ Allows the app to read SMS
+ messages stored on your tablet or SIM card. This allows the app to read all
+ SMS messages, regardless of content or confidentiality.
- Allows the app to read
- SMS messages stored on your phone or SIM card. Malicious apps
- may read your confidential 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.
edit your text messages (SMS or MMS)
@@ -531,30 +531,30 @@
receive text messages (WAP)
- Allows the app to receive
- and process WAP messages. Malicious apps may monitor
- your messages or delete them without showing them to you.
+ 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.
retrieve running apps
- Allows the app to retrieve
- information about currently and recently running tasks. Malicious apps may
- discover private information about other apps.
+
+ 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.
retrieve details of running apps
Allows the app to retrieve
- detailed information about currently and recently running tasks. Malicious apps may
+ detailed information about currently and recently running tasks. Malicious apps may
discover private information about other apps.
reorder running apps
- Allows the app to move
- tasks to the foreground and background. Malicious apps may force
- themselves to the front without your control.
+ Allows the app to move tasks to the
+ foreground and background. The app may do this without your input.
stop running apps
@@ -598,9 +598,9 @@
close other apps
- Allows the app to
- kill background processes of other apps, even if memory
- isn\'t low.
+ Allows the app to end
+ background processes of other apps. This may cause other apps to stop
+ running.
force stop other apps
@@ -690,7 +690,7 @@
modify battery statistics
- Allows the app to modify
+ Allows the app to modify
collected battery statistics. Not for use by normal apps.
@@ -713,9 +713,9 @@
draw over other apps
- Allows the app to
- show system alert windows. Malicious apps may take over the
- entire screen.
+ Allows the app to show system
+ alert windows. Some alert windows may take over the entire screen.
+
modify global animation speed
@@ -819,9 +819,8 @@
make app always run
- Allows the app to make
- parts of itself persistent, so the system can\'t use it for other
- apps.
+ Allows the app to make parts of itself persistent in memory. This can limit memory available to other apps slowing down the tablet.
+ Allows the app to make parts of itself persistent in memory. This can limit memory available to other apps slowing down the phone.
delete apps
@@ -958,56 +957,60 @@
send sticky broadcast
- Allows the app to send
- sticky broadcasts, which remain after the broadcast ends.
- Malicious apps may make the tablet slow or unstable by causing it
- to use too much memory.
+ Allows the app to
+ send sticky broadcasts, which remain after the broadcast ends. Excessive use
+ may make the tablet slow or unstable by causing it to use too much memory.
+
- Allows the app to send
- sticky broadcasts, which remain after the broadcast ends.
- Malicious apps may make the phone slow or unstable by causing it
- to use too much memory.
+ 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.
read your contacts
- Allows the app to read all
- the data about your contacts stored on your tablet, including the frequency
- with which you\'ve called, emailed, or communicated in other ways with specific
- individuals. This helps with auto-completion of email addresses and other convenient
- features. Malicious apps can use this permission to send your contact data to
- other people.
+ Allows the app to read
+ data about your contacts stored on your tablet, 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.
- Allows the app to read all
- 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
- individuals. This helps with auto-completion of email addresses and other convenient
- features. Malicious apps can use this permission to send your contact data to
- other people.
+ 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.
modify your contacts
- Allows the app to modify
- the data about your contacts stored on your tablet, including the frequency
- with which you\'ve called, emailed, or communicated in other ways with specific
- individuals. This helps with auto-completion of email addresses and other convenient
- features. Malicious apps may use this to erase or modify your contact data.
+ Allows the app to
+ modify the data about your contacts stored on your tablet, 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.
- 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
- individuals. This helps with auto-completion of email addresses and other convenient
- features. Malicious apps may use this to erase or modify your contact data.
+ 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.
read call log
- Allows the app to read your tablet\'s call log, including data about incoming and outgoing calls.
- Malicious apps may use this to send your data to other people.
+ Allows the app to read
+ your tablet\'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.
- Allows the app to read your phone\'s call log, including data about incoming and outgoing calls.
- Malicious apps may use this to send your data to other people.
+ 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.
write call log
@@ -1022,93 +1025,110 @@
read your own contact card
- 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 send your profile information to others.
+ 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.
modify your own contact card
- Allows the app to change or add
- to personal profile information stored on your device, such as your name and contact
- information. This means other apps can identify you and send your profile
- information to others.
+ 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.
read your social stream
- Allows the app to access
- and sync social updates from you and your friends. Malicious apps may use this to read
- private communications between you and your friends on social networks.
+ 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.
write to your social stream
- Allows the app to display
- social updates from your friends. Malicious apps may use this to pretend to be a friend
- and trick you into revealing passwords or other confidential information.
-
+ 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.
read calendar events plus confidential information
- Allows the app to read all calendar
- events stored on your tablet, including those of friends or coworkers. Malicious apps
- may extract personal information from these calendars without the owners\' knowledge.
+
+ Allows the app to read
+ all calendar events stored on your tablet, including those of friends or
+ co-workers. This may allow the app to share or save your calendar data,
+ regardless of confidentiality or sensitivity.
- Allows the app to read all calendar
- events stored on your phone, including those of friends or coworkers. Malicious apps
- may extract personal information from these calendars without the owners\' knowledge.
+ 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.
add or modify calendar events and send email to guests without owners\' knowledge
- Allows the app to send event invitations as the calendar owner and add, remove,
- change events that you can modify on your device, including those of friends or co-workers. Malicious apps
- may send spam emails that appear to come from calendar owners, modify events without the owners\' knowledge, or add fake events.
+
+Allows the app to
+ add, remove, change events that you can modify on your tablet, 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.
+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.
+
mock location sources for testing
- Allows the app to create mock location sources for testing.
- Malicious apps may use this to override the location and/or status returned by real
- location sources such as GPS or network providers.
+ 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.
access extra location provider commands
- Allows the app to access extra location provider commands.
- Malicious apps may use this to interfere with the operation of the GPS
- or other location sources.
+ 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.
permission to install a location provider
- Create mock location sources for testing.
- Malicious apps may use this to override the location and/or status returned by real
- location sources such as GPS or Network providers or monitor and report your location to an external source.
+ 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.
- fine (GPS) location
+ precise (GPS) location
- Access fine location sources such as the
- Global Positioning System on the tablet, where available.
- Malicious apps may use this to determine where you are, and may
- consume additional battery power.
+ Access precise
+ location sources such as the Global Positioning System on the tablet. When
+ location services are available and turned on, this permission allows the
+ app to determine your precise location.
- Access fine location sources such as the
- Global Positioning System on the phone, where available.
- Malicious apps may use this to determine where you are, and may
- consume additional battery power.
+ Access precise
+ location sources such as the Global Positioning System on the phone. When
+ location services are available and turned on, this permission allows the
+ app to determine your precise location.
- coarse (network-based) location
+ approximate (network-based) location
- Access coarse location sources such as the cellular
- network database to determine an approximate tablet location, where available. Malicious
- apps may use this to determine approximately where you are.
-
- Access coarse location sources such as the cellular
- network database to determine an approximate phone location, where available. Malicious
- apps may use this to determine approximately where you are.
+ Access
+ approximate location from location providers using network sources such as
+ cell tower and Wi-Fi. When these location services are available and turned
+ on, this permission allows the app to determine your approximate
+ location.
access SurfaceFlinger
@@ -1123,19 +1143,21 @@
change your audio settings
- Allows the app to modify global audio settings such as volume and routing.
+ Allows the app to modify global audio settings such as volume and which speaker is used for output.
record audio
- Allows the app to access the audio record path.
+ Allows the app to record audio with the
+ microphone. This permission allows the app to record audio at any time
+ without your confirmation.
take pictures and videos
Allows the app to take pictures and videos
- with the camera. This allows the app at any time to collect
- images the camera is seeing.
+ with the camera. This permission allows the app to use the camera at any
+ time without your confirmation.
permanently disable tablet
@@ -1227,10 +1249,11 @@
directly call phone numbers
- Allows the app to call
- phone numbers without your intervention. Malicious apps may
- cause unexpected calls on your phone bill. Note that this doesn\'t
- allow the app to call emergency numbers.
+ 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.
directly call any phone numbers
@@ -1281,9 +1304,9 @@
read phone status and identity
Allows the app to access the phone
- features of the device. An app with this permission can determine the phone
- number and serial number of this phone, whether a call is active, the number that call
- is connected to and the like.
+ 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.
prevent tablet from sleeping
@@ -1354,9 +1377,13 @@
find accounts on the device
- Allows the app to get the list of accounts known by the tablet.
+ Allows the app to get
+ the list of accounts known by the tablet. This may include any accounts
+ created by applications you have installed.
- Allows the app to get the list of accounts known by the phone.
+ Allows the app to get
+ the list of accounts known by the phone. This may include any accounts
+ created by applications you have installed.
create accounts and set passwords
@@ -1381,12 +1408,17 @@
view network connections
- Allows the app to view the state of all networks.
+ Allows the app to view
+ information about network connections such as which networks exist and are
+ connected.
- full Internet access
+ full network access
- Allows the app to create network sockets.
+ 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.
change/intercept network settings and traffic
@@ -1413,21 +1445,26 @@
view Wi-Fi connections
- Allows the app to view the information about the state of Wi-Fi.
+ Allows the app to view information
+ about Wi-Fi networking, such as whether Wi-Fi is enabled and name of
+ connected Wi-Fi devices.
connect and disconnect from Wi-Fi
- Allows the app to connect to and disconnect from Wi-Fi access points, and to make changes to
- configured Wi-Fi networks.
+ Allows the app to connect to and
+ disconnect from Wi-Fi access points and to make changes to device
+ configuration for Wi-Fi networks.
allow Wi-Fi Multicast reception
- Allows the app to
- receive packets not directly addressed to your device. This can be
- useful when discovering services offered near by. It uses more power
- than the non-multicast mode.
+ Allows the app to receive
+ packets sent to all devices on a Wi-Fi network using multicast addresses,
+ not just your tablet. It uses more power than the non-multicast mode.
+ 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.
access Bluetooth settings
@@ -1440,19 +1477,25 @@
the local Bluetooth phone, and to discover and pair with remote devices.
View WiMAX connections
- Allows the app to view the information about the state of WiMAX.
+ Allows the app to determine whether
+ WiMAX is enabled and information about any WiMAX networks that are
+ connected.
+
Change WiMAX state
- Allows the app to connect to and disconnect from WiMAX network.
+ Allows the app to
+ connect the tablet to and disconnect the tablet from WiMAX networks.
+ Allows the app to
+ connect the phone to and disconnect the phone from WiMAX networks.
pair with Bluetooth devices
Allows the app to view the
- configuration of the local Bluetooth tablet, and to make and accept
+ configuration of Bluetooth on the tablet, and to make and accept
connections with paired devices.
Allows the app to view the
- configuration of the local Bluetooth phone, and to make and accept
+ configuration of the Bluetooth on the phone, and to make and accept
connections with paired devices.
@@ -1464,28 +1507,25 @@
disable your screen lock
- Allows the app to disable
- the keylock and any associated password security. A legitimate example of
- this is the phone disabling the keylock when receiving an incoming phone call,
- then re-enabling the keylock when the call is finished.
+ 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.
read sync settings
- Allows the app to read the sync settings,
- such as whether sync is enabled for the People app.
+ 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.
toggle sync on and off
- Allows the app to modify the sync
- settings, such as whether sync is enabled for the People app.
+ 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.
read sync statistics
- Allows the app to read the sync stats; e.g., the
- history of syncs that have occurred.
+ Allows an app to read the sync stats for an account, including the history of sync events and how much data is synced.
read subscribed feeds
@@ -1501,8 +1541,8 @@
read terms you added to the dictionary
- Allows the app to read any private
- words, names and phrases that the user may have stored in the user dictionary.
+ Allows the app to read all words,
+ names and phrases that the user may have stored in the user dictionary.
write to user-defined dictionary
@@ -1511,13 +1551,13 @@
user dictionary.
- read the contents of your USB storage
+ test access to protected storage
- read the contents of your SD card
+ test access to protected storage
- Allows the app to read contents of USB storage, which may include photos and media.
+ Allows the app to test a permission for USB storage that will be availabe on future devices.
- Allows the app to read contents of SD card, which may include photos and media.
+ Allows the app to test a permission for the SD card that will be available on future devices.
modify or delete the contents of your USB storage
@@ -2295,21 +2335,28 @@
read your Web bookmarks and history
- Allows the app to read all
- the URLs that the Browser has visited, and all of the Browser\'s 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.
+
write web bookmarks and history
- Allows the app to modify the
- Browser\'s history or bookmarks stored on your tablet. Malicious apps
- may use this to erase or modify your Browser\'s data.
+ Allows the
+ app to modify the Browser\'s history or bookmarks stored on your tablet.
+ 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.
- Allows the app to modify the
- Browser\'s history or bookmarks stored on your phone. Malicious apps
- may use this to erase or modify your Browser\'s data.
+ 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.