You want to use Android Auto on your smartphone, but are not ready contact Google services? Perhaps you use custom firmware without GMS, prefer alternative ecosystems, or simply value privacy. Fortunately, running Android Auto on a phone without Google Play Services is quite possible - and there are at least three working methods for this.

In this article we will figure out how to bypass Google restrictions, what alternative sources to use to download APK, and what to do if the application refuses work without com.google.android.gms. You will also learn what unofficial assemblies conceal and how to minimize them. And for those who like to experiment - a bonus method using security risks conceal unofficial assemblies and how to minimize them. And for those who love experiments - a bonus method using MicroG.

Why Android Auto requires Google and can this be avoided?

The official version Android Auto from Google is strictly tied to the infrastructure Google Mobile Services (GMS). This means that the application checks for the presence of:

  • ๐Ÿ“ฑ Google Play Services (the main framework for working with Google API)
  • ๐Ÿ”‘ Google account (for authorization and synchronization)
  • ๐Ÿ›ก๏ธ Certified device (verification via Google Play Protect)

Without these components, the official APK will either not install or will constantly generate an error Android Auto is not supported on this device. However, there are workarounds:

โš ๏ธ Attention: Unofficial versions of Android Auto may contain vulnerabilities or modified code. Before installation, check the file hash (SHA-256) on trusted forums like XDA Developers or 4PDA.

Main bypass methods:

  1. Installing a modified APK (with remote GMS checks)
  2. Using MicroG (replacement of open source Google Services)
  3. Running through an emulator (for testing without risk to the main system)
๐Ÿ“Š What smartphone do you have?
With custom firmware (LineageOS, etc.)
Without Google (Huawei, etc.)
Stock Android with GMS
Other

Method 1: Installing a modified APK Android Auto

The fastest method is to download modified version of APKfrom which availability checks have been removed Google Play Services. Such assemblies are often posted by enthusiasts on forums. Here are step-by-step guide:

1. Download the current version of the modified APK from a trusted source (for example, APKMirror or topic on 4PDA). Look for versions marked noGMS or mod.

2. Before installation, allow installation from unknown sources: go to Settings โ†’ Security โ†’ Unknown sources and activate the option for your file manager.

3. Install the APK and launch the application. If an error appears No connection to Google Play Services, proceed to the next step.

Download APK from a trusted source|Verify file hash (SHA-256)|Allow installation from unknown sources|Uninstall old version of Android Auto (if any)|Disable automatic updates in settings-->

If the application does not start, try:

  • ๐Ÿ”„ Install an older version of the APK (for example, 8.9.1246 instead of the latest one)
  • ๐Ÿ“ต Disable the Internet during the first launch (sometimes helps bypass the verification)
  • ๐Ÿ› ๏ธ Use ADB for forced installation:
    adb install -r -t com.google.android.projection.gearhead.apk
โš ๏ธ Warning: Modified APKs may contain Built-in third party API keyswhich creates a risk of data leakage. Do not use such versions to connect to car systems with access to personal information (for example, contacts or messages).

Method 2: Using MicroG to emulate Google Services

MicroG is an open source project code that replaces Google Play Services without the need to use a Google account. This method is suitable for users custom firmware (for example, LineageOS or GrapheneOS).

To install Android Auto via MicroG follow the following steps:

1. Install MicroG from the official repository microg.org (or via F-Droid). You will need packages:

  • ๐Ÿ“ฆ com.google.android.gms (main package)
  • ๐Ÿ“ฆ com.google.android.gsf (for synchronization)
  • ๐Ÿ“ฆ org.microg.gms.droidguard (to bypass SafetyNet checks)

2. In settings MicroG enable:

Settings โ†’ Self-Check โ†’ Enable "Google device registration"

Settings โ†’ Google Cloud Messaging โ†’ Enable

3. Install official APK Android Auto (download from APKMirror) and reboot the device.

