# okcar-os/android

An open-source system designed for in-car entertainment. Use the CarPlay protocol to enable audio and video transmission between an Android smartphone and in-car entertainment.

Repository: https://github.com/okcar-os/android
Canonical: https://ross.abutalabs.com/products/okcar-os-android
Homepage: https://www.okcaros.com
License Family: other
Topics: android-auto, carplay, carplay-reverse, in-car-entertainment, okcaros
Last push: 2026-07-14T17:23:05+00:00

## Health v2 (maintenance only)
Score: 69/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 35, longevity 79
- inputs: {"age_days": 1110, "days_push": 50, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1077, forks 83 (observed 2026-08-28T04:03:29.580204+00:00)

## What it is
OkcarOS is an open-source Android 13-based ROM (built on LineageOS) that lets an Android smartphone act as a CarPlay device, streaming audio, video, and touch data to a car's head unit. It includes kernel-level emulation of an iPhone for IAP communication plus an Android app implementing the CarPlay protocol.

## Use cases
- use an Android phone with a CarPlay-only car head unit
- mirror audio and video from Android to in-car entertainment at 60fps
- send lossless PCM audio to a car stereo over CarPlay protocol
- build a custom automotive Android ROM from LineageOS
- reverse-engineer the CarPlay protocol on Android

## When to choose
- your car head unit only supports CarPlay but you have an Android phone
- you want a fast-connecting, high-resolution CarPlay-like experience from Android
- you want to study or extend an open-source CarPlay protocol implementation

## When to avoid
- you need ongoing maintenance, updates, or community support - the maintainer has abandoned the project and is trying to sell it
- you want a no-flash software-only solution - it requires flashing a full ROM onto a supported phone
- your device is not on the supported devices list

## Facets
- artifact type: application
- maturity: abandoned
- function: reverse-engineering, audio-processing, video-processing, embedded
- domain: android-tools, reverse-engineering, media
- platform: -
- tags: carplay, android-auto, lineageos, in-car-entertainment, rom, custom-rom, automotive, android, mobile

## Member repositories
- okcar-os/android (main) score 69

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:29.580204+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:53:16.426540+00:00, confidence not recorded.
  - readme: https://github.com/okcar-os/android (fetched 2026-08-28T04:03:29.580204+00:00, sha e77d67a4222b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
