How to Mirror Your Full Android Screen to Android Auto
Out of the box, Android Auto shows a small, curated set of apps — navigation, media, messaging — rendered through Google's own templates. Your phone is capable of far more than that, and so is the screen in your dash. This guide walks through mirroring your complete Android desktop onto the head unit: real apps, real layouts, not templates.
What you'll need
- A rooted Android phone on Android 12L or newer (SDK 32+), with Google Mobile Services. Magisk, KernelSU, and APatch all work.
- A Zygisk runtime. Magisk ships one built in. On KernelSU or APatch, KoalaMirror auto-provisions ReZygisk during deploy — nothing to hunt down.
- A car or head unit that runs Android Auto. Factory or aftermarket — if Android Auto connects today, it can carry your desktop. Nothing is installed on the car side.
- KoalaMirror. A regular APK — no custom ROM, no flashing zips, no computer.
How it works, briefly
KoalaMirror uses injection-based projection: with root access and a Zygisk runtime, it extends what Android Auto is willing to display, treating the head unit as another screen of your phone. That's the architectural difference from "allowed-app" tweaks — instead of adding one more icon to Android Auto's launcher, your actual desktop shows up.
Setup, step by step
- Root your phone with Magisk, KernelSU, or APatch. If you're reading this, that part is probably long done.
- Install KoalaMirror and tap Deploy. The app provisions the Zygisk module itself — including ReZygisk if your root solution doesn't bundle a Zygisk runtime.
- Reboot once. That activates the module.
- Connect to your car as usual. Your Android desktop appears on the head unit in place of the stock Android Auto launcher experience.
For the projected screen itself, consider pairing it with KM Launcher — a minimal, glove-friendly home screen that stays transparent over the projected wallpaper and keeps distraction low. It's free and works on any Android 8.0+ device.
If something doesn't look right
- Confirm your phone is Android 12L+ with GMS — Android Auto itself requires Google services.
- Check the version pairing against our compatibility matrix — Android 12L–16 against Android Auto 16.7, 16.8, and 17.0 are verified on real devices and emulators.
- Make sure the Zygisk runtime is active after the reboot (Magisk: Zygisk enabled in settings; KernelSU/APatch: the ReZygisk module KoalaMirror provisioned).