RF_SENTINEL

rf_sentinel / android-auto

Android Auto

A driver-safe, template-based Android Auto app: what's around you, on the car screen, with alerts through the car speakers.

Android Auto home screen with the threat headline and recent alerts
home
Android Auto recent alerts, kept after the device has left
recent alerts
Android Auto nearby devices with the phone's filters and counts
nearby devices
Android Auto list of flagged devices with the radio that heard each one
flagged devices
Android Auto More screen: snooze alerts, spoken alerts, cell towers, hardware
more
Android Auto live map with the devices around you
live map
Android Auto live map zoomed out with known cameras
known cameras

Demo data. These screens are the full car app, shown on Google's Desktop Head Unit; from the GitHub APK a real car shows the screen and alert messages described below.

Screens

The GitHub APK in a real car

Google lets apps built with its Car App Library, as RF Sentinel is, run in a real car only when they're installed from a trusted store (Google Play or ONE store). Android Auto's Unknown sources developer setting covers media and messaging apps, not these (Google's testing guide). So the GitHub APK doesn't appear in a real car's launcher, whatever its settings; its car screens run on Google's Desktop Head Unit emulator.

The GitHub APK still works in a real car, through the two app types that setting does cover:

  1. Open Android Auto settings on the phone and tap Version ten times to unlock developer mode.
  2. ⋮ → Developer settings → enable Unknown sources, then reconnect to the car.
  3. RF Sentinel screen (media-style): tabs for Threats, Cameras (nearest known cameras, the one ahead first), Alerts and Status (start / stop scanning, mute, cell towers, hardware), plus a card with the current threat and Scan / Mute buttons. It never plays anything, so your music keeps playing and keeps the steering-wheel buttons.
  4. Alerts as messages: every alert arrives as a message from RF Sentinel, which the car shows and can read aloud. Reply "mute" to silence alerts for 30 minutes, or "ignore" to stop alerting about the latest device.
  5. If RF Sentinel is missing from the car's launcher, tick it under Customize launcher. The live map needs the full car app, so it stays on the Desktop Head Unit.

Auto start

Settings → Start scanning automatically in the car: scanning starts when the phone connects to your car's Bluetooth or to Android Auto, and stops when you leave if the car started it.

Navigation privacy

Photon, Nominatim and Valhalla see the search, your start and destination, and your IP address, only when you search or start a route. They never see your scans.

Join the DiscordHelp, ideas, new signatures, field captures and ESP32 builds. CIS-C0/RFSentinel on GitHubSource code, releases, issues. A star helps others find it.