1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 coreApp="true" 4 android:sharedUserId="android.uid.system" 5 package="com.google.android.iwlan"> 6 7 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 8 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 9 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 10 <uses-permission android:name="android.permission.INTERNET"/> 11 <uses-permission android:name="android.permission.MANAGE_IPSEC_TUNNELS" /> 12 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS"/> 13 <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 14 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" /> 15 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 16 <uses-permission android:name="android.permission.WAKE_LOCK" /> 17 <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> 18 19 <application 20 android:directBootAware="true" 21 android:defaultToDeviceProtectedStorage="true"> 22 <service android:name=".IwlanDataService" 23 android:exported="true" 24 android:permission="android.permission.BIND_TELEPHONY_DATA_SERVICE" 25 android:enabled="true" > 26 <intent-filter> 27 <action android:name="android.telephony.data.DataService" /> 28 </intent-filter> 29 </service> 30 <service android:name=".IwlanNetworkService" 31 android:exported="true" 32 android:permission="android.permission.BIND_TELEPHONY_NETWORK_SERVICE" 33 android:enabled="true" > 34 <intent-filter> 35 <action android:name="android.telephony.NetworkService" /> 36 </intent-filter> 37 </service> 38 <receiver android:name=".IwlanBroadcastReceiver" 39 android:exported="true"> 40 <intent-filter> 41 <action android:name="android.telephony.action.CARRIER_SIGNAL_PCO_VALUE"/> 42 </intent-filter> 43 </receiver> 44 <uses-library android:name="android.net.ipsec.ike" /> 45 </application> 46</manifest> 47