Signal Collector
Android · recogida de datos sin conexión · versión 1.0.0

Un teléfono que funciona
como un instrumento de verdad.

Signal Collector registra de forma continua los datos de sensores, radio y red que tu teléfono alcanza, directamente en el teléfono — sin almacenamiento en la nube y sin que los datos medidos salgan del dispositivo.

Capturas reales · Pixel 10a

Selección de las tecnologías a medir Botones de control durante una medición en curso Medición en curso con el instrumento Percibiendo desplegado
Local Almacenamiento en Room / SQLite
Continuo Sigue recogiendo con la pantalla bloqueada
Exportar TXT o GZIP, elegido por tamaño

Una sesión.
Todo el contexto.

Changelog completo

Fuera de las pruebas,
al mundo.

La versión 1.0.0 es el primer lanzamiento público. El instrumento en sí no cambia; lo nuevo es que cualquiera puede instalarlo, probarlo una hora antes de pagar y leer las pantallas en su propio idioma.

01

Una hora de medición, invita la casa

Cada teléfono recibe una hora de tiempo de medición al año, repartida entre tantas mediciones como quieras — la herramienta está para probarla sobre el terreno, no en una captura. El tiempo restante y la fecha en que vuelve están justo encima del botón Iniciar.

02

Comprada, no alquilada

El desbloqueo es una única compra dentro de la aplicación al precio de Google Play para tu país. Sin suscripción, sin caducidad, y acompaña a la cuenta en cualquier otro teléfono donde inicies sesión.

03

Los permisos, explicados antes de pedirlos

El primer arranque ya no empieza con una pila de diálogos del sistema. Una pantalla dice para qué sirve cada permiso — y que la ubicación es a lo que Android ata las celdas y el Wi-Fi — y el sistema solo pregunta después de que pulses el botón.

04

Pantallas en tu idioma

La aplicación y este sitio hablan toda una serie de idiomas, elegidos por el teléfono o fijados solo para Signal Collector. La exportación nunca los sigue: se queda en SI, UTC y nombres de columna en inglés, para que dos archivos de dos países sigan siendo un mismo conjunto de datos.

Se instala únicamente
desde Google Play.

Versión1.0.0
PlataformaAndroid 12+
DisponibilidadTodos los países que Play permite
Consíguela en Google Play
  1. 1

    Instálala desde Google Play — sin invitación, sin lista de probadores, sin esperas.

  2. 2

    Mide hasta una hora al año sin pagar nada.

  3. 3

    Desbloquea la medición ilimitada desde dentro de la aplicación cuando la hora deje de bastarte.

Google Play es el único canal de distribución: firma la cadena de actualizaciones y en ningún sitio se ofrece un APK directo. La aplicación en sí no necesita ninguna cuenta nuestra ni ningún servidor nuestro para funcionar.

Una hora al año
para decidirte.

Un instrumento de campo no se puede juzgar por capturas, así que Signal Collector entrega a cada teléfono una hora de tiempo de medición al año — suficiente para recorrer una ruta, ver cómo se llena el anillo y abrir la exportación. Se cuenta el tiempo de medición, no el número de sesiones, así que puede gastarse en varios sitios y varios días. Cuando se agota, el desbloqueo es una compra única dentro de la aplicación al precio de Google Play para tu país: sin suscripción, sin fecha de renovación, y vale en todos los teléfonos con la misma cuenta.

1 horade tiempo de medición gratis, renovada cada año
Una compray a partir de ahí sin límite, en todos tus teléfonos
24 horasde la reseña a la incidencia clasificada

Los comentarios llegan por la reseña de Google Play; cada reseña nueva se recoge en un día, se convierte en una incidencia y se responde, y las correcciones viajan con la siguiente actualización. La aplicación de pago no lleva publicidad, ni analítica, ni SDK de terceros dentro de la medición — el precio es lo que paga el desarrollo en su lugar.

De los sensores físicos
a las redes que te rodean.

Cada fuente se puede activar o desactivar por separado antes de una medición, y en tecnologías seleccionadas también se puede fijar el intervalo.

01

Red móvil

Celdas servidora y vecinas, parámetros LTE/NR/3G/2G, cambios de registro y el escaneo activo experimental.

02

GNSS y ubicación

GPS a 1 Hz, satélites, mediciones GNSS en bruto, reloj, AGC, mensajes de navegación, NMEA e información de antena.

03

Wi‑Fi y RTT

La conexión actual, puntos de acceso cercanos, Wi‑Fi 7 MLO, capacidades y distancias RTT/FTM a los puntos de acceso compatibles.

