Imagine transformar um aparelho que servia apenas para streaming ilegal em um computador completo, pronto para rodar Debian 13 e apoiar aulas de programação, redes e automação residencial. Foi exatamente o que o estudante Gabriel Cezar Lima, do Instituto Federal do Paraná (IFPR) – Campus Ivaiporã, fez com a TV Box BTV B13 baseada no chipset Amlogic S905X4. O resultado é um mini PC que inicializa em menos de cinco segundos direto do eMMC, sem pendrive ou cartão microSD, e que pode ser replicado em lotes apreendidos pela Receita Federal.
Porque este hack chama tanta atenção
Rodar Linux em TV Boxes não é novidade, mas quase sempre exige boot externo. O diferencial aqui é a primeira documentação pública para gravar o sistema diretamente no armazenamento interno, tornando o dispositivo muito mais prático para uso contínuo em laboratórios de informática.
Para alcançar essa façanha, Gabriel utilizou um ESP32 como adaptador UART improvisado, acessou o bootloader via porta serial e redirecionou a partição KEYBOX – originalmente reservada a chaves DRM – para carregar um script U-Boot que inicia o Debian 13 com interface XFCE.
Especificações e comparação com alternativas populares
BTV B13
• CPU: Amlogic S905X4 (4 × Cortex-A55, até 2 GHz)
• GPU: Mali-G31 MP2
• RAM: 2 GB DDR3
• Armazenamento: 16 GB eMMC
• Rede: Ethernet 100 Mb/s + Wi-Fi 2,4/5 GHz
• Vídeo: 4K @ 60 Hz (limitado a decodificação por software no Linux atual)
Na prática, o desempenho fica próximo ao de um Raspberry Pi 3 Model B+, porém com consumo energético ainda mais baixo e — o melhor — custo praticamente zero para instituições que receberem as TV Boxes apreendidas. Já quem precisa de portas USB extras, rede Gigabit ou 8 GB de RAM pode olhar para mini PCs x86 como os modelos com Intel N100 disponíveis na Amazon, mas para tarefas leves de ensino o BTV B13 cumpre bem o papel.
O que dá para fazer com 2 GB de RAM?
• Servidor web Apache/Nginx para páginas estáticas ou sistemas acadêmicos leves
• Broker MQTT para projetos de IoT e automação residencial
• Ambiente de desenvolvimento em Python, C/C++ ou Node.js
• Laboratório de redes, permitindo aos alunos configurar DHCP, DNS e firewall
• Programação embarcada com Arduino e ESP32, usando a própria TV Box como host
O autor alerta que o dispositivo não substitui um PC convencional para navegação pesada em múltiplas abas ou streaming em alta definição, já que a aceleração de vídeo por hardware ainda não está habilitada no Debian.
Imagem: William R
Reaproveitamento de equipamentos apreendidos: impacto social e ambiental
Todos os anos, milhares de TV Boxes irregulares são confiscadas no Brasil. Parte desse volume é doada a instituições de ensino após descaracterização. Projetos como o EducaBox (IFMS) e iniciativas no IFSP já convertem diferentes modelos em computadores educacionais. A documentação da BTV B13 amplia o catálogo de hardware reutilizável, potencializando a inclusão digital e reduzindo o lixo eletrônico.
Documentação aberta acelera a adoção
Todo o passo a passo, scripts e benchmarks estão no GitHub de Gabriel. A metodologia pode ser adaptada a outros modelos com SoCs Amlogic: cada placa exige ajustes no U-Boot, mas o conceito de redirecionar a partição KEYBOX tende a se repetir. Se forem desenvolvidos métodos sem solda, o processo poderá ser realizado até por professores de informática com conhecimentos básicos em Linux, escalando a iniciativa para centenas de escolas.
No fim das contas, o projeto mostra que, com criatividade e software livre, é possível transformar um produto que seria destruído em ferramenta pedagógica valiosa — e ainda economizar o orçamento público que seria gasto em novos computadores.
Com informações de Hardware.com.br