After installing GmsCore-v0.2.11.202414.apk and rebooting, self-check does not allow me to grant permission to android.permission-group.UNDEFINED on my Android 10 device. The device is rooted and the apk is in /system/priv-app/.

Do you have location access enabled in system settings?
Yes, I do, see image:


:/ $ su
:/data/data # pm grant com.google.android.gms android.permission-group.UNDEFINED
droid.gms android.permission-group.UNDEFINED <
Exception occurred while executing:
java.lang.IllegalArgumentException: Unknown permission: android.permission-group.UNDEFINED
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2104)
at com.android.server.pm.permission.PermissionManagerService.access$900(PermissionManagerService.java:122)
at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3072)
at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:5804)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:1955)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21867)
at android.os.Binder.shellCommand(Binder.java:881)
at android.os.Binder.onTransact(Binder.java:765)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4876)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4065)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)
255|:/data/data #
More info in case it is useful:
:/data/data # dumpsys package com.google.android.gms
dumpsys package com.google.android.gms Activity Resolver Table:
Non-Data Actions: com.google.android.gms.location.settings.LOCATION_HISTORY:
fe02fdc com.google.android.gms/org.microg.gms.ui.LocationSettingsActivity filter 9d5622c
Action: "com.google.android.gms.location.settings.LOCATION_HISTORY" Action: "com.google.android.location.settings.LOCATION_REPORTING_SETTINGS" Action: "com.google.android.gms.location.settings.LOCATION_REPORTING_SETTINGS" Category: "android.intent.category.DEFAULT"
com.google.android.gms.location.places.ui.PICK_PLACE: 13198e5 com.google.android.gms/org.microg.gms.ui.PlacePickerActivity filter e841494
Action: "com.google.android.gms.location.places.ui.PICK_PLACE"
Category: "android.intent.category.DEFAULT"
com.android.settings.action.EXTRA_SETTINGS:
4d20fba com.google.android.gms/org.microg.gms.ui.SettingsActivityLink filter ec56c7e
Action: "com.android.settings.action.EXTRA_SETTINGS"
com.google.android.gms.accountsettings.PRIVACY_SETTINGS:
2178e6b com.google.android.gms/org.microg.gms.ui.AccountSettingsActivity filter 891c5df
Action: "com.google.android.gms.accountsettings.ACCOUNT_PREFERENCES_SETTINGS"
Action: "com.google.android.gms.accountsettings.PRIVACY_SETTINGS"
Action: "com.google.android.gms.accountsettings.SECURITY_SETTINGS"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.auth.login.LOGIN:
32e6dc8 com.google.android.gms/org.microg.gms.auth.login.LoginActivity filter a118f32
Action: "com.google.android.gms.auth.login.LOGIN"
Category: "android.intent.category.DEFAULT"
android.intent.action.MAIN:
e7de61 com.google.android.gms/org.microg.gms.ui.SettingsActivity filter 6d7e600
Action: "android.intent.action.MAIN"
Category: "android.intent.category.LAUNCHER"
com.google.android.gms.location.settings.LOCATION_REPORTING_SETTINGS:
fe02fdc com.google.android.gms/org.microg.gms.ui.LocationSettingsActivity filter 9d5622c
Action: "com.google.android.gms.location.settings.LOCATION_HISTORY"
Action: "com.google.android.location.settings.LOCATION_REPORTING_SETTINGS"
Action: "com.google.android.gms.location.settings.LOCATION_REPORTING_SETTINGS"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.common.account.CHOOSE_ACCOUNT:
8816d86 com.google.android.gms/org.microg.tools.AccountPickerActivity filter afa0b3d
Action: "com.google.android.gms.common.account.CHOOSE_ACCOUNT"
Category: "android.intent.category.DEFAULT"
android.intent.action.APPLICATION_PREFERENCES:
e7de61 com.google.android.gms/org.microg.gms.ui.SettingsActivity filter 6011e39
Action: "android.intent.action.APPLICATION_PREFERENCES"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.accountsettings.ACCOUNT_PREFERENCES_SETTINGS:
2178e6b com.google.android.gms/org.microg.gms.ui.AccountSettingsActivity filter 891c5df
Action: "com.google.android.gms.accountsettings.ACCOUNT_PREFERENCES_SETTINGS"
Action: "com.google.android.gms.accountsettings.PRIVACY_SETTINGS"
Action: "com.google.android.gms.accountsettings.SECURITY_SETTINGS"
Category: "android.intent.category.DEFAULT"
com.google.android.location.settings.LOCATION_REPORTING_SETTINGS:
fe02fdc com.google.android.gms/org.microg.gms.ui.LocationSettingsActivity filter 9d5622c
Action: "com.google.android.gms.location.settings.LOCATION_HISTORY"
Action: "com.google.android.location.settings.LOCATION_REPORTING_SETTINGS"
Action: "com.google.android.gms.location.settings.LOCATION_REPORTING_SETTINGS"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.games.PLAY_GAMES_UPGRADE:
a1ea647 com.google.android.gms/org.microg.gms.games.UpgradeActivity filter 5c76483
Action: "com.google.android.gms.games.PLAY_GAMES_UPGRADE"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.accountsettings.SECURITY_SETTINGS:
2178e6b com.google.android.gms/org.microg.gms.ui.AccountSettingsActivity filter 891c5df
Action: "com.google.android.gms.accountsettings.ACCOUNT_PREFERENCES_SETTINGS"
Action: "com.google.android.gms.accountsettings.PRIVACY_SETTINGS"
Action: "com.google.android.gms.accountsettings.SECURITY_SETTINGS"
Category: "android.intent.category.DEFAULT"
Receiver Resolver Table:
Schemes:
android_secret_code:
7a09e74 com.google.android.gms/org.microg.gms.checkin.TriggerReceiver filter e76e0fb
Action: "android.provider.Telephony.SECRET_CODE"
Scheme: "android_secret_code"
Authority: "2432546": -1
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 5c891d7
Action: "android.provider.Telephony.SECRET_CODE"
Scheme: "android_secret_code"
Authority: "42678278": -1
package:
176dc12 com.google.android.gms/org.microg.gms.gcm.UnregisterReceiver filter 61fcac4
Action: "android.intent.action.PACKAGE_DATA_CLEARED"
Action: "android.intent.action.PACKAGE_FULLY_REMOVED"
Action: "android.intent.action.PACKAGE_REMOVED"
Scheme: "package"
e955fe3 com.google.android.gms/org.microg.nlp.service.PackageChangedReceiver filter 2e93dad
Action: "android.intent.action.PACKAGE_CHANGED"
Action: "android.intent.action.PACKAGE_REMOVED"
Action: "android.intent.action.PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
Scheme: "package"
Non-Data Actions:
android.net.conn.CONNECTIVITY_CHANGE:
7a09e74 com.google.android.gms/org.microg.gms.checkin.TriggerReceiver filter dcc64f5
Action: "android.server.checkin.CHECKIN"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
android.intent.action.AIRPLANE_MODE:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
com.google.android.gcm.intent.SEND:
5632de0 com.google.android.gms/org.microg.gms.gcm.SendReceiver filter acb5b71
Action: "com.google.android.gcm.intent.SEND"
android.intent.action.PACKAGE_RESTARTED:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
org.microg.gms.gcm.RECONNECT:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
com.google.android.c2dm.intent.RECEIVE:
7a09e74 com.google.android.gms/org.microg.gms.checkin.TriggerReceiver filter 147d28a
Action: "com.google.android.c2dm.intent.RECEIVE"
Category: "android.server.checkin.CHECKIN"
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
android.intent.action.BOOT_COMPLETED:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
com.google.iid.TOKEN_REQUEST:
e74f899 com.google.android.gms/org.microg.gms.gcm.PushRegisterReceiver filter e4c7518
Action: "com.google.iid.TOKEN_REQUEST"
android.intent.action.MY_PACKAGE_REPLACED:
162ff9d com.google.android.gms/org.microg.gms.gcm.TriggerReceiver filter 8d88d56
Action: "android.intent.action.BOOT_COMPLETED"
Action: "android.intent.action.AIRPLANE_MODE"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Action: "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"
Action: "org.microg.gms.gcm.RECONNECT"
Action: "android.intent.action.MY_PACKAGE_REPLACED"
Action: "android.intent.action.PACKAGE_RESTARTED"
android.server.checkin.CHECKIN:
7a09e74 com.google.android.gms/org.microg.gms.checkin.TriggerReceiver filter dcc64f5
Action: "android.server.checkin.CHECKIN"
Action: "android.net.conn.CONNECTIVITY_CHANGE"
Service Resolver Table:
Schemes:
wear:
ae2a75e com.google.android.gms/org.microg.gms.wearable.location.WearableLocationService filter cb0cf30
Action: "com.google.android.gms.wearable.MESSAGE_RECEIVED"
Scheme: "wear"
Authority: "": -1 WILD
Path: "PatternMatcher{PREFIX: /com/google/android/location/fused/wearable}"
Non-Data Actions:
com.google.android.gms.clearcut.service.START:
234173f com.google.android.gms/org.microg.gms.clearcut.ClearcutLoggerService filter 89b5dea
Action: "com.google.android.gms.clearcut.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.phenotype.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.plus.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.android.location.service.GeocodeProvider:
5138555 com.google.android.gms/org.microg.nlp.geocode.v1.GeocodeService filter c358abc permission android.permission.INTERNET
Action: "com.android.location.service.GeocodeProvider"
Action: "com.google.android.location.GeocodeProvider"
com.google.android.gms.mdm.services.DeviceManagerApiService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.safetynet.service.START:
addb6a com.google.android.gms/org.microg.gms.snet.SafetyNetClientService filter bc96eb6
Action: "com.google.android.gms.safetynet.service.START"
com.google.android.gms.deviceconnection.service.START: 8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
android.content.SyncAdapter:
dce85b com.google.android.gms/org.microg.gms.people.ContactSyncService filter dc1f23a
Action: "android.content.SyncAdapter"
com.google.android.gms.location.places.PlacesApi:
e3cd8f8 com.google.android.gms/org.microg.gms.places.GeoDataService filter ee828e2
Action: "com.google.android.gms.location.places.GeoDataApi"
Action: "com.google.android.gms.location.places.PlacesApi"
com.google.android.gms.ads.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gsf.action.GET_GLS:
1d421d1 com.google.android.gms/org.microg.gms.auth.loginservice.GoogleLoginService filter 55902e1
Action: "com.google.android.gsf.action.GET_GLS"
com.google.android.gms.appinvite.service.START:
2464436 com.google.android.gms/org.microg.gms.appinvite.AppInviteService filter 8f5c042
Action: "com.google.android.gms.appinvite.service.START"
com.google.android.gms.usagereporting.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.people.service.START:
877af37 com.google.android.gms/org.microg.gms.people.PeopleService filter b417565
Action: "com.google.android.gms.people.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.c2dm.intent.REGISTER:
de28ca4 com.google.android.gms/org.microg.gms.gcm.PushRegisterService filter 163f12e permission com.google.android.c2dm.permission.RECEIVE
Action: "com.google.android.c2dm.intent.REGISTER"
Action: "com.google.android.c2dm.intent.UNREGISTER"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.feedback.internal.IFeedbackService:
b280a0d com.google.android.gms/org.microg.gms.feedback.FeedbackService filter c45668c
Action: "com.google.android.gms.feedback.internal.IFeedbackService"
com.google.android.gms.reminders.service.START:
62a6dc2 com.google.android.gms/org.microg.gms.reminders.RemindersService filter 1176651
Action: "com.google.android.gms.reminders.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.common.download.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.photos.autobackup.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.games.service.START:
38e07d3 com.google.android.gms/org.microg.gms.games.GamesStubService filter 57b9ec7
Action: "com.google.android.gms.games.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.auth.api.credentials.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.kids.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.analytics.service.START:
a0dcf10 com.google.android.gms/.analytics.service.AnalyticsService filter 2562d19
Action: "com.google.android.gms.analytics.service.START"
com.google.android.gms.gass.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.ads.gservice.START:
3583a09 com.google.android.gms/org.microg.gms.ads.GService filter c279fbf
Action: "com.google.android.gms.ads.gservice.START"
com.google.android.gms.mdm.services.START:
a35a40e com.google.android.gms/org.microg.gms.mdm.NetworkQualityService filter 7308e92
Action: "com.google.android.gms.mdm.services.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.fitness.GoogleFitnessService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.appstate.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.panorama.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.droidguard.service.PING:
1a74e2f com.google.android.gms/org.microg.gms.droidguard.DroidGuardService filter 29de4cf
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.droidguard.service.PING"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.checkin.BIND_TO_SERVICE:
568cc3c com.google.android.gms/org.microg.gms.checkin.CheckinService filter 58907a9
Action: "com.google.android.gms.checkin.BIND_TO_SERVICE"
com.google.android.gms.tapandpay.service.BIND:
e416dc5 com.google.android.gms/org.microg.gms.tapandpay.TapAndPayService filter 13ffb24
Action: "com.google.android.gms.tapandpay.service.BIND"
com.google.android.gms.plus.service.internal.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.audiomodem.service.AudioModemService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.android.location.service.v3.NetworkLocationProvider:
cabf31a com.google.android.gms/org.microg.nlp.location.v3.LocationService filter c798a45 permission android.permission.ACCESS_COARSE_LOCATION
Action: "com.android.location.service.v3.NetworkLocationProvider"
com.google.android.gms.identity.service.BIND:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.wallet.service.BIND:
9649e4b com.google.android.gms/org.microg.gms.wallet.PaymentService filter b43c7b7
Action: "com.google.android.gms.wallet.service.BIND"
com.google.android.gms.icing.LIGHTWEIGHT_INDEX_SERVICE:
1147028 com.google.android.gms/org.microg.gms.icing.LightweightIndexService filter 2096063
Action: "com.google.android.gms.icing.LIGHTWEIGHT_INDEX_SERVICE"
com.google.android.gms.icing.INDEX_SERVICE:
6d02141 com.google.android.gms/org.microg.gms.icing.IndexService filter 8ee6460
Action: "com.google.android.gms.icing.INDEX_SERVICE"
com.google.android.location.reporting.service.START:
a0626e6 com.google.android.gms/org.microg.gms.location.ReportingAndroidService filter 6a39e8e
Action: "com.google.android.location.reporting.service.START"
Action: "com.google.android.gms.location.reporting.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.playlog.service.START:
5cd427 com.google.android.gms/org.microg.gms.playlog.PlayLogService filter ac501de
Action: "com.google.android.gms.playlog.service.START"
com.google.android.gms.auth.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.cast.service.BIND_CAST_DEVICE_CONTROLLER_SERVICE:
d5466d4 com.google.android.gms/org.microg.gms.cast.CastDeviceControllerService filter 89b168d
Action: "com.google.android.gms.cast.service.BIND_CAST_DEVICE_CONTROLLER_SERVICE"
com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT:
3c907d com.google.android.gms/org.microg.gms.drive.api.DriveApiService filter dc078db
Action: "com.google.android.gms.drive.ApiService.START"
Action: "com.google.android.gms.drive.ApiService.STOP"
Action: "com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT"
Category: "android.intent.category.DEFAULT"
com.google.android.location.internal.GoogleLocationManagerService.START:
b7dcb72 com.google.android.gms/org.microg.gms.location.GoogleLocationManagerService filter 62f8e89
Action: "com.google.android.location.internal.GoogleLocationManagerService.START"
com.google.android.gms.drive.ApiService.STOP:
3c907d com.google.android.gms/org.microg.gms.drive.api.DriveApiService filter dc078db
Action: "com.google.android.gms.drive.ApiService.START"
Action: "com.google.android.gms.drive.ApiService.STOP"
Action: "com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.cast_mirroring.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.location.reporting.service.START:
a0626e6 com.google.android.gms/org.microg.gms.location.ReportingAndroidService filter 6a39e8e
Action: "com.google.android.location.reporting.service.START"
Action: "com.google.android.gms.location.reporting.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.drive.ApiService.START:
3c907d com.google.android.gms/org.microg.gms.drive.api.DriveApiService filter dc078db
Action: "com.google.android.gms.drive.ApiService.START"
Action: "com.google.android.gms.drive.ApiService.STOP"
Action: "com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT"
Category: "android.intent.category.DEFAULT"
com.google.android.contextmanager.service.ContextManagerService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.location.places.GeoDataApi:
e3cd8f8 com.google.android.gms/org.microg.gms.places.GeoDataService filter ee828e2
Action: "com.google.android.gms.location.places.GeoDataApi"
Action: "com.google.android.gms.location.places.PlacesApi"
com.google.android.gms.measurement.START:
4b88bc3 com.google.android.gms/org.microg.gms.measurement.MeasurementBrokerService filter 901ec1d
Action: "com.google.android.gms.measurement.START" Category: "android.intent.category.DEFAULT"
com.google.android.location.GeocodeProvider:
5138555 com.google.android.gms/org.microg.nlp.geocode.v1.GeocodeService filter c358abc permission android.permission.INTERNET
Action: "com.android.location.service.GeocodeProvider"
Action: "com.google.android.location.GeocodeProvider"
com.google.android.gms.car.service.START:
8fb1c40 com.google.android.gms/org.microg.gms.car.CarService filter bae5c
Action: "com.google.android.gms.car.service.START" Category: "android.intent.category.DEFAULT"
org.microg.nlp.service.UnifiedLocationService:
f06b779 com.google.android.gms/org.microg.nlp.service.UnifiedLocationServiceEntryPoint filter dcdf6af
Action: "org.microg.nlp.service.UnifiedLocationService"
com.google.android.gms.common.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
android.accounts.AccountAuthenticator:
1d421d1 com.google.android.gms/org.microg.gms.auth.loginservice.GoogleLoginService filter d35448
Action: "android.accounts.AccountAuthenticator"
com.google.android.gms.droidguard.service.START:
1a74e2f com.google.android.gms/org.microg.gms.droidguard.DroidGuardService filter 29de4cf
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.droidguard.service.PING"
Category: "android.intent.category.DEFAULT"
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.lockbox.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.nearby.sharing.service.NearbySharingService.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.udc.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.firebase.auth.api.gms.service.START:
2592cbe com.google.android.gms/.auth.FirebaseAuthService filter ccf806
Action: "com.google.firebase.auth.api.gms.service.START"
com.google.android.gms.location.places.PlaceDetectionApi:
48e211f com.google.android.gms/org.microg.gms.places.PlaceDetectionService filter 61a7473
Action: "com.google.android.gms.location.places.PlaceDetectionApi"
com.google.android.gms.signin.service.START:
b95bc6c com.google.android.gms/org.microg.gms.auth.SignInService filter 4285f78
Action: "com.google.android.gms.signin.service.START"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.pseudonymous.service.START:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.firebase.dynamiclinks.service.START:
5b25235 com.google.android.gms/org.microg.gms.firebase.dynamiclinks.DynamicLinksService filter 6432853
Action: "com.google.firebase.dynamiclinks.service.START"
com.android.location.service.v2.NetworkLocationProvider:
bf756ca com.google.android.gms/org.microg.nlp.location.v2.LocationService filter e3f159a permission android.permission.ACCESS_COARSE_LOCATION
Action: "com.android.location.service.v2.NetworkLocationProvider"
com.google.android.gms.wearable.BIND:
efdb03b com.google.android.gms/org.microg.gms.wearable.WearableService filter 63dfeeb
Action: "com.google.android.gms.wearable.BIND"
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.gms.accounts.ACCOUNT_SERVICE:
8fd480c com.google.android.gms/org.microg.gms.DummyService filter 413a590
Action: "com.google.android.gms.plus.service.START"
Action: "com.google.android.gms.plus.service.internal.START"
Action: "com.google.android.gms.panorama.service.START"
Action: "com.google.android.gms.appstate.service.START"
Action: "com.google.android.gms.ads.service.START" Action: "com.google.android.gms.accounts.ACCOUNT_SERVICE"
Action: "com.google.android.gms.identity.service.BIND"
Action: "com.google.android.gms.wearable.BIND"
Action: "com.google.android.gms.auth.service.START"
Action: "com.google.android.gms.fitness.GoogleFitnessService.START"
Action: "com.google.android.gms.deviceconnection.service.START"
Action: "com.google.android.gms.droidguard.service.START"
Action: "com.google.android.gms.lockbox.service.START"
Action: "com.google.android.gms.cast_mirroring.service.START"
Action: "com.google.android.gms.photos.autobackup.service.START"
Action: "com.google.android.gms.udc.service.START" Action: "com.google.android.gms.mdm.services.DeviceManagerApiService.START"
Action: "com.google.android.gms.pseudonymous.service.START"
Action: "com.google.android.gms.common.service.START"
Action: "com.google.android.gms.usagereporting.service.START"
Action: "com.google.android.gms.kids.service.START"
Action: "com.google.android.gms.common.download.START"
Action: "com.google.android.contextmanager.service.ContextManagerService.START"
Action: "com.google.android.gms.audiomodem.service.AudioModemService.START"
Action: "com.google.android.gms.nearby.sharing.service.NearbySharingService.START"
Action: "com.google.android.gms.herrevad.services.LightweightNetworkQualityAndroidService.START"
Action: "com.google.android.gms.phenotype.service.START"
Action: "com.google.android.gms.auth.api.credentials.service.START"
Action: "com.google.android.gms.gass.START"
com.google.android.c2dm.intent.UNREGISTER:
de28ca4 com.google.android.gms/org.microg.gms.gcm.PushRegisterService filter 163f12e permission com.google.android.c2dm.permission.RECEIVE
Action: "com.google.android.c2dm.intent.REGISTER"
Action: "com.google.android.c2dm.intent.UNREGISTER"
Category: "android.intent.category.DEFAULT"
com.google.android.gms.ads.identifier.service.START:
6583358 com.google.android.gms/org.microg.gms.ads.AdvertisingIdService filter b1381d5
Action: "com.google.android.gms.ads.identifier.service.START"
Category: "android.intent.category.DEFAULT"
android.media.MediaRouteProviderService:
142dcb1 com.google.android.gms/.cast.media.CastMediaRouteProviderService filter 4ed6cf4
Action: "android.media.MediaRouteProviderService"
Permissions:
Permission [org.microg.nlp.SERVICE_ADMIN] (a9c1596):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=signature|privileged
perm=Permission{b0d1517 org.microg.nlp.SERVICE_ADMIN}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permission [com.google.android.c2dm.permission.RECEIVE] (17792ed):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=normal
perm=Permission{efbf522 com.google.android.c2dm.permission.RECEIVE}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.googleapps.permission.GOOGLE_AUTH.cp] (43ebb3):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=dangerous
perm=Permission{e2e1570 com.google.android.googleapps.permission.GOOGLE_AUTH.cp}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.googleapps.permission.GOOGLE_AUTH.local] (8c770e9):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=dangerous
perm=Permission{e88416e com.google.android.googleapps.permission.GOOGLE_AUTH.local}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [org.microg.gms.EXTENDED_ACCESS] (d07900f):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=dangerous
perm=Permission{4b7189c org.microg.gms.EXTENDED_ACCESS}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [org.microg.gms.PROVISION] (1d32a5):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=signature|privileged
perm=Permission{27b067a org.microg.gms.PROVISION}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.googleapps.permission.GOOGLE_AUTH.writely] (6b71e2b):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=dangerous
perm=Permission{76b2288 com.google.android.googleapps.permission.GOOGLE_AUTH.writely}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.googleapps.permission.GOOGLE_AUTH.mail] (a535421):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=dangerous
perm=Permission{ba31046 com.google.android.googleapps.permission.GOOGLE_AUTH.mail}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [org.microg.gms.STATUS_BROADCAST] (f877207):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=normal
perm=Permission{9d3df34 org.microg.gms.STATUS_BROADCAST} packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [org.microg.permission.FORCE_COARSE_LOCATION] (5b8241d):
sourcePackage=com.google.android.gms
uid=0 gids=null type=0 prot=dangerous
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.c2dm.permission.SEND] (370115d):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=signature
perm=Permission{6efead2 com.google.android.c2dm.permission.SEND}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Permissions:
Permission [com.google.android.gtalkservice.permission.GTALK_SERVICE] (e1f27a3):
sourcePackage=com.google.android.gms
uid=10039 gids=null type=0 prot=signature
perm=Permission{c69baa0 com.google.android.gtalkservice.permission.GTALK_SERVICE}
packageSetting=PackageSetting{7c92d04 com.google.android.gms/10039}
Registered ContentProviders:
com.google.android.gms/org.microg.gms.feeds.SubscribedFeedsProvider:
Provider{7a16659 com.google.android.gms/org.microg.gms.feeds.SubscribedFeedsProvider}
com.google.android.gms/org.microg.gms.phenotype.ConfigurationProvider:
Provider{ebde21e com.google.android.gms/org.microg.gms.phenotype.ConfigurationProvider}
com.google.android.gms/org.microg.gms.gservices.GServicesProvider:
Provider{2f29aff com.google.android.gms/org.microg.gms.gservices.GServicesProvider}
com.google.android.gms/org.microg.gms.ChimeraSpoofProvider:
Provider{cbfe0cc com.google.android.gms/org.microg.gms.ChimeraSpoofProvider}
com.google.android.gms/org.microg.gms.auth.AccountContentProvider:
Provider{df90f15 com.google.android.gms/org.microg.gms.auth.AccountContentProvider}
com.google.android.gms/com.mapbox.android.telemetry.provider.MapboxTelemetryInitProvider:
Provider{4e2022a com.google.android.gms/com.mapbox.android.telemetry.provider.MapboxTelemetryInitProvider}
com.google.android.gms/org.microg.gms.settings.GoogleSettingsProvider:
Provider{75fe81b com.google.android.gms/org.microg.gms.settings.GoogleSettingsProvider}
ContentProvider Authorities:
[com.google.android.gms.mapboxtelemetryinitprovider]:
Provider{4e2022a com.google.android.gms/com.mapbox.android.telemetry.provider.MapboxTelemetryInitProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[subscribedfeeds]:
Provider{7a16659 com.google.android.gms/org.microg.gms.feeds.SubscribedFeedsProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[com.google.android.gsf.gservices]:
Provider{2f29aff com.google.android.gms/org.microg.gms.gservices.GServicesProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[com.google.android.gms.phenotype]:
Provider{ebde21e com.google.android.gms/org.microg.gms.phenotype.ConfigurationProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[com.google.android.gms.auth.accounts]:
Provider{df90f15 com.google.android.gms/org.microg.gms.auth.AccountContentProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[com.google.android.gms.chimera]:
Provider{cbfe0cc com.google.android.gms/org.microg.gms.ChimeraSpoofProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
[com.google.settings]:
Provider{75fe81b com.google.android.gms/org.microg.gms.settings.GoogleSettingsProvider}
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
Key Set Manager:
[com.google.android.gms]
Signing KeySets: 5
Packages:
Package [com.google.android.gms] (7c92d04):
userId=10039
pkg=Package{2e88791 com.google.android.gms}
codePath=/system/priv-app/gmscore.apk
resourcePath=/system/priv-app/gmscore.apk
legacyNativeLibraryDir=/system/lib/gmscore
primaryCpuAbi=armeabi-v7a
secondaryCpuAbi=null
versionCode=202414022 minSdk=14 targetSdk=29
versionName=0.2.11.202414
splits=[base]
apkSigningVersion=2
applicationInfo=ApplicationInfo{c703db8 com.google.android.gms}
flags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ]
privateFlags=[ PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION ALLOW_AUDIO_PLAYBACK_CAPTURE PRIVILEGED ]
dataDir=/data/user/0/com.google.android.gms
supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
usesLibraries:
com.android.location.provider
usesLibraryFiles:
/system/framework/com.android.location.provider.jar
timeStamp=2020-07-27 02:04:15
firstInstallTime=2019-02-10 00:03:16
lastUpdateTime=2020-07-27 02:04:15
signatures=PackageSignatures{17616f6 version:2, signatures:[73aaa390], past signatures:[]}
installPermissionsFixed=true
pkgFlags=[ SYSTEM HAS_CODE ALLOW_CLEAR_USER_DATA ]
declared permissions:
com.google.android.c2dm.permission.RECEIVE: prot=normal, INSTALLED
com.google.android.c2dm.permission.SEND: prot=signature, INSTALLED
com.google.android.gtalkservice.permission.GTALK_SERVICE: prot=signature, INSTALLED
com.google.android.googleapps.permission.GOOGLE_AUTH: prot=normal, INSTALLED
com.google.android.googleapps.permission.GOOGLE_AUTH.cp: prot=dangerous, INSTALLED
com.google.android.googleapps.permission.GOOGLE_AUTH.local: prot=dangerous, INSTALLED
com.google.android.googleapps.permission.GOOGLE_AUTH.mail: prot=dangerous, INSTALLED
com.google.android.googleapps.permission.GOOGLE_AUTH.writely: prot=dangerous, INSTALLED
org.microg.gms.STATUS_BROADCAST: prot=normal, INSTALLED
org.microg.gms.EXTENDED_ACCESS: prot=dangerous, INSTALLED
org.microg.gms.PROVISION: prot=signature|privileged, INSTALLED
org.microg.nlp.SERVICE_ADMIN: prot=signature|privileged, INSTALLED
requested permissions:
android.permission.FAKE_PACKAGE_SIGNATURE
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_BACKGROUND_LOCATION: restricted=true
android.permission.READ_PHONE_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.GET_ACCOUNTS
android.permission.MANAGE_ACCOUNTS
android.permission.USE_CREDENTIALS
android.permission.WAKE_LOCK
android.permission.READ_SYNC_SETTINGS
android.permission.WRITE_SYNC_SETTINGS
android.permission.READ_SYNC_STATS
android.permission.WRITE_EXTERNAL_STORAGE: restricted=true
android.permission.READ_EXTERNAL_STORAGE: restricted=true
com.google.android.c2dm.permission.RECEIVE
com.google.android.c2dm.permission.SEND
com.google.android.gtalkservice.permission.GTALK_SERVICE
org.microg.gms.STATUS_BROADCAST
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.FOREGROUND_SERVICE
android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST
android.permission.UPDATE_APP_OPS_STATS
org.microg.nlp.SERVICE_ADMIN
android.permission.INSTALL_LOCATION_PROVIDER
android.permission.ACCESS_COARSE_UPDATES
android.permission.ACCESS_WIFI_STATE
install permissions:
org.microg.nlp.SERVICE_ADMIN: granted=true
com.google.android.c2dm.permission.RECEIVE: granted=true
android.permission.USE_CREDENTIALS: granted=true
android.permission.INSTALL_LOCATION_PROVIDER: granted=true
android.permission.MANAGE_ACCOUNTS: granted=true
android.permission.FOREGROUND_SERVICE: granted=true
android.permission.WRITE_SYNC_SETTINGS: granted=true
android.permission.RECEIVE_BOOT_COMPLETED: granted=true
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: granted=true
android.permission.AUTHENTICATE_ACCOUNTS: granted=true android.permission.INTERNET: granted=true
org.microg.gms.STATUS_BROADCAST: granted=true
com.google.android.c2dm.permission.SEND: granted=true
android.permission.ACCESS_NETWORK_STATE: granted=true
android.permission.READ_SYNC_STATS: granted=true
android.permission.READ_SYNC_SETTINGS: granted=true
android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST: granted=true
android.permission.ACCESS_WIFI_STATE: granted=true
android.permission.WAKE_LOCK: granted=true
android.permission.UPDATE_APP_OPS_STATS: granted=true
com.google.android.gtalkservice.permission.GTALK_SERVICE: granted=true
User 0: ceDataInode=-4294807911 installed=true hidden=false suspended=false stopped=false notLaunched=false enabled=0 instant=false virtual=false
overlay paths:
/product/overlay/NavigationBarMode3Button/NavigationBarMode3ButtonOverlay.apk
/product/overlay/IconPackFilledAndroid/IconPackFilledAndroidOverlay.apk
/product/overlay/IconShapeSquircle/IconShapeSquircleOverlay.apk
/product/overlay/StatusBar2/StatusBar2Overlay.apk
/product/overlay/FontExo2/FontExo2Overlay.apk
gids=[3003]
runtime permissions:
android.permission.ACCESS_FINE_LOCATION: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.FAKE_PACKAGE_SIGNATURE: granted=true
android.permission.READ_EXTERNAL_STORAGE: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED|APPLY_RESTRICTION]
android.permission.ACCESS_COARSE_LOCATION: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.READ_PHONE_STATE: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.GET_ACCOUNTS: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED]
android.permission.WRITE_EXTERNAL_STORAGE: granted=true, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED|APPLY_RESTRICTION]
android.permission.ACCESS_BACKGROUND_LOCATION: granted=false, flags=[ USER_SENSITIVE_WHEN_GRANTED|USER_SENSITIVE_WHEN_DENIED|APPLY_RESTRICTION]
isSystemUserPackagesBlacklistSupported: false
Package Changes:
Sequence number=1
User 0:
seq=0, package=org.y20k.transistor
Dexopt state:
[com.google.android.gms]
path: /system/priv-app/gmscore.apk
arm: [status=verify] [reason=boot]
Compiler stats:
[com.google.android.gms]
gmscore.apk - 3968
Active APEX packages:
Inactive APEX packages:
Factory APEX packages:
APEX session state:
:/data/data #
The relevant permission in this case is android.permission.ACCESS_BACKGROUND_LOCATION. Does it help to un-grant location permission (in system settings) and then re-grant (either through self-check or system settings)
Also had this issue (perhaps because I was doing a dirty upgrade), and was able to solve it by adding the permission manually in /data/system/users/0/runtime-permissions.xml:
<pkg name="com.google.android.gms">
<item name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="true" flags="3320" />
I wrote some more details about it in the XDA thread. Note that the flags= attribute is important.
Before that I also tried pm grant com.google.android.gms android.permission.ACCESS_BACKGROUND_LOCATION which seems to work but doesn't fix the problem.
The relevant permission in this case is
android.permission.ACCESS_BACKGROUND_LOCATION. Does it help to un-grant location permission (in system settings) and then re-grant (either through self-check or system settings)
I don't think the location settings can be accessed from the UI at all, at least for me (Android 10, current LOS 17.1):

This just takes me to Settings → Location, where I can only go to App permission → microG Services Core and get the same modal dialog again.
Is this somewhat related to this problem? https://github.com/SolidHal/docker-lineage-cicd/commit/fb179acc0acf0b46f6cbbf0eafb4218dd6a74a14
Thanks @mar-v-in but what @GeographicCone wrote applies to me too.
@chilliger I do not think so as the previous release of microg gmscore worked correctly, although the self-check ui has changed so maybe the error was simply not showing
Is this somewhat related to this problem? SolidHal/docker-lineage-cicd@fb179ac
@chilliger That is an unrelated issue.
A short summary: not only does LineageOS on some devices come with preinstalled Qualcomm Location but it's been hard-coded into the framework overlay so that it's either Qualcomm or nothing: no other location service will work if you remove the Qualcomm APK. My device is affected too and I asked the maintainer about it recently, which led to some discussion you might find interesting if you're following that issue (the first post also links to an earlier discussion for another device, where in the end the APK and the hard-coded overlay settings were removed). However...
I do not think so as the previous release of microg gmscore worked correctly, although the self-check ui has changed so maybe the error was simply not showing
@JonnyTech For the record, background location in Android 10 did _not_ work correctly in the previous version (see #986), unless you were using one of the unofficial builds by @FriendlyNeighborhoodShane (MinMicroG) after Feb 23 (I did). @mar-v-in has now fixed it, alongside other improvements (thanks!) and it works. As far as I see it the issue here is just that if the permissions don't get granted automatically behind the scenes, there is no way to do so through the UI. (As to why they were not granted, I'm not sure but I wanted to contribute the manual fix that worked for me – see above.)
@JonnyTech can you try the following:
1. Disable location system wide (settings -> location -> uncheck "use location")Disabled
2. Verify that microG Services Core is in "denied" group in settings -> location -> app permissions.
Confirmed
3. Re-enable location system wide.
Enabled
4. Verify that microG Services Core moved to "allow all the time" group in settings -> location -> app permissions.
Confirmed
5. Check if permission is granted in self-check.
No, background permission still not enabled
Most people will probably not remove Qualcomm Location manually, I presume @JonnyTech didn't and he was the one who originally reported this issue
I am using a "vanilla" build of AOSP 10 GSI by @phhusson (https://github.com/phhusson/treble_experimentations/releases/) with stock 8.1 vendor which should have Qualcomm stuff untouched there. How do I verify that?
Most people will probably not remove Qualcomm Location manually, I presume @JonnyTech didn't and he was the one who originally reported this issue
I am using a [...] build of AOSP [...] which should have Qualcomm stuff untouched there. How do I verify that?
pm list packages -f com.qualcomm.location will tell you if it's there (also showing where it is) or not (in that case, no output). Alternatively, _Settings_ → _Apps & notifications_ → _See all apps_ → ⋮ → _Show system_ and look for it on the list or search for the name. Either way, I can't see how it could be related to this issue.
- Verify that microG Services Core moved to "allow all the time" group in settings -> location -> app permissions.
Confirmed
I recall that in my case, before I applied the fix to runtime-permissions.xml, even though the in-app self-check was showing the permission as missing, MicroG was also already listed as "allowed all the time" under _Settings_ → _Location_ → _App permission_. Not sure if this helps.
@GeographicCone
Note that the flags= attribute is important.
Confirm, in my case i have in runtime-permissions.xml :
<pkg name="com.google.android.gms">
<item name="android.permission.ACCESS_FINE_LOCATION" granted="true" flags="300" />
<item name="android.permission.FAKE_PACKAGE_SIGNATURE" granted="true" flags="300" />
<item name="android.permission.READ_EXTERNAL_STORAGE" granted="true" flags="4300" />
<item name="android.permission.ACCESS_COARSE_LOCATION" granted="true" flags="300" />
<item name="android.permission.READ_PHONE_STATE" granted="true" flags="300" />
<item name="android.permission.GET_ACCOUNTS" granted="true" flags="300" />
<item name="android.permission.WRITE_EXTERNAL_STORAGE" granted="true" flags="4300" />
<item name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="false" flags="4300" />
</pkg>
and change 4300 > 3320 fixed issue.
Havoc-OS 3.6
Note that the flags= attribute is important.
Confirm, in my case i have in runtime-permissions.xml :
<item name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="false" flags="4300" />and change 4300 > 3320 fixed issue.
@McPcholkin I first put 30a0 based on the other entries where the permission was granted:
fgrep ACCESS_BACKGROUND_LOCATION /data/system/users/0/runtime-permissions.xml | fgrep true | cut -d" -f6 | sort | uniq -c | sort -nr
3 30a0
2 b80
2 3030
1 b00
1 3320
1 2180
1 2100
Then the Permission Manager changed it to 3320 so I figured it knows best...
@GeographicCone
Note that the flags= attribute is important.
Confirm, in my case i have in runtime-permissions.xml :
<pkg name="com.google.android.gms"> <item name="android.permission.ACCESS_FINE_LOCATION" granted="true" flags="300" /> <item name="android.permission.FAKE_PACKAGE_SIGNATURE" granted="true" flags="300" /> <item name="android.permission.READ_EXTERNAL_STORAGE" granted="true" flags="4300" /> <item name="android.permission.ACCESS_COARSE_LOCATION" granted="true" flags="300" /> <item name="android.permission.READ_PHONE_STATE" granted="true" flags="300" /> <item name="android.permission.GET_ACCOUNTS" granted="true" flags="300" /> <item name="android.permission.WRITE_EXTERNAL_STORAGE" granted="true" flags="4300" /> <item name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="false" flags="4300" /> </pkg>and change 4300 > 3320 fixed issue.
_Havoc-OS 3.6_
I verify this worked as well. What i did is this:
Settings > Apps > MicroG > Storage & Cache/data/system/users/0/runtime-permissions.xml and changed the numbers 4300 to 3320 as suggested. Settings > Apps > MicroG App > Permissions. Location could now be set toAllow all the time`.Havoc 3.7
P.s. I wonder why this issue didn't came up at testing before releasing (not trying to blame anyone ofc)
<item name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="false" flags="3320" />
Confirming that changing 4300 to 3320, rebooting then dis/enabling location services produced an error free self-check.
Yes, after changing that, the self-check is OK now. But for me, most apps including Google Maps are not able to access location.
Hi everyone, i make XML patcher python script (i am not programmer so it may look ugly) it make @GeographicCone patch automatically.
You can download patcher here
I not know how correctly and safe modify XML file in shell script, so it written on python, it mean you also need python to use this patcher, so i also make python installer magisk module.
You can download python here
It my first experience of making Magisk modeles, so it may contain errors.
P.S.
@GeographicCone thanks for solution, it also work for AFWall+ storage problem.
Unfortunately for me after every reboot it reverts back to 4300 (LOS 17.1, A5 2017)
@draekko One thing I didn't mention is that I was making the change from within recovery mode (TWRP). Here it is step-by-step for completeness:
adb reboot recoveryadb shell mount /data (usually seems to be mounted already)adb shell ls -laZ /data/system/users/0/runtime-permissions.xml and note the metadataadb pull /data/system/users/0/runtime-permissions.xmladb push runtime-permissions.xml /data/system/users/0/adb shell chown system.system /data/system/users/0/runtime-permissions.xmladb shell chmod 600 /data/system/users/0/runtime-permissions.xmladb shell chcon u:object_r:system_data_file:s0 /data/system/users/0/runtime-permissions.xmladb reboot_Note: ownership and security context seems to be set fine after replacing the file on my device, so only chmod needs to be run but YMMV._
I wouldn't assume it to work on a live system as the file might be overwritten from memory when you shutdown the device later but if you still want to try, I'd stop the Android runtime first (adb shell stop) and then start it again later (adb shell start) once the edits are complete.
Also have an in issue with app using fused location service do no work and unsure if its related.
Something like this could happen if you remove Qualcomm location APK and do not change the default framework overlay settings, a separate issue that was mentioned earlier (see my previous comment, and the first link in it for details). It could be something else as well though, so just a heads-up.
XML patcher python script
@McPcholkin Considering the XML here is more regular than it could be, you can just use sed to do it in one line, like this:
adb shell sed -i -e "/com\.google\.android\.gms/,/android\.permission\.ACCESS_BACKGROUND_LOCATION/ s/\(<item name=\"android\.permission\.ACCESS_BACKGROUND_LOCATION\" \).*\(\/>\)/\1granted=\"true\" flags=\"3330\" \2/" /data/system/users/0/runtime-permissions.xml
_Note: I checked the file again and the flag on my device is now 3330. Go figure._
@GeographicCone yeah i discovered it by myself afterwards, but thanks for clarifying your steps, it now works for me but i still have issues with fused location failing and no clear errors in the logcat and trying to figure if i need mapbox or vtm versions to make the maps work. Anywho trying to figure out how to proceed from there, thanks for the sed line there going to make life easier when it reverts after and change in file happens :)
@GeographicCone
@McPcholkin Considering the XML here is more regular than it could be, you can just use sed to do it in one line, like this:
I have other target, I want make universal and flexible solution, Python I know a bit better than sed, so I chouse python.
I make patcher universal, add new app support is easy (many old apps stop working after move it to system on android 10 because wrong permissions).
@draekko if you searching of working MicroG with location support you can find all needed magisk modules in my repos (for flexibility I split location and microG services).
@McPcholkin Thanks for the info. I fixed my location issues though, vtm doesn't work at for me, and i finally realized i needed an api key for mapbox when looking at the build process. My issue for fused services happened with the scenario where scanning (wifi/etc) as was off (and in device only mode) but the modules were turned on and it was failing. Turning off the modules fixed it for me since i want device only gps anyways. I made my own magisk module for it. Now apps like All Trails, The Hiking Project, etc... work and maps are displayed.
A follow-up for Android 11: The location of the xml file to edit has changed to:
/data/misc_de/0/apexdata/com.android.permission/runtime-permissions.xml
The same edit still applies (change 4000 to 3320):
<package name="com.google.android.gms">
<permission name="android.permission.ACCESS_BACKGROUND_LOCATION" granted="false" flags="3320" />
</package>
Then reboot the devices and allow the permission in microg's self-check.
Most helpful comment
Also had this issue (perhaps because I was doing a dirty upgrade), and was able to solve it by adding the permission manually in
/data/system/users/0/runtime-permissions.xml:I wrote some more details about it in the XDA thread. Note that the
flags=attribute is important.Before that I also tried
pm grant com.google.android.gms android.permission.ACCESS_BACKGROUND_LOCATIONwhich seems to work but doesn't fix the problem.I don't think the location settings can be accessed from the UI at all, at least for me (Android 10, current LOS 17.1):
This just takes me to Settings → Location, where I can only go to App permission → microG Services Core and get the same modal dialog again.