Component Purpose Required?
com.google.android.gms Emulate Google Play Services Yes
com.google.android.gsf Account synchronization No (but recommended)
org.microg.gms.droidguard Bypass SafetyNet Yes (for new versions of Android Auto)
FakeStore Google Play Store emulation No

If after installation Android Auto gives an error This device is not certified, try:

  • ๐Ÿ”ง Activate MicroG Settings activate Register as Google device and reboot.
  • ๐Ÿ“ฑ Install Magisk and module Universal SafetyNet Fix (if you are root).
  • ๐Ÿ”„ Roll back to an older version Android Auto (for example, 7.9.1246).
๐Ÿ’ก

If MicroG does not pass the SafetyNet check, try manually adding your device's fingerprint to the file /data/data/org.microg.gms.droidguard/files/device_id (required root).

Method 3: Run Android Auto through an emulator (without risk to the system)

If you do not want to install unofficial APKs on the main device, you can run Android Auto in an isolated environment - for example, through Android Emulator or Work Profile. This method is suitable for testing or temporary use.

Option A: Android Studio Emulator

1. Install Android Studio and create a virtual device with Android version 10 or 11 (newer versions may require GMS).

2. In the emulator settings, activate Google Play (even if you do not have GMS on your main device).

3. Download the official APK Android Auto and install it via ADB:

adb install com.google.android.projection.gearhead.apk

Option B: Work Profile with Island or Shelter

Applications like Island or Shelter allow you to create an isolated user profile where you can install Android Auto without risk to the main system:

  1. Install Island from F-Droid and create Work Profile.
  2. Inside your profile, download the modified APK and install it.
  3. Run Android Auto only in an isolated profile.
What to do if Android Auto does not see the car?

If the application does not detect a connection to the car, check:

1. USB debugging: turn on Settings โ†’ For developers.

2. Data transfer mode: select File transfer (MTP) when connecting via USB.

3. Cable compatibility: some cheap cables do not support data transfer.

4. Settings car: in the multimedia system, select Android Auto as source.

How to update Android Auto without Google Play?

If you installed Android Auto without Google Play, automatic updating will not work. Here's how to update manually:

1. Track versions on trusted resources:

  • ๐ŸŒ APKMirror (official APK without modifications)
  • ๐Ÿ› ๏ธ 4PDA or XDA (modified assemblies)

2. Before updating uninstall the old version:

adb uninstall com.google.android.projection.gearhead

Then install the new one:

adb install com.google.android.projection.gearhead_vX.X.X.apk

3. For MicroG check the compatibility of the version Android Auto with the version com.google.android.gms:

Android Auto version Minimum version MicroG Notes
8.9.1246 and higher 0.2.24.213015 Requires DroidGuard for SafetyNet
7.9.1246 0.2.22.204714 Works without DroidGuard
6.9.621 and lower 0.2.18.202813 Supports Android 8-9
โš ๏ธ Attention: When updating via ADB, use the flag -r (replacement) only if the new version is compatible with the old one. Otherwise, application data (for example, saved settings) may be reset.

Solving common errors

Even after successful installation Android Auto without Google, errors may occur. Here are the most common ones and how to fix them:

Error: "Android Auto is not supported on this device"

  • ๐Ÿ”น Install an older version of the APK (for example, 7.9.1246).
  • ๐Ÿ”น Check if USB debugging is enabled in the settings developer.
  • ๐Ÿ”น If you use MicroG, update DroidGuard and reboot the device.

Error: "No Internet connection" (if available network)

  • ๐Ÿ”น Disable Battery โ†’ Optimization for Android Auto.
  • ๐Ÿ”น In MicroG check if it is enabled Google Cloud Messaging.
  • ๐Ÿ”น Install FakeStore to emulate the Google Play Store.

