From 4c52235fbc257bc3d73459e61c2d595a539271ba Mon Sep 17 00:00:00 2001 From: Adrian Ludwig Date: Fri, 1 Jun 2012 14:22:03 -0700 Subject: Revert "Make the protectionLevel of framework permissions consistent and related to sensitive user data. Dangerous permissions are applied only where sensitive user data may be exposed." This reverts commit a8a200278dcc232eabd4550f814439c94857c47c. Conflicts: core/res/AndroidManifest.xml core/res/res/values/strings.xml Change-Id: I3f76d93a6ffde031bf82c2afea315ebcdbc179e3 --- core/res/AndroidManifest.xml | 833 +++++++++++++--------------------------- core/res/res/values/strings.xml | 109 +----- 2 files changed, 282 insertions(+), 660 deletions(-) (limited to 'core') diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 155e59c..abd7e92 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -139,30 +139,17 @@ + without their direct involvement. For example, this is the group + for permissions that allow you to directly place phone calls, + directly send SMS messages, etc. --> - - - - - - - - + @@ -171,11 +158,33 @@ input or confirmation. @hide --> + + + + + + + + + + + - + - - + @@ -266,14 +272,14 @@ @@ -281,42 +287,11 @@ - - - - - - - - - - - - - - - - - - + + - - + + - - - - - - - - - - - - - - - - - - - @@ -425,48 +364,23 @@ - - - - - - - - - - - - - - - @@ -481,9 +395,7 @@ + android:description="@string/permgroupdesc_location" /> + android:description="@string/permgroupdesc_network" /> - - - - - - - - - - - - - - - + - - - + android:label="@string/permlab_bluetooth" /> - - - + + + + + + @@ -634,10 +517,7 @@ by the Account Manager. --> + android:description="@string/permgroupdesc_accounts" /> - - - - + + the device. This includes audio, the camera, vibrator, etc. --> + - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + telephony state: intercepting outgoing calls, reading + and modifying the phone state. Note that + placing phone calls is not in this group, since that is in the + more important "takin' yer moneys" group. --> + android:description="@string/permgroupdesc_phoneCalls" /> @@ -879,22 +679,6 @@ android:permissionGroup="android.permission-group.PHONE_CALLS" android:protectionLevel="signature|system" /> - - - - - - @@ -903,10 +687,7 @@ + android:description="@string/permgroupdesc_storage" /> - - - + + + - - - - - + + + + + android:label="@string/permlab_writeSettings" + android:description="@string/permdesc_writeSettings" /> - - - - + + - - + + @@ -983,14 +765,14 @@ @@ -1003,167 +785,6 @@ android:label="@string/permlab_startAnyActivity" android:description="@string/permdesc_startAnyActivity" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - + android:label="@string/permlab_killBackgroundProcesses" + android:description="@string/permdesc_killBackgroundProcesses" /> - - + + android:protectionLevel="normal" + android:label="@string/permlab_killBackgroundProcesses" + android:description="@string/permdesc_killBackgroundProcesses" /> + + @@ -1282,17 +902,52 @@ android:label="@string/permlab_broadcastSticky" android:description="@string/permdesc_broadcastSticky" /> + + + + + + + + + + + + + + + @@ -1336,6 +991,34 @@ android:label="@string/permlab_asec_rename" android:description="@string/permdesc_asec_rename" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:description="@string/permgroupdesc_developmentTools" /> Your personal information - Direct access to information about you, stored in on your contact card. - - - Your social information + Direct access to your contacts + and calendar stored on the tablet. - Direct access to information about your contacts and social connections. + Direct access to your contacts + and calendar stored on the phone. Your location @@ -408,91 +407,6 @@ Access various network features. - Bluetooth - - Access devices and networks through Bluetooth. - - - Short-range Networks - - Access devices through short-range networks such as NFC. - - - Audio Settings - - Change audio settings. - - - Affects Battery - - Use features that can quickly drain battery. - - - Calendar - - Direct access to calendar and events. - - - Read User Dictionary - - Read words in user dictionary. - - - Write User Dictionary - - Add words to the user dictionary. - - - Bookmarks and History - - Direct access to bookmarks and browser history. - - - Alarm - - Set the alarm clock. - - - Voicemail - - Direct access to voicemail. - - - Microphone - - Direct access to the microphone to record audio. - - - Camera - - Direct access to camera for image or video capture. - - - Your applications information - - Ability to affect behavior of other applications on your device. - - - Wallpaper - - Change the device wallpaper settings. - - - Clock - - Change the device time or timezone. - - - Status Bar - - Change the device status bar settings. - - - Sync Settings - - Access to the sync settings. - - Your accounts Access the available accounts. @@ -518,11 +432,6 @@ Features only needed for app developers. - Other Application UI - - Effect the UI of other applications. - - Storage Access the USB storage. @@ -630,7 +539,7 @@ retrieve running apps Allows the app to retrieve - information about currently and recently running tasks. Malicious apps may + information about currently and recently running tasks. Malicious apps may discover private information about other apps. @@ -781,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. @@ -1142,18 +1051,18 @@ 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 + 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 phone, including those of friends or coworkers. Malicious apps + events stored on your phone, including those of friends or coworkers. Malicious apps may extract personal information from these calendars without the owners\' knowledge. 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 + 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. -- cgit v1.1