Skip to content

Repository files navigation

ScreenOnAuto

繁體中文 | Português (Brasil) | Español | Deutsch | Français | Italiano | Türkçe | العربية

🌐 Official website

Mirror your Android phone screen to Android Auto display, with support for media button controls.

Free to use. No features require additional payment.

Phone screen mirrored on the Android Auto display, side-by-side with the map

Important

How you install depends on your Android version:

  • Android 14 and above — install via Google Play only (invite-based — the app is not searchable on the Play Store). Join the tester list →
  • Android 13 and below — sideload the APK with KingInstaller (steps below), or install via Google Play.

Features

  • Screen Mirroring — Capture and mirror your phone screen to the Android Auto head unit in real time
  • Media Session Proxy — Control any phone media app from Android Auto's native media UI
  • Auto Dim — Automatically dim phone screen brightness during idle mirroring (15/30/60/120 s delay)
  • Auto Start — Begin mirroring automatically when Android Auto connects
  • Prevent Sleep — Prevent the phone screen from sleeping during mirroring
  • Stop on Disconnect — Automatically stop mirroring when Android Auto disconnects
  • Auto Launch App — Automatically launch a chosen app on the phone when mirroring starts and Android Auto is connected
  • Force Landscape — Force the phone into landscape while mirroring; auto-starts on connect, with an on-screen toggle
  • Launch Shortcuts — Add up to 4 app quick-launch buttons to the Android Auto mirror screen
  • On-screen Buttons — Show or hide the mirror-screen buttons individually in Advanced settings: Force Landscape, Auto Dim, and phone Back / Home / Recent apps (up to 4 at once)
  • Button Placement — On the Legacy mirror, left-align the on-screen buttons or automatically avoid the phone's navigation bar
  • Mirror Adjustment — Trim the mirror width/height in Advanced settings for head units that crop the edges
  • Touch Forwarding (Experimental) — Tap/scroll/fling the Android Auto display to control your phone

Requirements

  • Android 7.0 (API 24) or higher
  • Android Auto installed on phone
  • A vehicle supporting Android Auto

Installation

Android 14 and above — install via Google Play

Why Google Play?
Android Auto only runs apps installed from the Play Store, and Android 14+ blocks the KingInstaller workaround below — so Play is the only way to get a build that Android Auto accepts. What you install is still the full app — the same release as the GitHub APK, just delivered through Play's internal-testing track.

The app is not searchable on the Play Store — installation is invite-based. See Join the Beta Test for the sign-up form and step-by-step instructions. After installing, launch the app and grant the in-app permissions the same way.

Android 13 and below — sideload with KingInstaller

Why KingInstaller?
Android Auto requires apps to be installed via Google Play Store. Installing the APK directly sets the installer to your browser or file manager, which Android Auto will reject. KingInstaller installs APKs while reporting Google Play Store as the installer source.

Step 1 — Install KingInstaller

  1. Go to KingInstaller Releases and download the latest KingInstaller.apk
  2. On your phone: Settings → Security → Enable "Install unknown apps" for your browser or file manager
  3. Open KingInstaller.apk and tap Install

Step 2 — Install ScreenOnAuto via KingInstaller

  1. Download the latest ScreenOnAuto-*.apk from the latest release
  2. Open KingInstaller, tap the folder icon, and select the downloaded APK
  3. Tap Install — KingInstaller will install it as if it came from Google Play Store

Step 3 — Grant Permissions

Launch ScreenOnAuto and follow the in-app prompts to grant required permissions.

Verify in Android Auto

This works however you installed — KingInstaller sideload or Google Play.

On your phone, go to Settings → Connected devices → Android Auto → Customize Launcher. You should see three ScreenOnAuto entries:

Icon Name Function
ScreenOnAuto Mirrors the phone screen full-screen — replaces the map area for a full-screen view
ScreenOnAuto (Legacy) Mirrors the phone screen using the Legacy projection path — can be displayed side-by-side with the map
ScreenOnAuto Media Controller Controls any media app on the phone from Android Auto's native media UI

If all three entries appear, the installation was successful. If any is missing: for a sideload install, reinstall via KingInstaller and ensure it reports Google Play Store as the installer source; for a Google Play install, make sure the Play build finished installing, then re-open Android Auto.

Ready to go? See How to Use for starting the mirror in the car.

Permissions

Permission Required For
Screen Capture (MediaProjection) Screen Mirroring
Notification Listener Media Session Proxy
Display Over Other Apps Auto Dim & Force Landscape
Accessibility Service Touch Forwarding (Experimental) & the Back / Home / Recent apps buttons

Tip: To avoid the Screen Capture permission dialog on every launch, you can pre-grant it via ADB — see Grant Mirror Permission via ADB.

Known Limitations

  • The phone screen must stay on while mirroring — the mirror simply shows what's on the phone screen, so it cannot keep running with the screen off or locked. Use Prevent Sleep to keep the screen awake, and Auto Dim to darken it and save battery instead of turning it off.
  • DRM-protected content cannot be mirrored — apps such as Netflix or Disney+ show a black screen on the mirror. This is an Android platform restriction that the app cannot work around.
  • The Android Auto navigation bar on the car screen is drawn by Android Auto itself and cannot be hidden.

Disclaimer

Always keep your eyes on the road — do not operate this app while driving.

This project is not affiliated with, endorsed by, or sponsored by Google. Android Auto is a trademark of Google LLC.

Sponsor

If you find this app useful, feel free to donate or buy me a bubble tea 🧋

Donate via PayPal Buy me a bubble tea

About

Public APK downloads and release notes for ScreenOnAuto — mirror your phone's screen to an Android Auto head unit.

Topics

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Contributors

Languages