---
title: "Android Debug Bridge"
description: "Android Debug Bridge is a built-in integration for Home Assistant. It has 16.3k installs sharing analytics and works locally."
canonical: "https://vulpo.app/integrations/core/androidtv"
url: "https://vulpo.app/integrations/core/androidtv.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Android Debug Bridge

> Android Debug Bridge is a built-in integration for Home Assistant. It has 16.3k installs sharing analytics and works locally.

Android Debug Bridge is a built-in integration that connects Home Assistant to Android TV and Fire TV devices over ADB. It works locally and adds media player and remote entities for each device. Setup happens in the UI, where the device type, host and port are entered, with optional fields for an ADB server and a key file. Options cover a list of apps with custom names, whether to list running apps as sources, and custom shell commands for turning the device on and off. Screen capture for album art can run at a set interval, and state detection rules can be defined per app. Actions send ADB commands, upload and download files between Home Assistant and the device, and translate a remote key press into sendevent commands.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=androidtv)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

It is added under Settings, Devices and services, with Add integration.

### Connect

- **The type of device**
- **Host**
- **Port**
- **IP address of the ADB server (leave empty to not use)**
- **Port of the ADB server**
- **Path to your ADB key file (leave empty to auto generate)**

### After setup

- **Check to delete this application**
- **Application ID**
- **Application name**
- **Configure applications list**
- **Exclude apps with unknown name from the sources list**
- **Retrieve the running apps as the list of sources**
- **Interval in minutes between screen capture for album art (set 0 to disable)**
- **Configure state detection rules**
- **ADB shell turn off command (leave empty for default)**
- **ADB shell turn on command (leave empty for default)**
- **Check to delete this rule**
- **Application ID**
- **List of state detection rules (see documentation)**

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Actions

- **ADB command**: Sends an ADB command to an Android / Fire TV device.
  Fields: Command
- **Download**: Downloads a file from your Android / Fire TV device to your Home Assistant instance.
  Fields: Device path, Local path
- **Learn sendevent**: Translates a key press on a remote into ADB 'sendevent' commands. You must press one button on the remote within 8 seconds of performing this action.
- **Upload**: Uploads a file from your Home Assistant instance to an Android / Fire TV device.
  Fields: Device path, Local path

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## At a glance

- Kind: Built-in integration
- Category: [Media and entertainment](https://vulpo.app/integrations/category/media-and-entertainment.md), TV and streaming
- Brand: [Android TV](https://vulpo.app/integrations/android-tv.md)
- Number: 16.3k installs sharing analytics
- Connection: Works locally
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Domain: `androidtv`
- Source: <https://www.home-assistant.io/integrations/androidtv/>

In Vulpo: Media Player card, Apple Watch

## Other ways in for Android TV

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Android TV Remote](https://vulpo.app/integrations/core/androidtv-remote.md) | Built-in integration | 118k installs sharing analytics | Works locally | Part of Home Assistant |
| [Notifications for Android TV / Fire TV](https://vulpo.app/integrations/core/nfandroidtv.md) | Built-in integration | 4.4k installs sharing analytics | Works locally | Part of Home Assistant |
| [Android TV HA Bridge](https://github.com/CyborgFingers/android-tv-ha-bridge) | Marketplace integration | 3 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Philips Android TV](https://github.com/nstrelow/ha_philips_android_tv) | Marketplace integration | No installs sharing analytics yet | Connection not stated | No update in over 18 months |
| [Android TV Remote Card](https://github.com/skeefee/android-tv-remote-card) | Dashboard card | 1 GitHub stars | Connection not stated | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/androidtv

---

- HTML version of this page: https://vulpo.app/integrations/core/androidtv
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
