fix carrierIdentifierTest

declare read/write permission in manifest is not test friendly.
thus move the permission check inside each function.

Bug: 29579544
Test: CarrierIdentifierTest & CarrierPrividerTest
Change-Id: I8a1cfd02745d3954c95f819c1027bf328c86d149
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7a6f683..f2bb84b 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -110,9 +110,7 @@
                   android:authorities="carrier_identification"
                   android:exported="true"
                   android:singleUser="true"
-                  android:multiprocess="false"
-                  android:readPermission="android.permission.READ_PRIVILEGED_PHONE_STATE"
-                  android:writePermission="android.permission.MODIFY_PHONE_STATE" />
+                  android:multiprocess="false" />
 
         <service
             android:name=".TelephonyBackupAgent$DeferredSmsMmsRestoreService"