Commit 876a2095 authored by nezorflame's avatar nezorflame
Browse files

Merge branch 'eleven' into 'master'

Android R

See merge request !37
parents 7830d67a 617515aa
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<!-- Copyright (C) 2017 Google Inc.
......@@ -41,130 +41,118 @@
</exception>
-->
<exception
package="com.google.android.apps.pixelmigrate">
<exception package="com.google.android.apps.pixelmigrate">
<!-- External storage -->
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false" />
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false" />
<!-- Contacts -->
<permission name="android.permission.READ_CONTACTS" fixed="false"/>
<permission name="android.permission.WRITE_CONTACTS" fixed="false"/>
<permission name="android.permission.READ_CONTACTS" fixed="false" />
<permission name="android.permission.WRITE_CONTACTS" fixed="false" />
<!-- Call logs -->
<permission name="android.permission.READ_CALL_LOG" fixed="false"/>
<permission name="android.permission.WRITE_CALL_LOG" fixed="false"/>
<permission name="android.permission.READ_CALL_LOG" fixed="false" />
<permission name="android.permission.WRITE_CALL_LOG" fixed="false" />
<!-- SMS -->
<permission name="android.permission.RECEIVE_SMS" fixed="false"/>
<permission name="android.permission.READ_PHONE_NUMBERS" fixed="false"/>
<permission name="android.permission.RECEIVE_SMS" fixed="false" />
<permission name="android.permission.READ_PHONE_NUMBERS" fixed="false" />
</exception>
<exception
package="com.google.android.projection.gearhead"
sha256-cert-digest="FD:B0:0C:43:DB:DE:8B:51:CB:31:2A:A8:1D:3B:5F:A1:77:13:AD:B9:4B:28:F5:98:D7:7F:8E:B8:9D:AC:EE:DF">
<exception package="com.google.android.projection.gearhead" sha256-cert-digest="FD:B0:0C:43:DB:DE:8B:51:CB:31:2A:A8:1D:3B:5F:A1:77:13:AD:B9:4B:28:F5:98:D7:7F:8E:B8:9D:AC:EE:DF">
<!-- Gearhead legacy -->
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
<permission name="android.permission.CALL_PHONE" fixed="false"/>
<permission name="android.permission.READ_CALL_LOG" fixed="false"/>
<permission name="android.permission.READ_CONTACTS" fixed="false"/>
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"/>
<permission name="android.permission.RECEIVE_SMS" fixed="false"/>
<permission name="android.permission.SEND_SMS" fixed="false"/>
<permission name="android.permission.RECORD_AUDIO" fixed="false"/>
<permission name="android.permission.READ_CALENDAR" fixed="false"/>
<permission name="android.permission.READ_PHONE_STATE" fixed="false" />
<permission name="android.permission.CALL_PHONE" fixed="false" />
<permission name="android.permission.READ_CALL_LOG" fixed="false" />
<permission name="android.permission.READ_CONTACTS" fixed="false" />
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false" />
<permission name="android.permission.RECEIVE_SMS" fixed="false" />
<permission name="android.permission.SEND_SMS" fixed="false" />
<permission name="android.permission.RECORD_AUDIO" fixed="false" />
<permission name="android.permission.READ_CALENDAR" fixed="false" />
<!-- For Top Gear -->
<permission name="android.permission.PROCESS_OUTGOING_CALLS" fixed="false"/>
<permission name="android.permission.READ_SMS" fixed="false"/>
<permission name="android.permission.RECEIVE_MMS" fixed="false"/>
<permission name="android.permission.WRITE_CALL_LOG" fixed="false"/>
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/>
<permission name="android.permission.PROCESS_OUTGOING_CALLS" fixed="false" />
<permission name="android.permission.READ_SMS" fixed="false" />
<permission name="android.permission.RECEIVE_MMS" fixed="false" />
<permission name="android.permission.WRITE_CALL_LOG" fixed="false" />
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false" />
</exception>
<exception
package="com.google.android.apps.restore"
sha256-cert-digest="56:BE:13:2B:78:06:56:FE:24:44:CD:34:32:6E:B5:D7:AA:C9:1D:20:96:AB:F0:FE:67:3A:99:27:06:22:EC:87">
<exception package="com.google.android.apps.restore" sha256-cert-digest="56:BE:13:2B:78:06:56:FE:24:44:CD:34:32:6E:B5:D7:AA:C9:1D:20:96:AB:F0:FE:67:3A:99:27:06:22:EC:87">
<!-- External storage -->
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false" />
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false" />
<!-- Contacts -->
<permission name="android.permission.READ_CONTACTS" fixed="false"/>
<permission name="android.permission.WRITE_CONTACTS" fixed="false"/>
<permission name="android.permission.READ_CONTACTS" fixed="false" />
<permission name="android.permission.WRITE_CONTACTS" fixed="false" />
<!-- Location -->
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"/>
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false" />
</exception>
<exception
package="com.verizon.mips.services">
<exception package="com.verizon.mips.services">
<!-- Call -->
<permission name="android.permission.PROCESS_OUTGOING_CALLS" fixed="false"/>
<permission name="android.permission.PROCESS_OUTGOING_CALLS" fixed="false" />
<!-- Phone -->
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
<permission name="android.permission.READ_PHONE_STATE" fixed="false" />
<!-- SMS -->
<permission name="android.permission.RECEIVE_SMS" fixed="false"/>
<permission name="android.permission.RECEIVE_SMS" fixed="false" />
</exception>
<exception
package="com.google.intelligence.sense">
<exception package="com.google.intelligence.sense">
<!-- Record Audio -->
<permission name="android.permission.RECORD_AUDIO" fixed="false"/>
<permission name="android.permission.RECORD_AUDIO" fixed="false" />
</exception>
<exception
package="com.qualcomm.ltebc_vzw">
<exception package="com.qualcomm.ltebc_vzw">
<!-- Phone -->
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
<permission name="android.permission.READ_PHONE_STATE" fixed="false" />
</exception>
<exception package="com.google.android.settings.intelligence">
<!-- Calendar -->
<permission name="android.permission.READ_CALENDAR" fixed="true"/>
<permission name="android.permission.READ_CALENDAR" fixed="true" />
<!-- Location -->
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="true"/>
<permission name="android.permission.ACCESS_BACKGROUND_LOCATION" fixed="true"/>
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="true" />
<permission name="android.permission.ACCESS_BACKGROUND_LOCATION" fixed="true" />
</exception>
<exception package="com.google.android.wfcactivation">
<!-- SMS -->
<permission name="android.permission.RECEIVE_WAP_PUSH" fixed="false"/>
<permission name="android.permission.RECEIVE_WAP_PUSH" fixed="false" />
</exception>
<exception package="com.google.android.cbrsnetworkmonitor">
<!-- Location access to create CBRS geofences-->
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="true"/>
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="true" />
</exception>
<exception package="com.google.android.apps.scone">
<!-- NLP Location access to determine proximity to country border -->
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/>
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false" />
<!-- Used to call ActivityTransition API for Smart OOS & Smart PNO -->
<permission name="android.permission.ACTIVITY_RECOGNITION" fixed="false"/>
<permission name="android.permission.ACTIVITY_RECOGNITION" fixed="false" />
</exception>
<exception
package="com.google.vr.apps.ornament"
sha256-cert-digest="4A:9E:3F:3B:C8:D6:0C:E4:D3:CB:E5:A9:C6:6E:EC:11:EF:D0:1C:5F:E9:C7:8D:8C:92:3B:9D:42:48:23:00:13">
<exception package="com.google.vr.apps.ornament" sha256-cert-digest="4A:9E:3F:3B:C8:D6:0C:E4:D3:CB:E5:A9:C6:6E:EC:11:EF:D0:1C:5F:E9:C7:8D:8C:92:3B:9D:42:48:23:00:13">
<!-- Camera -->
<permission name="android.permission.CAMERA" fixed="false"/>
<permission name="android.permission.CAMERA" fixed="false" />
<!-- Microphone -->
<permission name="android.permission.RECORD_AUDIO" fixed="false"/>
<permission name="android.permission.RECORD_AUDIO" fixed="false" />
<!-- Storage -->
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false" />
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false" />
</exception>
<exception
package="com.google.android.apps.miphone.aiai"
sha256-cert-digest="8A:99:84:2F:79:25:51:71:7D:3A:19:E1:55:A6:D6:A6:E3:75:BD:1E:19:FB:CE:FF:43:8E:20:D2:F7:8D:8D:BE">
<exception package="com.google.android.apps.miphone.aiai" sha256-cert-digest="8A:99:84:2F:79:25:51:71:7D:3A:19:E1:55:A6:D6:A6:E3:75:BD:1E:19:FB:CE:FF:43:8E:20:D2:F7:8D:8D:BE">
<!-- Calendar -->
<permission name="android.permission.READ_CALENDAR" fixed="false"/>
<permission name="android.permission.READ_CALENDAR" fixed="false" />
<!-- Contacts -->
<permission name="android.permission.READ_CONTACTS" fixed="false"/>
<permission name="android.permission.READ_CONTACTS" fixed="false" />
<!-- Location -->
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"/>
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"/>
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false" />
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false" />
<!-- Phone -->
<permission name="android.permission.CALL_PHONE" fixed="false"/>
<permission name="android.permission.READ_CALL_LOG" fixed="false"/>
<permission name="android.permission.CALL_PHONE" fixed="false" />
<permission name="android.permission.READ_CALL_LOG" fixed="false" />
<!-- SMS -->
<permission name="android.permission.READ_SMS" fixed="false"/>
<permission name="android.permission.READ_SMS" fixed="false" />
</exception>
</exceptions>
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2017 The Android Open Source Project
~
......@@ -119,8 +119,9 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.DUMP" />
<permission name="android.permission.INTERACT_ACROSS_USERS" />
<permission name="android.permission.PACKAGE_USAGE_STATS" />
<permission name="android.permission.WRITE_SECURE_SETTINGS" />
<permission name="android.permission.READ_LOGS" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<permission name="android.permission.WRITE_SECURE_SETTINGS" />
</privapp-permissions>
<privapp-permissions package="com.google.android.apps.enterprise.dmagent">
......@@ -133,14 +134,14 @@ It allows additional grants on top of privapp-permissions-platform.xml
</privapp-permissions>
<privapp-permissions package="com.google.android.apps.gcs">
<permission name="android.permission.CONTROL_VPN"/>
<permission name="android.permission.GET_APP_OPS_STATS"/>
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
<permission name="android.permission.OVERRIDE_WIFI_CONFIG"/>
<permission name="android.permission.PACKET_KEEPALIVE_OFFLOAD"/>
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
<permission name="android.permission.SCORE_NETWORKS"/>
<permission name="android.permission.UPDATE_APP_OPS_STATS"/>
<permission name="android.permission.CONTROL_VPN" />
<permission name="android.permission.GET_APP_OPS_STATS" />
<permission name="android.permission.INTERACT_ACROSS_USERS" />
<permission name="android.permission.OVERRIDE_WIFI_CONFIG" />
<permission name="android.permission.PACKET_KEEPALIVE_OFFLOAD" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<permission name="android.permission.SCORE_NETWORKS" />
<permission name="android.permission.UPDATE_APP_OPS_STATS" />
</privapp-permissions>
<privapp-permissions package="com.google.android.apps.helprtc">
......@@ -151,6 +152,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.DUMP" />
<permission name="android.permission.INTERACT_ACROSS_USERS" />
<permission name="android.permission.PACKAGE_USAGE_STATS" />
<permission name="android.permission.READ_LOGS" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<permission name="android.permission.WRITE_SECURE_SETTINGS" />
</privapp-permissions>
......@@ -225,6 +227,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.LOCATION_HARDWARE" />
<permission name="android.permission.MANAGE_USERS" />
<permission name="android.permission.MODIFY_PHONE_STATE" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<permission name="android.permission.RECEIVE_EMERGENCY_BROADCAST" />
<permission name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
</privapp-permissions>
......@@ -235,12 +238,13 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.LOCATION_HARDWARE" />
<permission name="android.permission.MANAGE_USB" />
<permission name="android.permission.MODIFY_PHONE_STATE" />
<permission name="android.permission.NETWORK_SCAN" />
<permission name="android.permission.OVERRIDE_WIFI_CONFIG" />
<permission name="android.permission.READ_PRECISE_PHONE_STATE" />
<permission name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
<permission name="android.permission.REGISTER_STATS_PULL_ATOM" />
<permission name="android.permission.WIFI_UPDATE_USABILITY_STATS_SCORE" />
<permission name="android.permission.WIFI_SET_DEVICE_MOBILITY_STATE" />
<permission name="android.permission.NETWORK_SCAN" />
</privapp-permissions>
<privapp-permissions package="com.google.android.apps.searchlite">
......@@ -329,7 +333,9 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.CAPTURE_AUDIO_HOTWORD" />
<permission name="android.permission.CAPTURE_AUDIO_OUTPUT" />
<permission name="android.permission.CAPTURE_MEDIA_OUTPUT" />
<permission name="android.permission.CAPTURE_VOICE_COMMUNICATION_OUTPUT" />
<permission name="android.permission.CONTROL_INCALL_EXPERIENCE" />
<permission name="android.permission.EXEMPT_FROM_AUDIO_RECORD_RESTRICTIONS" />
<permission name="android.permission.LOCATION_HARDWARE" />
<permission name="android.permission.MANAGE_SOUND_TRIGGER" />
<permission name="android.permission.MODIFY_AUDIO_ROUTING" />
......@@ -339,6 +345,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.READ_DEVICE_CONFIG" />
<permission name="android.permission.READ_OEM_UNLOCK_STATE" />
<permission name="android.permission.REQUEST_NOTIFICATION_ASSISTANT_SERVICE" />
<permission name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
<permission name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" />
<permission name="android.permission.UPDATE_DEVICE_STATS" />
<permission name="android.permission.WRITE_SECURE_SETTINGS" />
......@@ -406,6 +413,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<privapp-permissions package="com.google.android.dialer">
<permission name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK" />
<permission name="android.permission.CAPTURE_AUDIO_OUTPUT" />
<permission name="android.permission.CAPTURE_VOICE_COMMUNICATION_OUTPUT" />
<permission name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" />
<permission name="android.permission.CONTROL_INCALL_EXPERIENCE" />
<permission name="android.permission.GET_ACCOUNTS_PRIVILEGED" />
......@@ -419,6 +427,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.WRITE_SECURE_SETTINGS" />
<permission name="com.android.voicemail.permission.READ_VOICEMAIL" />
<permission name="com.android.voicemail.permission.WRITE_VOICEMAIL" />
<permission name="com.google.android.dialer.permission.RECEIVE_RING_STATE" />
</privapp-permissions>
<privapp-permissions package="com.google.android.documentsui">
......@@ -459,9 +468,10 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.CALL_PRIVILEGED" />
<permission name="android.permission.CAPTURE_AUDIO_HOTWORD" />
<permission name="android.permission.CONTROL_INCALL_EXPERIENCE" />
<permission name="android.permission.ENTER_CAR_MODE_PRIORITIZED" />
<permission name="android.permission.GLOBAL_SEARCH" />
<permission name="android.permission.INTERACT_ACROSS_PROFILES" />
<permission name="android.permission.INTERACT_ACROSS_USERS" />
<deny-permission name="android.permission.INTERACT_ACROSS_PROFILES" />
<deny-permission name="android.permission.INTERACT_ACROSS_USERS" />
<permission name="android.permission.MANAGE_SOUND_TRIGGER" />
<permission name="android.permission.MANAGE_VOICE_KEYPHRASES" />
<permission name="android.permission.MANAGE_USB" />
......@@ -494,6 +504,7 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.CAPTURE_VIDEO_OUTPUT" />
<permission name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
<permission name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
<permission name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS"/>
<permission name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" />
<permission name="android.permission.CONTROL_DISPLAY_SATURATION" />
<permission name="android.permission.CONTROL_INCALL_EXPERIENCE" />
......@@ -669,13 +680,13 @@ It allows additional grants on top of privapp-permissions-platform.xml
<permission name="android.permission.CALL_PRIVILEGED" />
<permission name="android.permission.CAPTURE_AUDIO_HOTWORD" />
<permission name="android.permission.CAPTURE_AUDIO_OUTPUT" />
<permission name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/>
<permission name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
<permission name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
<permission name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS"/>
<permission name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS" />
<permission name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" />
<permission name="android.permission.CONTROL_INCALL_EXPERIENCE" />
<permission name="android.permission.DUMP" />
<permission name="android.permission.ENTER_CAR_MODE_PRIORITIZED"/>
<permission name="android.permission.ENTER_CAR_MODE_PRIORITIZED" />
<permission name="android.permission.LOCAL_MAC_ADDRESS" />
<permission name="android.permission.LOCATION_HARDWARE" />
<permission name="android.permission.MANAGE_USB" />
......
......@@ -48,6 +48,9 @@
<!-- If the volta app is pre-installed (for monitoring power use), let it do checkins. -->
<allow-in-power-save package="com.google.android.volta" />
<!-- If GoogleCellBroadcastServiceModule is installed, let it run in the background -->
<allow-in-power-save package="com.google.android.cellbroadcastreceiver" />
<!-- If CarrierServices is installed, it must always have network access to
reliably receive IMS messages. -->
<allow-in-power-save package="com.google.android.ims" />
......@@ -97,10 +100,19 @@
<!-- Specify the explicit set of other applications that AI services are allowed to
interact with, including the providers that back the implementation of the APIs
provided by the package. -->
<allow-association target="com.google.android.as" allowed="com.android.bluetooth" />
<allow-association target="com.google.android.as" allowed="com.android.providers.contacts" />
<allow-association target="com.google.android.as" allowed="com.android.providers.media" />
<allow-association target="com.google.android.as" allowed="com.android.providers.telephony" />
<allow-association target="com.google.android.as" allowed="com.android.systemui" />
<allow-association target="com.google.android.as" allowed="com.google.android.gms" />
<allow-association target="com.google.android.as" allowed="com.google.android.gsf" />
<allow-association target="com.google.android.as" allowed="com.google.android.providers.media.module" />
<!-- Specify the explicit set of other applications whose app data directories are
accessible by other applications. -->
<app-data-isolation-whitelisted-app package="com.google.android.gms" />
<!-- Whitelist of packages that eligible for rollback -->
<rollback-whitelisted-app package="com.android.vending" />
</config>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment