Regarding Android Auto to work on Kosher ROMs

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

:saluting_face:

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


no google maps :face_with_open_eyes_and_hand_over_mouth:

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: