Add explicit exported value

This commit is contained in:
inotia00 2023-01-05 16:41:40 +09:00
commit d57e24295e

View file

@ -49,7 +49,8 @@
android:protectionLevel="dangerous" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
@ -87,7 +88,8 @@
android:label="@string/app_name"
android:multiArch="true"
android:theme="@style/AppTheme"
android:networkSecurityConfig="@xml/network_security_config">
android:networkSecurityConfig="@xml/network_security_config"
tools:targetApi="r">
<library android:name="com.mgoogle.android.gms" />
@ -115,13 +117,15 @@
<!-- Device Checkin -->
<service android:name="org.microg.gms.checkin.CheckinService">
<service android:name="org.microg.gms.checkin.CheckinService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.checkin.BIND_TO_SERVICE" />
</intent-filter>
</service>
<receiver android:name="org.microg.gms.checkin.TriggerReceiver">
<receiver android:name="org.microg.gms.checkin.TriggerReceiver"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.AIRPLANE_MODE" />
@ -148,7 +152,8 @@
<!-- Cloud Messaging -->
<service
android:name="org.microg.gms.gcm.PushRegisterService"
android:process=":persistent">
android:process=":persistent"
android:exported="true">
<intent-filter>
<action android:name="com.mgoogle.android.c2dm.intent.REGISTER" />
<action android:name="com.mgoogle.android.c2dm.intent.UNREGISTER" />
@ -159,7 +164,8 @@
<receiver
android:name="org.microg.gms.gcm.PushRegisterReceiver"
android:process=":persistent">
android:process=":persistent"
android:exported="true">
<intent-filter>
<action android:name="com.mgoogle.iid.TOKEN_REQUEST" />
</intent-filter>
@ -171,7 +177,8 @@
<receiver
android:name="org.microg.gms.gcm.SendReceiver"
android:process=":persistent">
android:process=":persistent"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gcm.intent.SEND" />
</intent-filter>
@ -183,7 +190,8 @@
<receiver
android:name="org.microg.gms.gcm.TriggerReceiver"
android:process=":persistent">
android:process=":persistent"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.AIRPLANE_MODE" />
@ -206,7 +214,8 @@
<receiver
android:name="org.microg.gms.gcm.UnregisterReceiver"
android:process=":persistent">
android:process=":persistent"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_DATA_CLEARED" />
<action android:name="android.intent.action.PACKAGE_FULLY_REMOVED" />
@ -218,7 +227,8 @@
<!-- Auth -->
<service android:name="org.microg.gms.auth.loginservice.GoogleLoginService">
<service android:name="org.microg.gms.auth.loginservice.GoogleLoginService"
android:exported="true">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
@ -275,26 +285,30 @@
<activity
android:name="org.microg.gms.auth.credentials.CredentialPickerActivity"
android:process=":ui">
android:process=":ui"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.auth.api.credentials.PICKER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service android:name="org.microg.gms.auth.credentials.CredentialsService">
<service android:name="org.microg.gms.auth.credentials.CredentialsService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.auth.api.credentials.service.START" />
</intent-filter>
</service>
<service android:name="org.microg.gms.auth.proxy.AuthProxyService">
<service android:name="org.microg.gms.auth.proxy.AuthProxyService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.auth.service.START" />
</intent-filter>
</service>
<service android:name="org.microg.gms.auth.appcert.AppCertService">
<service android:name="org.microg.gms.auth.appcert.AppCertService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.auth.be.appcert.AppCertService" />
</intent-filter>
@ -308,7 +322,8 @@
android:process=":ui"
android:roundIcon="@mipmap/ic_launcher"
android:taskAffinity="org.microg.gms.settings"
android:theme="@style/AppTheme">
android:theme="@style/AppTheme"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@ -338,7 +353,8 @@
android:process=":ui"
android:targetActivity="org.microg.gms.ui.SettingsActivity"
android:taskAffinity="org.microg.gms.settings"
android:theme="@style/AppTheme">
android:theme="@style/AppTheme"
android:exported="true">
<intent-filter>
<action android:name="com.android.settings.action.EXTRA_SETTINGS" />
</intent-filter>
@ -363,7 +379,8 @@
<activity
android:name="org.microg.gms.ui.AccountSettingsActivity"
android:process=":ui"
android:taskAffinity="org.microg.gms.settings">
android:taskAffinity="org.microg.gms.settings"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.accountsettings.ACCOUNT_PREFERENCES_SETTINGS" />
<action android:name="com.google.android.gms.accountsettings.PRIVACY_SETTINGS" />
@ -376,14 +393,16 @@
<!-- Other -->
<service android:name="org.microg.gms.auth.SignInService">
<service android:name="org.microg.gms.auth.SignInService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.signin.service.START" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</service>
<service android:name="org.microg.gms.DummyService">
<service android:name="org.microg.gms.DummyService"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.accounts.ACCOUNT_SERVICE" />
<action android:name="com.google.android.gms.identity.service.BIND" />