04

Bluetooth

Búsqueda clásica y la carga de anuncio BLE, incluidos los datos de fabricante y de servicio.

05

Sensores y ruido

Movimiento, campo magnético, presión, luz, proximidad, vector de rotación y un nivel dBFS orientativo sin guardar audio.

06

Red y transferencia

Muestras por segundo de descarga, subida, RTT, jitter y tiempos de espera reales, ráfagas de capacidad de 30 segundos y vinculación simultánea a una red Wi‑Fi y una red móvil concretas.

07

SIM y eSIM

Ranura, operador, MCC/MNC, roaming y qué tarjeta lleva los datos — las celdas por sí solas nombran al transmisor, no a quien estaba mirando. No se registra ni el ICCID ni el EID: son identificadores permanentes de la suscripción que sobreviven incluso a un cambio de teléfono.

Datos de un teléfono
real.

Todo lo de abajo se midió en un Google Pixel 10a con Android 16. En la versión 0.7.2, una sola medición en tres tramos recogió 87.597 registros: la duración creció de 2:49 a 7:21 y a 8:12, el número de medición no cambió nunca, y más de veinte minutos de pausas entre los tramos no contaron para la duración. Las cifras de distancia vienen de una sesión de nueve minutos de la versión 0.7.1 en el mismo teléfono — el filtro de distancia no ha cambiado desde entonces.

429 mde ruido de GPS descartado por el filtro de distancia
0 mrecorridos por un teléfono que nunca se movió
9/9ráfagas con un inicio emparejado con un resultado

Las primeras 274 fijaciones tuvieron una precisión de entre 9 y 114 m. Sumar las distancias entre fijaciones vecinas daría 429 m, o 28 m una vez filtradas las fijaciones groseras; mover el ancla más allá del umbral dio cero. El teléfono de prueba no tenía SIM, así que la rama móvil del mapeo informó correctamente de que la red no estaba disponible.

Instalación, cambios
y código fuente.

El repositorio sigue siendo privado. Los colaboradores con acceso encuentran en él el código fuente, las versiones etiquetadas y las sumas de verificación de los APK.

Los datos medidos nunca salen del teléfono.

La aplicación funciona sin conexión y no contiene ningún SDK de analítica, publicidad o informes de fallos — nada que informe sobre ti en segundo plano, porque sencillamente no hay nada dentro que pudiera hacerlo. El mapeo continuo opcional de la calidad de transferencia usa los endpoints públicos de Cloudflare Speedtest para pequeñas transferencias HTTPS de prueba y ráfagas periódicas; no es una medición de la velocidad máxima de internet. El módulo está desactivado por defecto. Si compras el desbloqueo, sale del teléfono un aviso de compra que no lleva ningún dato medido; está descrito en la política de privacidad. Una exportación puede contener datos de ubicación sensibles e identificadores de redes cercanas.

De un sensor
a una fila en un archivo.

Cada fuente va a su propio ritmo. Una muestra se sella con una hora y la última ubicación conocida, pasa por una cola no bloqueante y se guarda por lotes en la base de datos local. Las claves subrayadas del diagrama llevan al diccionario de datos.

Diagrama del camino de los datos: fuentes, SampleSink, cola, escritor, Room/SQLite, latido y exportación

Ajustes de la recogida

Los mismos parámetros que la aplicación ofrece para cada fuente antes de empezar una medición. Los rangos y la estimación de datos coinciden con la implementación; un cambio aparece enseguida en el diagrama de arriba.

ms

Rango 10–1000 ms

ms

Rango 100–60000 ms

s

Rango 5–300 s

s

Rango 5–60 s

s

Rango 5–300 s

Mapeo de internetRed para la medición continua

Con ambas seleccionadas, funcionan a la vez dos identificadores Network de Android separados.

ms

Rango 500–5000 ms

KiB

Rango 1–1024 KiB

KiB

Rango 1–256 KiB

s

Rango 10–300 s

KiB

Rango 64–10240 KiB

KiB

Rango 8–2048 KiB

407 MBestimación superior de datos usados por cada 30 minutos de mapeo
8 400muestras por minuto de siete sensores
120muestras por minuto del mapeo de internet
20escaneos de Wi-Fi y red móvil por cada 10 minutos

La estimación es una cota superior: en un enlace lento una muestra tarda más, así que caben menos en el mismo tiempo y se transfieren menos datos. Esto no es una medición de la velocidad máxima — por qué.

Changelog 1.0.0

Abrir como TXT ↗