Remove apps desnecessários de TVs Android TV e Google TV pela rede Wi-Fi via ADB e substitui a tela inicial cheia de anúncios por um launcher clean no estilo Apple TV.
nthnclrk/CleanFrame
Uma tela inicial pessoal para TVs Samsung The Frame com Tizen, com apps, foto de fundo e interface fácil de navegar pelo controle remoto, que você pode adaptar em um fork.
- Estrelas
- 264
- Forks
- 30
- Issues abertas
- 2
- Último commit
- anteontem
O que é?
CleanFrame é uma tela inicial mais simples para a Samsung The Frame. Ela exibe os apps escolhidos, uma foto e o horário, e foi projetada para ser navegada pelo controle remoto da TV. O projeto é um app Tizen feito com um runtime ES5, e o autor o compartilha como ponto de partida, não como um produto pronto e portátil.
A interface oferece os layouts List ou Dock, fundo claro ou escuro e relógio de 12 horas. É possível escolher e reordenar os apps da tela inicial, descobrir apps instalados na TV, selecionar entre quinze papéis de parede e ajustar a tipografia, o foco e o estilo de vidro na tela Settings. As preferências são salvas localmente. Os efeitos de vidro e desfoque são pré-renderizados, para que a TV carregue apenas imagens finalizadas e use transforms e opacidade para indicar o foco.
Você pode testar a interface no navegador com Node.js 22+ e Python 3.10+ antes de mexer em qualquer hardware. Para instalar na TV, você precisa dos seus próprios certificados, perfil de assinatura e identidade do app. Os scripts de configuração são específicos para o computador e a TV do autor, então é esperado que você os adapte e faça testes. Alterações nativas na tela inicial e na inicialização dependem de helpers não documentados e envolvem riscos.
Recursos principais
- 01Layouts List ou Dock alternáveis, com ícones, nomes ou ambos.
- 02Fundos com foto ou cores sólidas claras e escuras, com relógio simples de 12 horas.
- 03Escolha, reordenação e descoberta de apps da tela inicial na TV.
- 04Quinze papéis de parede incluídos e preferências salvas localmente.
- 05Prévia no navegador para desenvolver a interface sem uma TV.
Casos de uso
- Transformar uma Samsung The Frame em uma tela inicial pessoal, com fotos em destaque.
- Usar um fork do projeto como base para uma interface personalizada de TV com Tizen.
- Criar protótipos de interfaces navegáveis pelo controle remoto no navegador antes de instalá-las na TV.
Início rápido
- 1
Clone o repositório
git clone https://github.com/nthnclrk/CleanFrame.git - 2
Acesse a pasta do projeto
cd CleanFrame - 3
Instale as dependências (é necessário ter o Node.js 22 ou superior)
npm ci - 4
Inicie a prévia no navegador e abra localhost:4795/home/
npm run dev:public
Antes de usar
- Foi desenvolvido para uma Samsung The Frame TV e só foi testado nesse equipamento de referência.
- Os scripts de configuração refletem o computador, a TV e o firmware do autor, então você precisará adaptá-los por conta própria.
- Apenas Tizen é compatível; Android TV, Google TV, LG webOS e Roku exigiriam implementações separadas.
- As alterações na Home nativa e na inicialização usam helpers não documentados, que podem deixar de funcionar após atualizações de firmware.
Tópicos
Perguntas frequentes
- O que é CleanFrame?
- Uma tela inicial pessoal para TVs Samsung The Frame com Tizen, com apps, foto de fundo e interface fácil de navegar pelo controle remoto, que você pode adaptar em um fork. CleanFrame é uma tela inicial mais simples para a Samsung The Frame. Ela exibe os apps escolhidos, uma foto e o horário, e foi projetada para ser navegada pelo controle remoto da TV. O projeto é um app Tizen feito com um runtime ES5, e o autor o compartilha como ponto de partida, não como um produto pronto e portátil.
- CleanFrame é gratuito? Qual é a licença?
- CleanFrame é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CleanFrame ainda é mantido?
- Manutenção ativa. O último commit de CleanFrame foi em 20 de out. de 2026.
- Para que posso usar CleanFrame?
- Transformar uma Samsung The Frame em uma tela inicial pessoal, com fotos em destaque. Usar um fork do projeto como base para uma interface personalizada de TV com Tizen. Criar protótipos de interfaces navegáveis pelo controle remoto no navegador antes de instalá-las na TV.
- Como instalar CleanFrame?
- Clone o repositório: git clone https://github.com/nthnclrk/CleanFrame.git Acesse a pasta do projeto: cd CleanFrame Instale as dependências (é necessário ter o Node.js 22 ou superior): npm ci Inicie a prévia no navegador e abra localhost:4795/home/: npm run dev:public
- Onde consigo CleanFrame?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nthnclrk/CleanFrame
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Remove apps indesejados de Android TV e Google TV por Wi-Fi via ADB e substitui a tela inicial por um launcher leve no estilo Apple TV.
Launcher para Android TV no estilo do tvOS, voltado a TVs do mercado chinês como Xiaomi e TCL, sem anúncios e com protetores de tela aéreos da Apple TV.
Uma tela inicial de código aberto e sem anúncios para substituir a do Google TV e Android TV, com destaques em alta dos seus apps, previsão do tempo e preços de criptomoedas.
App nativo para a barra de menus do macOS que controla TVs LG webOS remotamente, com inicialização de apps, troca de entradas HDMI e navegação pelo touchpad.
Biblioteca JavaScript para criar interfaces interativas com componentes compostos, na web, no servidor e em plataformas nativas.