# Configuração avançada com comandos ADB

#### Pré-requisitos

* Um laptop e sua Android TV conectada à **mesma rede Wi‑Fi**
* **Opções do desenvolvedor** ativadas na sua TV
* **Depuração sem fio** ativadas na sua TV

<details>

<summary>Como ativar as Opções do desenvolvedor</summary>

Vá para **Configurações** (ícone de engrenagem) → **Sistema** ou **Sobre** → Encontre **versão do Android TV OS** ou **Número da versão** → Clique de 7 a 8 vezes rapidamente até ver "Agora você é um desenvolvedor!"

</details>

<figure><img src="/files/99099a9ae42b12e3fa233a17d65aba0ba8952d37" alt=""><figcaption></figcaption></figure>

#### Etapa 1: Ative a Depuração sem fio

1. Vá para **Configurações** → **Sistema** → **Opções do desenvolvedor**
2. Ativar **Depuração sem fio**
3. Anote o **endereço IP, porta e código de pareamento** mostrados na tela

<figure><img src="/files/41e1ce123976b84c67f522ea82474a582006b1c8" alt=""><figcaption></figcaption></figure>

#### Etapa 2: Emparelhe seu laptop com a TV

Abra um terminal no seu laptop e execute:

{% code lineNumbers="true" expandable="false" %}

```bash
adb pair IP:PORTA
```

{% endcode %}

Exemplo: `adb pair 192.168.1.130:37081`

Digite o código de pareamento quando solicitado. Após o pareamento ser bem-sucedido, a TV exibirá uma nova porta de conexão (normalmente terminando em `:5555`).

#### Etapa 3: Conecte-se à TV

{% code lineNumbers="true" expandable="false" %}

```bash
adb connect IP:5555
```

{% endcode %}

Exemplo: `adb connect 192.168.1.50:5555`

#### Etapa 4: Defina o Buzzblender como a proteção de tela

Execute estes comandos para ativar a proteção de tela e definir o Buzzblender como padrão:

{% code lineNumbers="true" expandable="false" %}

```bash
adb shell settings put secure screensaver_enabled 1
adb shell settings put secure screensaver_activate_on_sleep 1
adb shell settings put secure sleep_timeout -1
adb shell settings put secure screensaver_components com.buzzblender.tv/.playback.PlaybackDreamService
adb shell settings put system screen_off_timeout 30000
```

{% endcode %}

O que cada comando faz:

* `screensaver_enabled 1` — Ativa a proteção de tela
* `screensaver_activate_on_sleep 1` — Ativa a proteção de tela quando o dispositivo entra em suspensão
* `sleep_timeout -1` — Desativa as restrições de tempo limite de suspensão
* `screensaver_components com.buzzblender.tv/.playback.PlaybackDreamService` — Define o Buzzblender como a proteção de tela padrão (esta é a configuração que o Google removeu da interface)
* `screen_off_timeout 30000` — Define que a tela será desligada após 30 segundos de inatividade

#### Etapa 5: Verifique a configuração

Deixe sua Android TV ficar inativa por 30 segundos. O Buzzblender agora deve exibir seu conteúdo como proteção de tela.

Precisa de ajuda com a configuração do ADB? Envie um e-mail para <help@buzzblender.com> para agendar uma chamada de configuração com a equipe de suporte.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://buzzblender.gitbook.io/buzzblender-docs/docs-pt-br/configuracao-avancada-com-comandos-adb.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
