Pular para o conteúdo
NovidadesIA

Ferramentas para Devs

Gathin23 cria script para tirar anúncios de TVs Android em 15 minutos

Projeto soma 8.558 estrelas no GitHub em três dias ao trocar telas cheias de propaganda por interface limpa sem exigir root ou cabo.

Edição: Anderson Gomes
· 3 min de leitura

Quem liga uma televisão com Android TV ou Google TV costuma dar de cara com anúncios antes de abrir qualquer aplicativo de streaming. Para acabar com esse entulho, o desenvolvedor Gathin23 publicou em 17 de outubro de 2026 o cleanyourtv, ferramenta em Java que limpa o sistema via Wi-Fi e instala uma tela parecida com a da Apple TV. O projeto já soma 8.558 estrelas. O sistema atende donos de 92 modelos de 31 marcas sem exigir root.

Depuração remota desativa pacotes sem apagar arquivos

O cleanyourtv opera por meio da Android Debug Bridge (ADB), a mesma interface de depuração usada em celulares. O televisor se conecta a um computador na mesma rede sem fio. Nada depende de servidor externo. Em vez de desinstalar arquivos, o script executa pm disable-user para suspender telemetria e anúncios da fabricante sem apagar pacotes.

Se o proprietário mudar de ideia, um comando de restauração reverte todas as alterações de uma vez. O lançador nativo ocupa apenas 370 KB. O projeto começou após Gathin23 relatar no X que limpou a televisão dos pais ao pedir que o Claude Code descobrisse o aparelho na rede e removesse 25 pacotes da Xiaomi. O assistente de código pode rodar pelo Claude Code no 0G Private Computer, com plano da Anthropic, ou via Codex e Gemini CLI.

A instalação começa nas configurações da TV, onde o dono clica sete vezes sobre a opção Build no menu de informações para liberar as opções de desenvolvedor e ligar a depuração USB. A televisão precisa continuar ligada. No computador, quem configura cola as instruções do arquivo PROMPT.md em um assistente de código com acesso ao terminal e informa o modelo do aparelho. Depois de autorizar a conexão na tela, a pessoa responde a um questionário sobre quais programas usa, quais quatro ficam fixos no dock e se deseja preservar assistente de voz e Chromecast.

O assistente executa o script, tira capturas de tela para validar cada etapa e conclui o trabalho em cerca de quinze minutos. O processo não distribui binários prontos. O usuário compila o launcher pelo comando launcher/build-and-install.sh, que detecta JDK e SDK no Linux e interrompe a operação caso pm install falhe antes de desativar a tela padrão. A versão v2.3.0, lançada em 19 de outubro de 2026 após o repositório mudar o nome original tv-vibehack, trouxe animações em camadas aceleradas por GPU para impedir travamentos em chips MediaTek de 2019.

Licença indefinida e ritmo acelerado exigem cautela

Colaboradores como @occcat, @AleksanderSandnes, @angelwzr e @rachit-jain enviaram correções que levaram o projeto a doze idiomas e testes em 54 televisores. O próprio autor fez uma ressalva. Gathin23 admitiu nas notas da versão que não rodou a compilação v2.3.0 no próprio aparelho antes da publicação, confiando apenas nos testes automatizados de integração contínua. O projeto tem apenas três dias, soma 59 problemas abertos e registrou seu commit mais recente em 20 de outubro de 2026.

O repositório traz a marcação de licença não declarada, o que significa que o código não tem uma licença de uso aberta explicitamente definida. Empresas não devem adotar a ferramenta. A ausência de termos claros impede o uso comercial ou a redistribuição segura do software por terceiros. O cleanyourtv também não serve para quem não tem computador no mesmo Wi-Fi, quem usa aparelhos sem depuração acessível ou quem tem receio de operar ferramentas de linha de comando.

  • Java
  • Ferramentas para Devs
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias