Are you sure that intent firewall does not apply to AA? It blocks activities but is it not an app activity when it opens in Android Auto?
Does it show though in Android Auto?
Don’t have a car lol
Just relying on @TripleU testing
nuh uh
![]()
You can use the desktop head unit
not with a car now either, im using the DHU (emulator), and maps isnt showing up
Just tried it. It did
su -c pm disable will still show in settings. But su -c pm hide will hide it even in settings.
Link?
Its in android studio/tools/sdk manager/sdk tools
I dunno , telling you as a matter of fact that suspend and disable removed it from my settings.
Don’t know if Android 16 is different
That could be. Gonna find the Android documentation
tried with other apps but didn’t help the apps themselves were still in the settings
Just humor me because I have no idea what I’m talking about.
Why do we care if it shows up in settings if it can’t be launched?
You can enable it from settings
Ah, now that makes sense.
There must be some changes in Android 16, because mine disappeared from settings.
I’ll try on a qin tomorrow
Maps ifw xml with everything blocked
App still shows up, not launchable though. I assume we can filter through this and just block the launcher activity, and leave everything else untouched.
Has anyone verified that the fig doesn’t show maps on app info? Maybe they just don’t show it on the launcher and use ifw.
<rules>
<activity block="true" log="false">
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.onegoogle.accountmanagement.AddAccountActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.user.profile.alternate.ui.AlternateProfileBottomSheetActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ArrivalIssueNotificationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.AtAPlaceMenu" />
<component-filter name="com.google.android.apps.maps/com.spotify.sdk.android.authentication.AuthCallbackActivity" />
<component-filter name="com.google.android.apps.maps/androidx.car.app.CarAppPermissionActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ChallengeCommunityMilestoneNotificationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.shared.util.exceptionhandlers.ClassNotFoundExceptionHandlingActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.CommuteBoardActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.CommuteSettingsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.directions.appwidget.CreateDirectionsShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.maps.driveabout.app.DestinationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.DidntGoHereActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.EditAliasActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.EditPublishedActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.EventNotificationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ExploreActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.FactualModerationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.FollowerListActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.navigation.ui.freenav.shortcut.FreeNavCreateShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.strictmode.penalties.notification.FullStackTraceActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.auto.client.activity.ghost.GhostActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.GmbPromotionActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.car.projected.firstrun.GmmProjectedFirstRunActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.car.firstrun.GmmProjectedFirstRunActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.base.activities.GmmSimpleRestartActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.gms.common.api.GoogleApiActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.InAppUpdateActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.IncognitoActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.InferredDirectionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.ar.core.InstallActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.ui.sendkit.JourneySharingSendKitActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LanguagePickerPromoActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LauncherShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.social.licenses.LicenseActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.social.licenses.LicenseMenuActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LiveTripsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LiveTripsQuestionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocalStreamContinuationActionActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocalStreamFocusItemActionActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocationShareBurstingActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocationShareFixConfigIntentActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocationShareReceivedIntentActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocationSharesForPersonalSafetyShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.LocationShareShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.widget.LocationSharingCreateShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.spotify.sdk.android.authentication.LoginActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.maps.MapsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.MessagingActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.MissionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.maps.driveabout.app.NavigationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.feedback.NotificationFeedbackActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.log.NotificationLoggingActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.log.NotificationLoggingActivity$NoTaskAffinityNotificationLoggingActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.OpenSearchActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ParkingLocationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ParkingPaymentActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.PhotoUpdatesNotificationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.PlaceQaActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.maps.PlacesActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.PlacesheetTabActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.play.core.common.PlayCoreDialogWrapperActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.play.core.missingsplits.PlayCoreMissingSplitsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.PostTripQuestionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.abuse.reporting.ReportAbuseActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.abuse.reportingwidget.ReportingWidgetActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.RequestLocationIntentActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ReviewActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.RiddlerUgcActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.widget.SelectedPersonCreateShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.sharing.SendTextToClipboardActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ServiceAreaBusinessActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ShareKitActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.sharing.sharekit.activity.ShareKitActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ShowLocationSharingAlertsListActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ShowLocationSharingSettingsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ShowSearchAlongRouteActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.ShowSharedLocationsScreenActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.gms.auth.api.signin.internal.SignInHubActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.navigation.media.spotify.SpotifyAuthenticationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.StartCommuteSetupActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.surveys.internal.view.SurveyActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TimelineNotificationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TodoPhotoActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TrafficHubActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.traffic.shortcut.TrafficHubCreateShortcutActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TrafficWidgetActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.widget.traffic.TrafficWidgetPermissionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TransitGuidanceQuestionsActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TransitLineTrackerActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.TransitStationActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.gms.gmscompliance.ui.UncertifiedDeviceActivity" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.maps.WidgetSearchActionActivity" />
</activity>
<broadcast block="true" log="false">
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.phenotype.client.stable.AccountRemovedBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.reporting.ActivityRecognitionBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.geo.navcore.service.logging.ActivityRecognitionForLoggingBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.navigation.service.detection.ActivityRecognitionReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.reporting.ActivityTransitionBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.appdoctor.AppDoctorReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.ataplace.notifications.AtAPlaceNotificationReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.receiver.CancelNotificationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.car.app.notification.CarAppNotificationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.cloudmessage.chime.ChimeCloudMessageReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.systems.clientparam.fetcher.ClientParametersOnIntentUpdater" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.features.directions.commute.notification.CommuteNotificationReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.kits.location.csl.CurrentSemanticLocationReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.diagnostics.DiagnosticsReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.majorevents.notification.dismissreceiver.DismissEventNotificationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.messaging.intent.DismissMessagingNotificationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.systems.reportaproblem.service.DismissNotificationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.firebase.iid.FirebaseInstanceIdReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.usr.FixMisconfigurationsThatDoNotRequireUiBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.geofence.GeofenceBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.geofence.GeofenceLocationAvailabilityManager$LocationProviderChangeBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.backup.GmmBackupBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.performance.primes.transmitter.LifeboatReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.usr.LocationAvailabilityChecker$LocationProvidersChangedBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.features.inferreddirections.location.LocationBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.reporting.LocationCollectedBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.reporting.LsrBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.sharing.sharekit.engine.sharesheet.NativeShareCompleteBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.geo.navcore.navinfo.NavigationInfoBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.usr.NetworkAvailabilityChecker$ConnectivityChangedBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.log.NotificationBlockStateReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.channels.NotificationChannelBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.feedback.NotificationInlineFeedbackBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.ugc.clientnotification.phototaken.NotificationIntentProxyReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.notification.log.NotificationLoggingReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.offline.appindex.OfflineAppIndexingReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.parkinglocation.ParkingLocationDismissReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.parkinglocation.ParkingLocationExpireAlertReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.parkinglocation.ParkingLocationExpireWarningReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.parkinglocation.ParkingLocationNotificationReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.parkinglocation.ParkingLocationUpdateNotificationReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.plugins.serverrecovery.PhenotypeServerRecoveryHandlerImpl" />
<component-filter name="com.google.android.apps.maps/com.google.android.libraries.phenotype.client.stable.PhenotypeUpdateBackgroundBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.profileinstaller.ProfileInstallReceiver" />
<component-filter name="com.google.android.apps.maps/androidx.work.impl.background.systemalarm.RescheduleReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.geofence.RestartDetectionBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.locationsharing.reporting.RestartDetectionBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.ugc.clientnotification.review.ReviewAtAPlaceNotificationDidntGoHereActionBroadcastReceiver" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.ugc.clientnotification.review.ReviewAtAPlaceNotificationUpdater" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.plugins.serverrecovery.ScheduledRecoverySignalHandlerImpl" />
<component-filter name="com.google.android.apps.maps/com.google.android.apps.gmm.settings.language.impl.ScheduleSyncApplicationLocalesPeriodicWorkR
xml made using:
https://github.com/lihenggui/blocker
Also:
