O QRServ pega quaisquer arquivos selecionados em seu dispositivo e os disponibiliza por meio de seu próprio servidor HTTP em uma porta não utilizada. Os arquivos selecionados podem então ser baixados via navegador da web em outro dispositivo e/ou software que permita downloads de arquivos via HTTP a partir de códigos QR.
Os dispositivos envolvidos precisam estar na mesma rede (ou seja, ponto de acesso, compartilhamento de internet [sem necessidade de dados móveis], VPN [com uma configuração compatível]).
Recursos:
- Código QR
-- Toque no código QR para exibir o URL em uma dica de ferramenta
-- Pressione e segure o código QR para copiar o URL completo para a área de transferência
- Importação via folha de compartilhamento
- Suporte para seleção de vários arquivos
-- No aplicativo e via folha de compartilhamento
-- A seleção é colocada em um arquivo ZIP
--- A dica de ferramenta, ao pressionar e segurar o nome do arquivo compactado resultante, revelará os arquivos originalmente selecionados
- Modo de Acesso Direto
-- Disponível apenas no Android 10 ou anterior na versão da Play Store
-- Para usar este recurso no Android 11 ou posterior, use a versão do GitHub (o link está no aplicativo, na seção "Sobre", e mais adiante na descrição) -- observe que a versão da Play Store precisa ser desinstalada primeiro, pois ela é assinada com um certificado diferente
-- Arquivos grandes? Use o modo de acesso direto para acessar diretamente o armazenamento interno, evitando assim a tentativa de copiar a seleção para o cache do aplicativo.
--- O gerenciador de arquivos para este modo suporta apenas a seleção de um único arquivo.
--- O modo pode ser alternado pressionando o ícone do cartão SD.
--- Remoção da seleção de arquivos e detecção de modificação (esta última disponível apenas com o DAM).
--- Opção de compartilhamento.
--- Exibir e ocultar o nome do arquivo no caminho da URL de download.
--- Pressione e segure o botão de compartilhamento para alternar.
--- Notifica quando um cliente solicita o arquivo hospedado e quando o download é concluído (inclui o endereço IP do solicitante).
--- Vários endereços IP de diferentes interfaces de rede podem ser escolhidos.
--- O servidor HTTP usa uma porta não utilizada ("aleatória").
--- Suporta vários idiomas: inglês, francês, alemão, húngaro, italiano, polonês, português, espanhol, russo, turco, persa e hebraico.
Uso de permissões:
-- android.permission.INTERNET -- Conjunto de interfaces de rede disponíveis e vinculação de porta para o servidor HTTP.
-- android.permission.READ_EXTERNAL_STORAGE -- Acesso somente leitura a cartões SD físicos emulados e armazenamento em massa USB. Armazenamento
QRServ é de código aberto.
https://github.com/uintdev/qrserv
Atualizado em
25 de fev. de 2026