Getting started

O que é o ADB e para que serve numa televisão

· 2 min read

Ilustração. Decorativa: os detalhes estão nos diagramas do texto.

Se chegou aqui à procura de como remover aplicações da sua televisão, a primeira palavra que vai encontrar é ADB. Convém perceber o que é antes de escrever o primeiro comando.

Três letras e uma ponte

ADB significa Android Debug Bridge. Faz parte do kit de desenvolvimento oficial do Android, é publicado pela Google, e serve para que um computador fale com um dispositivo Android. Um telemóvel, um tablet ou — o que nos interessa aqui — uma televisão.

O importante: não é uma porta das traseiras nem uma falha de segurança. É uma interface documentada que o fabricante da sua televisão decidiu deixar disponível, e que se ativa a partir das definições do próprio aparelho.

O que se pode fazer com o ADB

Para uma televisão de oito anos, interessam três coisas:

  • Ver o que está instalado. O aparelho devolve a lista completa de pacotes, incluindo os que não aparecem em menu nenhum.
  • Desinstalar aplicações pré-instaladas para o seu utilizador. É o comando adb shell pm uninstall --user 0, a operação central deste site.
  • Instalar aplicações que tenha descarregado.

A parte que torna tudo isto reversível

Aqui está o pormenor que separa «remover uma aplicação» de «estragar a televisão».

Quando desinstala com --user 0, a aplicação não é apagada do aparelho. Retira-a do utilizador atual. O ficheiro original continua intacto na partição de sistema, que nunca é tocada. Por isso existe o comando de regresso:

adb shell cmd package install-existing com.exemplo.pacote

install-existing significa literalmente «instala a que já lá está». Não descarrega nada: reinstala a cópia de fábrica.

É a razão pela qual não publicamos nenhuma ficha sem termos confirmado que este regresso funciona nesse modelo concreto.

O que o ADB não é

  • Não dá acesso privilegiado ao sistema.
  • Não modifica o firmware.
  • Não serve para contornar proteções de conteúdo.

Tudo o que documentamos fica dentro destes limites, e dizemo-lo de forma explícita na nossa página de âmbito.

Everything here applies to a device you own, and every removal is reversible. The limits of this project: O que fazemos e o que não