Ir al contenido
angel.library

Fieldwatch: un observador pasivo de Wi-Fi y Bluetooth para Android

Fieldwatch es una app de Android que pone el móvil a escuchar lo que emiten los aparatos cercanos por Wi-Fi y por Bluetooth Low Energy, y compara cada señal con un catálogo de firmas para ponerle nombre: un AirTag, una cámara corporal Axon, unas gafas Ray-Ban Meta, una cámara lectora de matrículas de Flock o un dron que emite Remote ID.

La publica Off Grid Pete LLC bajo licencia MIT, está escrita en Kotlin y ronda las 4.000 estrellas. El repositorio se creó en septiembre de 2026 y publica versiones casi a diario. Empezó llamándose Spectre y cambió de nombre (y de identificador, app.fieldwatch) porque ya había otra app con ese nombre; instalar Fieldwatch no reemplaza a Spectre.

No tiene cuenta, servidor ni anuncios. Todo vive en el teléfono y funciona sin conexión, aunque algunas funciones opcionales sí usan internet (ver más abajo).

A tu alrededor hay muchos aparatos que se anuncian por radio sin que lo sepas: etiquetas de búsqueda, cámaras, sensores de tráfico, wearables que graban audio o herramientas de pentesting. Saber qué hay requiere normalmente hardware dedicado (un adaptador en modo monitor, un SDR) y conocimientos de radio.

Fieldwatch se queda en lo que un Android normal deja ver sin root ni accesorios, y lo convierte en algo legible: nombres de familias de dispositivos, avisos sonoros cuando aparece algo marcado y un informe de lo que viste en los últimos minutos.

Dos conceptos de partida:

  • Baliza Wi-Fi (beacon): el paquete que un punto de acceso emite varias veces por segundo para anunciar su red. Incluye su dirección MAC (BSSID), el nombre de la red y, a veces, datos del fabricante.
  • Anuncio BLE (advertisement): el equivalente en Bluetooth Low Energy. Un aparato BLE grita periódicamente quién es, sin que nadie se conecte a él. Así se encuentran los AirTags, los auriculares o las pulseras.

Fieldwatch es solo receptor: no se une a redes, no empareja y no envía nada a los aparatos que detecta. Con lo que oye hace cuatro cosas:

  1. Clasificación por firmas. Cada firma es un conjunto de reglas: prefijo de MAC del fabricante (OUI), patrón de nombre, identificador de fabricante o UUID de servicio BLE. El catálogo de serie se puede actualizar desde GitHub o importar a mano, y puedes crear firmas propias. La app incluso propone firmas nuevas a partir de familias que se repiten en tu registro.
  2. Decodificación de campos. Para algunas firmas lee el contenido del anuncio: presión y temperatura de sensores de neumáticos (TPMS) o la trama Remote ID de los drones, el identificador que la normativa obliga a emitir a muchos drones y que incluye la posición del aparato y la del punto de despegue o del piloto.
  3. Seguimiento con GPS. Si activas el etiquetado, cada detección guarda dónde estaba tu móvil al oírla (no dónde está el otro aparato). Con eso, el filtro «Moving with you» marca radios fuertes y estables que te siguen al cambiar de sitio, como una etiqueta escondida en un bolso o un coche.
  4. Informes. Debrief resume en texto o PDF lo visto en una ventana de unos 15 minutos. También exporta el registro completo (CSV, GPX, KML, formato WiGLE), envía marcadores a TAK por CoT y genera un AI Export para pegar en un chat de IA.

El catálogo de serie de la versión actual (catálogo 97) tiene 255 firmas, agrupadas en clases. Algunos ejemplos reales de la lista:

