Transformando um celular Android em um servidor de arquivos acessível pelo Wi-Fi.
celular velho → Termux → File Browser → seus arquivos pela rede
A ideia é reaproveitar um celular que está parado e transformar ele em uma espécie de mini drive, sem precisar de computador ou hardware dedicado.
Depois de criar o servidor na rede local, também é possível configurar um acesso pela internet.
Você baixa o projeto, roda o instalador e ele cuida do resto:
- libera o acesso aos arquivos do Android
- instala as dependências necessárias
- detecta a arquitetura do celular
- baixa a versão correspondente do File Browser
- instala o File Browser
- permite criar seu próprio usuário
- permite criar sua própria senha
- exige uma senha com no mínimo 12 caracteres
- permite escolher a porta do servidor
- detecta automaticamente o IP do celular
- inicia o servidor
A porta padrão é 8080, mas você pode escolher outra durante a instalação.
- um celular Android
- Wi-Fi
- Termux
O celular e o dispositivo que vai acessar os arquivos precisam estar na mesma rede Wi-Fi.
Não é necessário:
- root
- modo desenvolvedor
- depuração USB
- conectar o celular ao computador
Recomendo instalar pela versão disponível no F-Droid:
https://f-droid.org/packages/com.termux/
Depois abra o Termux.
Primeiro instale o Git:
pkg updatepkg install git -yAgora baixe este repositório:
git clone https://github.com/gio-yaml/android-nasEntre na pasta:
cd android-nasE rode o instalador:
bash install.shA partir daqui, o script vai guiando você.
Durante a instalação, você poderá criar seu próprio usuário e senha.
Digite o nome de usuário:
Digite sua senha:
Digite a senha novamente:
A senha não aparece enquanto você digita. Isso é normal.
A senha precisa ter no mínimo 12 caracteres.
Se as senhas não forem iguais, o instalador pede para tentar novamente.
O instalador também permite escolher a porta que será usada pelo servidor.
Por padrão:
Digite a porta [8080]:
Se você apertar ENTER, será utilizada a porta:
8080
Mas você pode escolher outra:
Digite a porta [8080]: 8085
Nesse caso, o endereço será:
http://IP-DO-CELULAR:8085
Depois da configuração, o script detecta automaticamente o IP do celular e mostra o endereço para acessar o servidor.
Algo como:
======================================
SERVIDOR INICIADO!
======================================
Acesse pelo navegador:
http://192.168.15.31:8080
Usuário: seu_usuario
Certifique-se de que o outro dispositivo
está conectado à mesma rede Wi-Fi.
É só copiar o endereço mostrado no Termux e abrir no navegador do computador ou de outro celular conectado à mesma rede.
Depois, faça login usando o usuário e a senha que você criou.
O instalador verifica automaticamente a arquitetura do celular usando uname -m.
Atualmente são consideradas:
aarch64 → ARM64
x86_64 → AMD64
i686 → x86 32-bit
armv7l → ARM 32-bit
A maioria dos celulares Android atuais usa ARM64 e deve retornar:
aarch64
Se a arquitetura não for reconhecida pelo script, a instalação é interrompida
Depois de instalado, você pode deixar o celular conectado ao Wi-Fi e usar o servidor para:
- armazenar arquivos
- transferir arquivos entre dispositivos
- guardar fotos e vídeos
- fazer backups
- acessar documentos
- reaproveitar um celular antigo
Basicamente, aquele celular parado na gaveta ganha uma segunda vida!
Por padrão, o servidor foi pensado para funcionar dentro da sua rede local.
É possível fazer o acesso pela internet, mas com uma configuração adicional de rede e segurança.
Não abra simplesmente a porta do File Browser no roteador sem entender o que está fazendo.
Se esse projeto te ajudou, uma estrela no repositório já ajuda bastante. ⭐
gio.yaml