Error: "The application has stopped" on startup

  • ๐Ÿ”น Clear the cache and application data in Settings โ†’ Applications โ†’ Android Auto.
  • ๐Ÿ”น Check if firewall (for example, AFWall+) is blocking access to network.
  • ๐Ÿ”น If you have root, try deleting the file /data/data/com.google.android.projection.gearhead/shared_prefs/com.google.android.projection.gearhead_preferences.xml.
๐Ÿ’ก

If none of the methods works, try installing Android Auto for Phone Screens โ€”a simplified version of the application that does not require connection to the car and often works without GMS.

Security and privacy: risks of unofficial versions

The use of modified APKs or MicroG is associated with certain risks. Here's what you should pay attention to:

1. Data leak

Some unofficial builds Android Auto may contain:

  • ๐Ÿ•ต๏ธ Built-in API keys for access to Google Maps or other services.
  • ๐Ÿ“ก Interception traffic (especially if the application asks for permission android.permission.INTERNET for no reason).
  • ๐Ÿ“ฑ Access to contacts and messages (if you are connecting to the car system).

2. SafetyNet Blocking

If you use MicroG or Magisk, some banking applications and services (for example, Google Pay) may stop working due to verification failure SafetyNet. Solutions:

  • ๐Ÿ”ง Install the module Universal SafetyNet Fix for Magisk.
  • ๐Ÿ”„ Roll back to an older version Android Auto (before 7.9.1246).

3. Unstable operation

Modified versions may:

  • ๐Ÿ”„ Close spontaneously when connected to the car.
  • ๐Ÿ“ต Do not update maps in Google Maps (if you use MicroG).
  • ๐Ÿš— Do not support voice commands.
โš ๏ธ Attention: If you use Android Auto to work with Android Auto Wireless (wireless connection), unofficial versions may not support this mode due to the lack of Google certificates.
๐Ÿ’ก

For maximum security, install NetGuard or AFWall+ and block Internet access for Android Auto if it is not required for navigation.

FAQ: Frequently asked questions about Android Auto without Google

โ“ Can I use Android Auto without Google on Huawei?

Yes, but with reservations. On devices Huawei without GMS (for example, with HMS), you will need to:

  1. Install MicroG or a modified APK.
  2. Manually add certificates Google (via LZPlay or GSpace).
  3. Use alternative maps (for example, OsmAnd or Magic Earthas) Google Maps may not work.
โ“ Why Android Auto doesnโ€™t see my car?

The problem may be:

  • ๐Ÿ”Œ USB cable: try the original cable from the car manufacturer.
  • ๐Ÿ”ง Car settings: in the multimedia system, select the mode Android Auto.
  • ๐Ÿ“ฑ Phone settings: enable USB debugging and allow access to data.
  • ๐Ÿ”„ Android Auto versions: some cars only support specific versions (for example, 6.9.621 for older models Toyota).
โ“ How to update maps in Android Auto without Google?

If you use MicroG, you can update maps in Google Maps as follows:

  1. Download the current version Google Maps from APKMirror.
  2. In MicroG Settings enable Google Cloud Messaging and UnifiedNlp.
  3. Run Google Maps and wait for the maps to update (a VPN may be required if access is limited in your region).

Alternative: Use offline maps in OsmAnd or Magic Earth.

โ“ Does voice assistant work in Android Auto without Google?

Partially. Voice control functions depend on the version:

  • ๐Ÿ—ฃ๏ธ In modified APKs, voice commands may not work due to lack of Google Assistant.
  • ๐Ÿ”Š You can install MicroG can be installed Google Assistant separately, but it will be limited in functionality.
  • ๐ŸŽค Alternative: use Alice (for Yandex.Navigator) or Bixby (for Samsung).
โ“ Is it possible to use Android Auto without root?

Yes, all the described methods (modified APK, MicroG, emulator) work without rootHowever, for some actions (for example, editing). system files in MicroG) root may be needed.

If you do not have root, choose:

  • ๐Ÿ“ฑ Modified APK (easiest).
  • ๐Ÿ–ฅ๏ธ Emulator (safer for the main system).