For cars with Baidu CarLife

ANDROID AUTO
ON CARLIFE. FREE.

One free app on your phone and a USB cable. No adapter, no license, no activation.

Android Auto with navigation and music on the factory Baidu CarLife screen of a Honda Vezel
Factory head unit of a Chinese-market Honda Vezel: Android Auto through Headswap
بالعربية

أندرويد أوتو على شاشة بايدو كارلايف — مجاناً

Headswap تطبيق مجاني لهاتف أندرويد يعرض Android Auto الحقيقي على الشاشة الأصلية للسيارة التي تدعم Baidu CarLife فقط. يعمل عبر كابل USB. بديل مجاني للتطبيقات المدفوعة وللمحوّلات: لا تحتاج إلى شراء محوّل، ولا ترخيص، ولا تفعيل.

  1. حمّل ملف APK وثبّته على الهاتف.
  2. افتح Headswap واتبع خطوات الإعداد حتى النهاية: وضع المطوّر في Android Auto، الأذونات، العمل في الخلفية.
  3. وصّل الهاتف بالسيارة بكابل USB.
Why

Your car screen only has Baidu CarLife?

Many cars made for China, or imported with Chinese-market equipment, have a factory head unit with Baidu CarLife only: no Apple CarPlay, no Android Auto. You see it in cars like the Toyota Levin, Honda Vezel, Kia Sonet or the Chinese e-Golf. The dealer usually cannot add Android Auto. There are some solutions, but each one has a catch.

Paid app

Paid apps

Also an app on the phone, but you must buy a license and activate it.

Adapter

WIZCAR, MyCarPlay and similar

A box in the USB port that turns CarLife into Android Auto or CarPlay. It works, but it is one more device in the car and one more purchase.

Headswap

Free app on your phone

Full Android Auto with touch, sound over USB to the car speakers. No license, no box, no head unit flashing.

How it works

An adapter, but inside your phone

Headswap does the same job as an adapter box, without the box. To the car, it looks like a normal phone with CarLife. To Android Auto, it looks like the car head unit. Everything runs on one phone.

Car head unitBaidu CarLife
USB
as a CarLife phone
Headswapon your phone
as a
head unit
Android Autoon the same phone
Video

See it in the car

A minute and a half on a Honda Vezel: plugging in the cable, maps, music, touch and the voice assistant. On-screen captions are in Russian.

Android Auto on the factory Honda Vezel head unit via Headswap
What works

Tested in a real car

What you need

Check before you start

Other cars with CarLife will likely work but are not tested yet. If you try it, please tell us in Telegram which car you have and what happened.

Setup
Headswap setup wizard: step 1 of 8, Android Auto developer mode

The wizard guides you step by step

  1. Turn on Android Auto developer mode
  2. Give permissions: notifications, microphone, location
  3. Allow background work and remove battery limits
  4. Connect the phone to the head unit with a cable

The app shows you if the phone is ready to drive. Settings are split into sections: appearance, video (resolution, Android Auto interface scale, frame rate), sound and microphone, head unit, updates and wireless.

Download

Headswap 2.0.0

APK for Android. Free. Install it like a normal app; you do not need to change anything in the car.

  • Pricefree, no license, no activation
  • NeedsAndroid 10 or newer, Android Auto installed
  • Carfactory head unit with Baidu CarLife, USB cable or Wi-Fi (beta)
  • Size3.1 MB
  • SHA-25679148d5fa3e87149909769f911c262c7aa2e87d3bd0a7cde05d7c091038640f1
  • CodeGitHub (GPL-3.0)

Use at your own risk

Headswap is an unofficial app. To make it work you need to turn on things that usually only developers use:

  • Android Auto developer mode and its head unit server;
  • Android developer options and, if needed, USB debugging;
  • an accessibility service and “restricted settings” for an app not from the store;
  • background work without battery limits;
  • installing an APK from outside Google Play.

The app is provided “as is”, without any warranty. The author is not responsible for any problems with your phone, head unit or car, or for the results of using it. An update of Android Auto, the head unit or the phone can break it at any time. Do not set up the app while driving.

How to install

  1. Download the APK and open the file. Android will ask to allow installs from your browser — allow it.
  2. Open Headswap and complete the setup wizard to the end.
  3. Android Auto developer mode: open Android Auto settings, tap “Version” 10 times, then in the ⋮ menu choose “Start head unit server”. The wizard shows you where.
  4. Accessibility service (for auto start): if the switch is grey, go to Settings → Apps → Headswap → ⋮ → “Allow restricted settings”, then turn it on again.
  5. Connect the phone to the head unit with a USB cable. Keep the phone unlocked when you connect.

Updates install over the old version, your settings stay.

What’s new

Cars

Supported cars

CarMarketBaidu CarLife
Dongfeng Peugeot 5008 2024China—
Honda Breeze, 2nd genChina—
Honda CR-V, 6th gen, pre-faceliftChina—
Honda CR-V 2026 1.5TChina2.0
Honda CR-V 2026 hybrid works with some limitationsChina—
Honda Vezel 2022–2024 (GAC Honda)China2.0
Hyundai Elantra, 7th gen, pre-faceliftChina—
Hyundai ix35 2021China—
Jetta VS5/VS7 Baidu CarLife version only, J-Link version is not supportedChina2.0
Kia K3 2023China—
Kia Sportage AceChina—
Mazda CX-5 2025–2026China2.0
Mazda CX-50China—
Mitsubishi Outlander 4 2022China—
Skoda Kamiq GT 2021China—
Skoda Octavia ProChina2.0
Toyota Corolla Cross 2024–2025China2.0
Toyota LevinChina—
Volkswagen Golf 8 Pro 2021China—
Volkswagen ID.UnyxChina—
Volkswagen Lamando LChina—
Volkswagen Sagitar 2021–2022, pre-faceliftChina2.0
Volkswagen T-Roc facelift 2026China—
Volkswagen Tharu XR 2025–2026China2.1
Volkswagen Tiguan L Pro / Teramont ProChina—

Your CarLife car is not in the list? Try it and send the model, year and CarLife version in Telegram — we will add it.

Help

Questions? Ask in Telegram

News, updates and help are in the Telegram channel. Write your car model, head unit and phone, and what does not work — it helps to fix it faster. English is fine.

FAQ

Common questions

Is Headswap really free?

Yes. There is no license key, no activation and no paid version. The source code is open on GitHub under GPL-3.0.

How is it different from WIZCAR or MyCarPlay adapters?

An adapter is a separate box that plugs into the head unit and pretends to be a CarLife phone. Headswap does the same thing on your phone: you only need a USB cable, there is no extra device in the car.

Can I get Android Auto on a head unit that only has Baidu CarLife?

Yes. Headswap connects to the head unit over USB as a CarLife phone, and works as a head unit for Android Auto on the same phone. You get full Android Auto with touch on the car screen.

Do I need to flash anything in the car?

No. The head unit stays as it is. Everything works through the app on your Android phone and a USB cable.

Does the sound go over Bluetooth?

No. Music and navigation voice go over USB to the car speakers. Bluetooth is only needed for phone calls.

Will it work on my Toyota Levin, Kia Sonet or e-Golf?

If the factory screen has Baidu CarLife over USB, there is a good chance. It is tested on several Chinese-market cars — see Supported cars. Try it and tell us the result in Telegram.

Android Auto, Baidu CarLife, WIZCAR and MyCarPlay are trademarks of their owners. Headswap is not affiliated with Google, Baidu, car makers or adapter makers.