Press "Enter" to skip to content

Como transformar sua TV Box BTV em um servidor caseiro (inclusive com torrent automático)

Aquela TV Box BTV esquecida na gaveta, que antes só servia para canais piratas que vivem parando de funcionar, pode ganhar uma nova e nobre missão. Em vez de descartar mais um eletrônico, você pode transformar esse hardware num servidor multimídia silencioso e de baixo consumo, rodando 24 horas por dia.

Esse tutorial vai te guiar para converter o aparelho num mini computador Linux com Debian, capaz de baixar torrents e transmitir seus filmes e séries para toda a casa via Plex, Jellyfin ou Emby.

A mágica por trás dessa transformação é possível graças ao trabalho de projetos como o “Projeto Transformar” da UTFPR, que já deu nova vida a mais de 3.000 TV Boxes em parceria com a Receita Federal. Utilizando imagens otimizadas do sistema Armbian (uma distribuição baseada em Debian para ARM), podemos substituir o sistema Android limitado por um Linux completo.

A grande maioria dos modelos BTV lançados contam com poder de sobra para essa tarefa, e podem ser utilizados para (inclusive) repensar a sua utilização para o consumo de conteúdo doméstico.

Esse pode ser o seu projeto para o próximo final de semana, usuário frustrado (até hoje) com a queda do BTV.O processo envolve desde a coleta dos materiais corretos até a configuração dos softwares, mas o resultado é um servidor dedicado e econômico.

Abaixo, você encontrará um guia direto e extenso, baseado em informações atualizadas da comunidade, para ressuscitar seu aparelho e colocá-lo para trabalhar por você.

 

Aviso de responsabilidade

Este conteúdo que você está lendo é de caráter JORNALÍSTICO, INFORMATIVO e DIDÁTICO. Toda a responsabilidade sobre a utilização das informações compartilhadas no artigo é de total e completa responsabilidade do leitor.

Não estamos em nenhum momento promovendo ou incentivando o uso de métodos alternativos para o consumo de conteúdo protegido por direitos autorais. Abordamos o tema porque é de interesse de muitos de nossos leitores.

Também não estamos compartilhando links para downloads de ferramentas de software ou de vendas de dispositivos relacionados com a marca. Caso você queira maiores informações sobre o assunto, pode acessar as fontes recomendadas do artigo ou fóruns técnicos que abordam o tema com maior profundidade.

 

O que você precisa antes de começar

Antes de colocar a mão no código, é essencial reunir as ferramentas certas para evitar dores de cabeça. A compatibilidade do sistema com o processador do seu aparelho é o ponto mais crítico de todo o processo.

Utilize uma conexão de internet estável para baixar os arquivos, pois qualquer interrupção pode corromper a imagem do sistema.

Além disso, você vai precisar de:

  • Um computador desktop ou notebook com leitor de cartão SD e acesso à internet para preparar os arquivos.
  • Um cartão de memória microSD de boa qualidade com pelo menos 8GB (16GB é o ideal), onde o novo sistema Linux será instalado e executado.
  • Um cabo de rede (Ethernet) para conectar sua TV Box ao roteador, garantindo uma conexão estável para downloads e streaming.
  • Um teclado USB para controlar o terminal durante as primeiras configurações do Linux.
  • Acesso ao roteador para verificar o endereço IP que será atribuído à TV Box na rede.

 

Identificando seu modelo e baixando o sistema certo

O primeiro passo técnico, e o mais importante, é identificar corretamente o modelo da sua TV Box para baixar a imagem de sistema compatível. No caso do BTV13 (por exemplo), que utiliza o processador Amlogic S905X4, a imagem correta é a do Projeto Transformar ou uma build específica do Armbian para esse chip.

Usar a imagem errada pode simplesmente fazer com que o aparelho não inicialize. Logo, tire o tempo necessário para pesquisar e ter a certeza de qual é o tipo de software que você precisa.

