Android Auto

Projection · Android Auto is a driver assistance app that mirrors Android on your car display for hands free control.

Native Android Auto & Vehicles Google LLC
Bundle ID com.google.android.projection.gearhead
Version analyzed 17.1.662404-release
Build framework Native Android
Detection confidence Medium
SDKs detected 2
Analyzed 2026-06-27
Static + runtime analysis

SDKs detected

2 SDKs found across 2 categories. Click any SDK to see every other app that uses it.

All SDKs
Authentication 1 SDK
Imaging 1 SDK
From manifest + Info.plist

Permissions requested 16 sensitive

79 permissions requested at runtime. Colors reflect platform sensitivity tier.

Make phone calls sensitive

Initiate a phone call without going through the dialer UI.

Read phone state sensitive

Read phone state, network info, and the device's phone number.

Read call log sensitive

Read the user's call log.

Read contacts sensitive

Read the user's contacts data.

Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Approximate location sensitive

Access approximate location (network-based).

Receive SMS sensitive

Receive SMS messages.

Send SMS sensitive

Send SMS messages.

Microphone sensitive

Record audio from the microphone.

Read calendar sensitive

Read the user's calendar data.

Scan for Bluetooth devices sensitive

Discover nearby Bluetooth devices.

Connect to Bluetooth devices sensitive

Connect to paired Bluetooth devices.

Nearby Wi-Fi devices sensitive

Discover and connect to nearby Wi-Fi devices.

Local network access sensitive

Access devices on the local network.

Post notifications sensitive

Post notifications to the system.

START ACTIVITIES FROM BACKGROUND restricted
Wake lock standard

Keep the device awake.

Internet access standard

Open network sockets.

Network state standard

Read connectivity information.

Do Not Disturb access standard

Read and write Do Not Disturb policy. User toggles in settings for full control.

Wi-Fi state standard

Read Wi-Fi connection information.

Change network state standard

Change network connectivity state.

Read basic phone state standard

Read non-sensitive phone state such as cellular network type.

Foreground service: connected device standard

Required for foreground services of type connectedDevice.

Foreground service: location standard

Required for foreground services of type location.

Foreground service: microphone standard

Required for foreground services of type microphone.

Query all installed apps standard

Query all installed apps regardless of manifest declarations. Restricted by Play policy.

com.google.android.providers.gsf.permission.READ GSERVICES standard
Display over other apps standard

Draw windows on top of other apps. Granted from system settings.

Bluetooth (legacy) standard

Connect to paired Bluetooth devices on Android 11 and below.

Bluetooth admin (legacy) standard

Discover and pair Bluetooth devices on Android 11 and below.

Change Wi-Fi state standard

Change Wi-Fi connectivity state.

Foreground service standard

Run a foreground service.

Run at startup standard

Receive the BOOT_COMPLETED broadcast.

Vibrate standard

Control the vibrator.

com.google.android.finsky.permission.GEARHEAD SERVICE standard
androidx.car.app.NAVIGATION TEMPLATES standard
androidx.car.app.ACCESS SURFACE standard
REQUEST OBSERVE COMPANION DEVICE PRESENCE standard
Biometric authentication standard

Authenticate using biometric hardware.

com.google.android.gms.permission.CAR SPEED standard
All files access standard

Broad access to shared storage. Granted from system settings; restricted by Play policy.

ACTIVITY EMBEDDING standard
BLUETOOTH PRIVILEGED standard
CALL PRIVILEGED standard
CHANGE COMPONENT ENABLED STATE standard
COMPANION APPROVE WIFI CONNECTIONS standard
LOCATION HARDWARE standard
CONTROL INCALL EXPERIENCE standard
DUMP standard
ENTER CAR MODE PRIORITIZED standard
LOCAL MAC ADDRESS standard
MANAGE USB standard
MODIFY AUDIO ROUTING standard
MODIFY DAY NIGHT MODE standard
READ PRIVILEGED PHONE STATE standard
REQUEST COMPANION SELF MANAGED standard
UPDATE APP OPS STATS standard
POWER SAVER standard
TETHER PRIVILEGED standard
MANAGE USERS standard
BIND APPWIDGET standard
PERSONAL CONTEXT PUBLISH HINTS standard
PERSONAL CONTEXT READ SETTINGS standard
PERSONAL CONTEXT RECEIVE INSIGHTS standard
com.google.android.projection.gearhead.permission.START PROJECTED ACTIVITY standard
com.google.android.projection.gearhead.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
ADD ALWAYS UNLOCKED DISPLAY standard
CREATE VIRTUAL DEVICE standard
TOGGLE AUTOMOTIVE PROJECTION standard
REQUEST COMPANION PROFILE AUTOMOTIVE PROJECTION standard
ADD TRUSTED DISPLAY standard
ASSOCIATE COMPANION DEVICES standard
RECEIVE SENSITIVE NOTIFICATIONS standard
MODIFY PHONE STATE standard
CAPTURE SECURE VIDEO OUTPUT standard
GET INTENT SENDER INTENT standard
INTERACT ACROSS PROFILES standard
Modify system settings standard

Modify system settings. Granted from system settings.

Frequently asked questions

What FlyTrap detected inside Android Auto.

What is Android Auto built with?

Android Auto by Google LLC is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Android Auto use?

FlyTrap detected 2 third-party SDKs inside Android Auto, including Coil and Google Sign-In. They span areas such as Imaging and Authentication. The full list, grouped by category, is on this page.

What permissions does Android Auto request?

Android Auto requests 79 permissions. 16 of these are sensitive, such as Make phone calls, Read phone state and Read call log. Each is listed above with its platform sensitivity tier.

Is Android Auto safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Android Auto requests 79 permissions (16 sensitive) and bundles 2 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Android Auto available on?

The version FlyTrap analyzed targets Android.