Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Monitoramento passivo de Wi-Fi e Bluetooth no Android ganha força no código aberto

O aplicativo transforma celulares Android em receptores passivos para mapear sinais sem fio locais sem exigir servidores externos ou periféricos adicionais.

Edição: Anderson Gomes · texto gerado por IA
· 3 min de leitura

Em alta

Texto gerado por IA, com revisão automática. Esta matéria foi escrita por um modelo de linguagem a partir da fonte indicada e passou por verificações automáticas de formato, de voz e de título; não houve leitura humana antes da publicação. Como funciona o método · Fonte original: Repositório no GitHub

O aplicativo Fieldwatch, criado pelo desenvolvedor OffGridPete e associado à Off Grid Pete LLC, ganhou tração ao oferecer monitoramento puramente receptor de sinais de radiofrequência em dispositivos móveis. A ferramenta cresceu rapidamente em classificações de código aberto por permitir a identificação de pontos de acesso Wi-Fi e anúncios Bluetooth Low Energy, conhecidos como BLE, usando apenas o hardware interno do telefone. O projeto resolve a dificuldade de inspecionar transmissões no ambiente físico sem depender de contas remotas, servidores externos ou placas de rede adicionais.

Dados rápidos

  • Repositório: OffGridPete/Fieldwatch
  • Licença: MIT
  • Linguagem: Kotlin
  • Estrelas e forks: 2.016 estrelas e 243 forks
  • Posição no ranking: Trendshift (semanal: #25; mensal: #3)
  • Data da consulta: 2026-10-03

O problema do rastreamento de sinais locais A presença constante de aparelhos inteligentes e transmissores sem fio elevou a densidade de transmissões no cotidiano. Grande parte desses dispositivos emite pacotes de presença de maneira contínua, mas usuários comuns não conseguem verificar com facilidade o que os sensores do próprio celular recebem ao redor.

Equipamentos tradicionais de análise de espectro demandam antenas externas conectadas por cabos ou utilizam aplicativos que transmitem registros para servidores remotos. Essa dinâmica gera custos extras e compromete a privacidade das coordenadas geográficas levantadas durante a inspeção.

O utilitário resolve essas barreiras atuando apenas como receptor offline. Sem infraestrutura externa nem perfis de acesso, quem opera o sistema preserva o controle total sobre os registros coletados durante atividades em campo.

Como funciona a recepção passiva e instalação O sistema opera em modo de escuta nas interfaces de rede do Android 10 ou superior. O código não envia pacotes de interrogação nem inicia conexões com aparelhos vizinhos, mantendo postura puramente passiva diante das emissões detectáveis.

Os pacotes recebidos passam por filtros configuráveis e são comparados com bibliotecas locais de assinaturas em JSON fornecidas no repositório. O processo associa os sinais a categorias de transmissores sem qualquer consulta externa.

A instalação ocorre por carregamento lateral do pacote APK presente na pasta de distribuição do projeto. Usuários que utilizam a ponte de depuração do sistema operacional podem efetuar o comando direto:

adb install -r dist/Fieldwatch.apk

O projeto utilizava anteriormente o nome Spectre até a versão 1.2.14, sendo renomeado para evitar conflito de marca com outro software existente. A versão atual utiliza certificado de publicação em nome da Off Grid Pete LLC, eliminando os avisos habituais de chaves genéricas de depuração durante a instalação manual.

Casos práticos de aplicação em campo

  • Mapeamento de redes Wi-Fi: identificação e listagem passiva de pontos de acesso ao longo de trajetos, observando canais e níveis de recepção.
  • Detecção de balizas Bluetooth: localização de anúncios curtos emitidos por etiquetas, sensores domésticos e acessórios compatíveis com BLE.
  • Produção de relatórios offline: geração de relatórios de situação e exportações estruturadas de dados diretamente na memória do smartphone.
  • Análise de coexistência de sinais: checagem preliminar de aparelhos repetidos em deslocamentos baseada em registros de horários e posições locais.

Diferenças frente a ferramentas concorrentes Diferente de scanners ativos que disparam pacotes de sondagem para forçar respostas de redes vizinhas, o utilitário funciona exclusivamente como ouvinte. Essa característica preserva a discrição do smartphone e previne ruídos desnecessários no espectro local.

Enquanto muitas soluções móveis inserem anúncios comerciais ou exigem sincronização obrigatória em nuvem, o aplicativo mantém todos os registros restritos ao armazenamento do próprio telefone.

A estrutura de identificação adota catálogos abertos em formato JSON que podem ser editados ou expandidos localmente. Isso elimina taxas de assinatura ou dependência de serviços proprietários para classificar fontes de rádio.

Limitações conhecidas e requisitos operacionais O software foi construído como projeto pessoal de passatempo e impõe cuidados na leitura dos dados. Padrões reconhecidos, hipóteses de acompanhamento em trânsito e saídas analíticas representam estimativas do sistema, e não conclusões periciais definitivas sobre a presença de emissores.

Transmissores desligados, modos estritos de economia de bateria e limitações de hardware do próprio smartphone restringem o alcance da detecção. As cotas de varredura aplicadas pelo sistema Android também podem espaçar os ciclos de atualização. Outros detalhes técnicos, como cobertura formal de testes de integração, não foram informados no repositório.

As coordenadas registradas pertencem exclusivamente ao celular no momento da escuta, e qualquer compartilhamento de registros exige cautela do usuário para proteger dados de localização. O projeto é regido pela licença MIT, isentando a entidade criadora de responsabilidades legais sobre o uso dos dados.

Resumo rápido

  • Projeto: Fieldwatch
  • Licença: MIT
  • Linguagem: Kotlin
  • Estrelas: 2.016
  • Ranking: Trendshift (semanal: #25; mensal: #3)
  • Risco principal: Interpretação indevida de dados hipotéticos e restrições de varredura impostas pelo sistema Android

Fontes

  • Repositório no GitHub: https://github.com/OffGridPete/Fieldwatch
  • Lançamento v1.1.17: https://github.com/OffGridPete/Fieldwatch/releases
  • Site oficial: sem site oficial
  • Ranking Trendshift: https://trendshift.io
  • Kotlin
  • MIT
  • Repositórios em Alta
  • Trendshift