Acesse o repositório oficial do Projeto Transformar no GitHub, que é uma das fontes mais confiáveis e atualizadas para essa finalidade no Brasil. Lá, você encontrará uma tabela completa com os modelos suportados e os links diretos para download das imagens customizadas, que já incluem scripts de otimização.

Ou, se você preferir, pode simplesmente procurar por arquivos alternativos correspondentes para necessidades específicas, como o próprio Debian adaptado para os dispositivos Android, sempre considerando o hardware que o seu equipamento possui, principalmente o processador do dispositivo.

Baixe o arquivo específico para o modelo BTV; ele geralmente vem compactado no formato .img.xz ou .zip.

 

Gravando a imagem no cartão microSD

Com o arquivo da imagem baixado no seu computador, você precisará de um software para gravá-la no cartão microSD, transformando-o no “disco rígido” do seu futuro servidor. Programas como o BalenaEtcher ou o Rufus (no Windows) são os mais recomendados por sua simplicidade e segurança. Insira o cartão microSD no computador e abra o software de gravação.

No BalenaEtcher, por exemplo, o processo é de três cliques:

  • selecionar o arquivo da imagem baixada
  • selecionar o cartão SD de destino (cuidado para não escolher o disco errado do seu PC!)
  • e clicar em “Flash!”.

Aguarde alguns minutos até que a gravação seja concluída e o software valide a operação. Pronto, seu cartão de boot está pronto para dar vida nova à TV Box.

 

Configuração inicial do sistema

Agora, com o cartão pronto, vamos desligar completamente a TV Box da tomada.

Insira o cartão microSD no slot do aparelho, conecte o cabo de rede, o teclado USB em uma das portas e, por fim, a energia.

O processo de boot pode levar alguns minutos na primeira vez, seja paciente. Se tudo ocorrer bem, você verá um terminal Linux pedindo login e senha.

As credenciais padrão para acessar o sistema pela primeira vez geralmente são:

  • Usuário: root
  • Senha: 1234

No primeiro acesso, o sistema obrigatoriamente pedirá que você troque a senha do root e crie um novo usuário comum. Siga as instruções na tela.

Esse é um passo fundamental para a segurança do seu servidor, especialmente se ele ficará acessível na rede.

 

Acessando o servidor remotamente via SSH

Para facilitar a configuração e não depender de um teclado e monitor ligados diretamente na TV Box, você pode controlá-la via SSH de qualquer computador na mesma rede. Primeiro, você precisa descobrir o IP que o roteador atribuiu ao aparelho. Ainda no terminal conectado à TV, digite o comando ip a ou hostname -I e anote o endereço IP mostrado (ex: 192.168.0.105).

No seu computador principal (Windows, Linux ou Mac), abra o terminal ou um programa como o PuTTY. Conecte-se ao IP da TV Box usando o comando:
ssh [email protected]

Substitua “usuario” pelo nome que você criou na etapa anterior e “192.168.x.x” pelo IP que você anotou. Pronto! Agora você tem o controle total do seu servidor diretamente do conforto do seu computador.

 

Instalando e configurando o servidor multimídia (Plex/Jellyfin/Emby)

Com o Debian rodando e o acesso SSH configurado, a parte divertida começa.

Vamos transformar essa máquina num poderoso centro de mídia. A escolha entre Plex, Jellyfin ou Emby é pessoal.

O Plex é famoso pela interface polida, o Jellyfin é 100% open-source e gratuito, e o Emby é um meio-termo. Para este tutorial, vamos usar o Jellyfin como exemplo por ser livre e bastante ativo.

Atualize a lista de pacotes do sistema e instale o Jellyfin com os seguintes comandos:

sudo apt update

sudo apt install curl gnupg

curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg

echo “deb [arch=$( dpkg –print-architecture )] https://repo.jellyfin.org/$( awk -F’=’ ‘/^ID=/{ print $NF }’ /etc/os-release ) $( awk -F’=’ ‘/^VERSION_CODENAME=/{ print $NF }’ /etc/os-release ) main” | sudo tee /etc/apt/sources.list.d/jellyfin.list

