O que é o ADB e para que serve numa televisão
· 2 min read
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.