GrupoFirmas de ejemplo
Etiquetas de búsquedaApple AirTags, Tile, Samsung SmartTags, Chipolo, Google Find Hub
Cámaras corporales y policíaAxon, Digital Ally, Motorola Vigilant, Reveal Media, Wolfcom
Lectores de matrículasFlock Safety Cameras, Genetec AutoVu, Rekor
Sensores de disparosRaven / ShotSpotter
Gafas y grabadorasRay-Ban / Meta glasses, Snap Spectacles, Even G1, Limitless, Plaud
DronesRemote ID, DJI, Autel, Skydio, Parrot
Herramientas de pentestingFlipper Zero, Hak5 Pineapple, Pwnagotchi, Marauder / Deauther
Infraestructura y hogarRouters (UniFi, TP-Link, Eero…), cámaras (Hikvision, Ring…), cerraduras

Algunas familias vienen marcadas de serie para avisar con un pitido: cámaras corporales, gafas Meta y Snap y kits de pentesting, entre otras.

Además, desde Ajustes puedes descargar dos capas de mapa que no se incluyen con la app: la lista de lectores de matrículas de EE. UU. (unos 37 MB) y otra de sensores (cámaras de velocidad, semáforos y detectores de disparos, procedente de OpenStreetMap bajo ODbL). Estas capas son puntos en un mapa, no detecciones por radio.

No está en Play Store. Descarga Fieldwatch.apk de la carpeta dist/ o de las releases, ábrelo desde el gestor de archivos y permite instalar apps de esa fuente. Play Protect avisará de que no viene de Play: es lo esperado en un sideload. Con el móvil conectado por USB también vale:

Ventana de terminal
adb install -r dist/Fieldwatch.apk

Para recibir actualizaciones, el README recomienda Obtainium apuntando al repositorio. Las únicas compilaciones oficiales son las releases de ese repositorio; el archivo instruction.txt publica el SHA-256 del APK y del certificado de firma para que puedas comprobarlos.

Después hay que tener activados a nivel de sistema la ubicación precisa, el Wi-Fi y el Bluetooth (Android no entrega resultados de escaneo sin ubicación) y conceder los permisos de dispositivos cercanos y notificaciones. Para escanear con la pantalla bloqueada conviene permitir el uso en segundo plano sin restricciones de batería.

Según el README y la tarjeta de instrucciones:

  • No ve clientes Wi-Fi ni estaciones que solo envían sondeos, ni usa el modo monitor 802.11. Un móvil conectado a una red no aparece; un punto de acceso, sí.
  • No hace búsqueda de Bluetooth clásico (módulos como HC-05 no aparecen).
  • No escucha la red celular: una cámara o un poste que solo usa datos móviles no aparece.
  • No hace radiogoniometría: el RSSI es intensidad de señal, no distancia. El modo Hunt te dice si te acercas o te alejas, nada más.
  • La vista en vivo guarda unas 400 radios (máximo 900) y olvida los BLE sin nombre a los pocos minutos.

Sirve para aprender cómo es el entorno de radio de un sitio, revisar un coche o una habitación en busca de etiquetas de búsqueda o saber si hay cámaras conectadas por Wi-Fi alrededor. También es un buen caso de estudio sobre lo mucho que se puede inferir con lo que expone un Android sin root.

No sirve como garantía. Si te preocupa que te estén siguiendo, la propia documentación pide no usarla en situaciones donde tu seguridad dependa de ella: un barrido sin resultados no demuestra nada.

HerramientaPlataformaDiferencia
AirGuardAndroidCentrada en AirTags y accesorios de Find My; proyecto académico del SEEMOO Lab
WiGLE WiFi WardrivingAndroidRegistro y mapeo de redes Wi-Fi y BLE, sin catálogo de vigilancia
Avisos de rastreo del sistemaiOS, AndroidAvisan de etiquetas compatibles que viajan contigo; sin catálogo propio
  • Sin servidor no significa sin red: la actualización del catálogo, los mapas de teselas y los nombres de calles sí salen a internet. Desactiva «Online place names and maps» si no quieres consultas externas.
  • El registro en disco guarda coordenadas completas. El modo privacidad solo enmascara la pantalla y los informes compartidos.
  • Las funciones de AI Export y Share log sacan tus rutas del teléfono si las usas. Revisa qué compartes.