sudo apt update

sudo apt install jellyfin

Após a instalação, o serviço do Jellyfin inicia automaticamente.

Para acessá-lo e finalizar a configuração visualmente, abra um navegador no seu computador principal e digite o endereço: http://192.168.x.x:8096 (substitua pelo IP da sua TV Box).

Siga o assistente de configuração, adicione as pastas onde ficarão seus filmes e séries e defina seu usuário.

 

Passo a passo: Montando um disco externo para sua mídia

O armazenamento interno de 16GB da BTV é insuficiente para qualquer coleção de mídia que preze. Por isso, conectar um HD externo ou pendrive é fundamental. Siga este passo a passo para montá-lo corretamente no Linux e compartilhar com o Jellyfin.

  1. Conecte o HD externo a uma das portas USB da TV Box.
  2. Identifique o disco: No terminal SSH, digite lsblk. Você verá uma lista de dispositivos. O seu HD provavelmente aparecerá como /dev/sda1 ou /dev/sdb1. Identifique-o pelo tamanho.
  3. Crie um ponto de montagem: É a pasta onde o disco será acessado. Digite: sudo mkdir /media/HD_Externo
  4. Monte o disco: Use o comando: sudo mount /dev/sda1 /media/HD_Externo (substitua /dev/sda1 pela identificação que você anotou).
  5. Monte automaticamente ao ligar: Para não ter que fazer isso manualmente toda vez, você precisa do UUID do disco. Descubra-o com: sudo blkid /dev/sda1. Copie o código entre aspas (ex: “ABC-1234”).
  6. Edite a tabela de montagem: Abra o arquivo com: sudo nano /etc/fstab. Na última linha, adicione: UUID=ABC-1234 /media/HD_Externo auto defaults,nofail 0 0. Salve com Ctrl+O, Enter, e saia com Ctrl+X.
  7. Dê a permissão correta: Para o Jellyfin escrever no disco, digite: sudo chown -R jellyfin:jellyfin /media/HD_Externo

 

Adicionando o toque final: Automação de downloads com Torrents

Nenhum servidor multimídia está completo sem uma forma automatizada de baixar novos conteúdos.

Vamos instalar o Transmission, um cliente de Torrent leve e que pode ser controlado via interface web. Isso transforma seu servidor numa central completa: ele baixa, organiza e disponibiliza os arquivos para streaming.

No terminal SSH, instale o Transmission com o comando:
sudo apt install transmission-daemon

Antes de configurar, pare o serviço para editar as configurações:
sudo systemctl stop transmission-daemon

Agora, edite o arquivo de configuração:
sudo nano /etc/transmission-daemon/settings.json

Dentro deste arquivo, você precisa alterar alguns parâmetros:

  • Defina um usuário e senha para acessar a interface web: “rpc-username”: “seu_usuario” e “rpc-password”: “sua_senha”.
  • Altere o diretório de download para o seu HD externo: “download-dir”: “/media/HD_Externo/Downloads”.
  • Se quiser permitir acesso à interface web de qualquer computador da rede, verifique se “rpc-bind-address” está como “0.0.0.0”.

Após salvar as alterações (Ctrl+O, Enter, Ctrl+X), inicie o serviço novamente:
sudo systemctl start transmission-daemon

Agora, você pode acessar a interface web do Transmission em qualquer navegador da rede, digitando: http://192.168.x.x:9091 e usando o usuário e senha que você criou. Adicione seus torrents, e eles serão baixados diretamente para a pasta que você configurou, prontos para serem vistos no Jellyfin.

Ao final deste processo, sua velha TV Box BTV estará transformada num servidor caseiro completo, autossuficiente e de baixíssimo consumo de energia. Você não só evitou o descarte eletrônico como adquiriu uma ferramenta poderosa para centralizar e consumir sua mídia digital.

A combinação de um sistema Linux estável com aplicações como Jellyfin e Transmission mostra como hardware antigo pode ser reaproveitado com inteligência e criatividade.