Enforce read privileged phone state on get{Voice/Data}ActivationState
Bug: 67750905
Test: TelephonyManagerTests#test{Voice/Data}ActivationState
Merged-In: I5f6fb9704026fdecdb12b4ac867adf02f0c73f03
Change-Id: I5f6fb9704026fdecdb12b4ac867adf02f0c73f03
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index de41481..e7f28d7 100755
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2135,10 +2135,7 @@
*/
@Override
public int getVoiceActivationState(int subId, String callingPackage) {
- if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
- mApp, subId, callingPackage, "getVoiceActivationStateForSubscriber")) {
- return TelephonyManager.SIM_ACTIVATION_STATE_UNKNOWN;
- }
+ enforceReadPrivilegedPermission();
final Phone phone = getPhone(subId);
if (phone != null) {
return phone.getVoiceActivationState();
@@ -2152,10 +2149,7 @@
*/
@Override
public int getDataActivationState(int subId, String callingPackage) {
- if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
- mApp, subId, callingPackage, "getDataActivationStateForSubscriber")) {
- return TelephonyManager.SIM_ACTIVATION_STATE_UNKNOWN;
- }
+ enforceReadPrivilegedPermission();
final Phone phone = getPhone(subId);
if (phone != null) {
return phone.getDataActivationState();