commit | ad63247690a5082a74891cd16278f6c2ba8760c6 | [log] [tgz] |
---|---|---|
author | Shishir Agrawal <shishir@google.com> | Wed Jul 29 16:54:07 2015 -0700 |
committer | Shishir Agrawal <shishir@google.com> | Wed Jul 29 16:54:07 2015 -0700 |
tree | 35cc92623ad7146ecc42b70bed968aa6016b5351 | |
parent | 1bd310e18c50d4fd81207a3e2fe61cc694ee7607 [diff] [blame] |
Add SMS permissions for Carrier app. Carrier apps can act as a transport for SMS and MMS. They may proxy SMSes that user is sending and need to have access to be able to send these SMSes via the radio. Bug: 22830087 Change-Id: I98c0ff1b208be1a7227aef7a4a69222050b3ddb4
diff --git a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java index 0d1d1ea..b236837 100644 --- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
@@ -601,6 +601,7 @@ && doesPackageSupportRuntimePermissions(carrierPackage)) { grantRuntimePermissionsLPw(carrierPackage, PHONE_PERMISSIONS, userId); grantRuntimePermissionsLPw(carrierPackage, LOCATION_PERMISSIONS, userId); + grantRuntimePermissionsLPw(carrierPackage, SMS_PERMISSIONS, userId); } } }