ANDROID · ANDROID AUTO · SCREEN MIRRORING
Mirror your Android phone screen to the Android Auto display, with support for media button controls.
Free to use — no features require additional payment.
繁體中文 · Português (Brasil) · Español · Deutsch · Français · Italiano · Türkçe · العربية · 한국어 · GitHub
Capture and mirror your phone screen to the Android Auto head unit in real time.
Control any phone media app from Android Auto's native media UI.
Tap, scroll, fling and pinch-to-zoom on the Android Auto display to control your phone.
Begin mirroring automatically when Android Auto connects.
Automatically launch a chosen app on the phone when mirroring starts.
Force the phone into landscape while mirroring, with an on-screen toggle.
Automatically dim phone screen brightness during idle mirroring (15–120 s delay).
Keep the phone screen awake during mirroring; stop automatically on disconnect.
Add up to 4 app quick-launch buttons to the Android Auto mirror screen.
Show or hide mirror-screen buttons individually: Force Landscape, Auto Dim, and phone Back / Home / Recents.
On the Legacy mirror, left-align the buttons or automatically avoid the phone's navigation bar.
Trim the mirror width/height for head units that crop the edges.
Optional and entirely opt-in: these need Shizuku or root. If your phone has neither, nothing changes — the section stays hidden in the app and every other feature works exactly as before.
Switch the phone's panel off when Auto Dim kicks in, while the car keeps showing the mirror.
Forward your actual finger movements, so long-press, drag and multi-finger work on the Legacy mirror.
Back / Home / Recents work with no Accessibility Service enabled at all. Turn them on in Advanced → Android Auto screen buttons.
Note: a Shizuku server started via ADB can shut down when you connect over USB — if the privileged features stop working right after you plug in, start Shizuku again.
Android Auto only runs apps installed from the Play Store, and Android 14+ blocks the KingInstaller workaround — so Play is the only way to get a build that Android Auto accepts. It is still the full app, delivered through Play's internal-testing track.
Installation is invite-based (the app is not searchable on the Play Store). See Join the Beta Test for the sign-up form and step-by-step instructions.
Android Auto requires apps installed via Google Play. A directly-installed APK is rejected; KingInstaller installs APKs while reporting Google Play Store as the installer source.
KingInstaller.apk from its releases page, allow "Install unknown apps" for your browser or file manager, then install it.ScreenOnAuto-*.apk from the latest release, open KingInstaller, pick the APK and tap Install.This works however you installed — sideload or Google Play. On the phone, open Settings → Connected devices → Android Auto → Customize Launcher; you should see these two ScreenOnAuto entries:
| Name | Function | |
|---|---|---|
| ScreenOnAuto | Mirrors the phone screen full-screen — replaces the map area. | |
| ScreenOnAuto (Legacy) | Mirrors via the Legacy projection path — can run side-by-side with the map. |
Depending on your Android Auto version you may also see a third entry, ScreenOnAuto Media Controller — and you may not. Both are normal: older Android Auto lists it with its own icon, while newer Android Auto integrates its built-in media panel directly, so no separate icon is needed. Media control still works either way.
Ready to go? See How to Use for starting the mirror in the car.
| 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 / Recents buttons — with the privileged features neither needs it: the buttons work as soon as a backend is connected, Touch Forwarding once Real touch injection is on |
Tip: to skip the Screen Capture dialog on every launch, pre-grant it via ADB — see Grant Mirror Permission via ADB.