Fix Permissions Reference for getForbiddenPlmns()

Previously this was incorrectly using an internal-only permission
for a public API. Need to use the external version.

Bug: 35261110
Test: TelephonyManagerTest.testGetForbiddenPlmns
Merged-In: Ia4bb90a4cad92f61781128a0a381e2ad087b07e1
Change-Id: Ia4bb90a4cad92f61781128a0a381e2ad087b07e1
(cherry picked from commit 892104e2929f221f87f8e30c446f381a9ea2f0b8)
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 52c2a79..414267a 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -2485,8 +2485,8 @@
      * on a particular subscription
      */
     public String[] getForbiddenPlmns(int subId, int appType) {
-        mApp.enforceCallingOrSelfPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE,
-                "Requires READ_PRIVILEGED_PHONE_STATE");
+        mApp.enforceCallingOrSelfPermission(android.Manifest.permission.READ_PHONE_STATE,
+                "Requires READ_PHONE_STATE");
         if (appType != TelephonyManager.APPTYPE_USIM && appType != TelephonyManager.APPTYPE_SIM) {
             loge("getForbiddenPlmnList(): App Type must be USIM or SIM");
             return null;