Signal Collector
Android · Offline-Datenerfassung · Version 1.0.0

Ein Telefon, das arbeitet
wie ein echtes Instrument.

Signal Collector zeichnet fortlaufend die Sensor-, Funk- und Netzdaten auf, die dein Telefon erreichen kann — direkt ins Telefon, ohne Cloud-Speicher und ohne dass Messdaten das Gerät verlassen.

Echte Aufnahmen · Pixel 10a

Auswahl der zu messenden Technologien Bedientasten während einer laufenden Messung Laufende Messung mit ausgeklapptem Instrument Wahrnehmung
Lokal Speicher in Room / SQLite
Fortlaufend Erfasst weiter bei gesperrtem Bildschirm
Export TXT oder GZIP, nach Größe gewählt

Ein Durchgang.
Der ganze Kontext.

Raus aus dem Test,
hinaus in die Welt.

Version 1.0.0 ist das erste öffentliche Release. Das Instrument selbst ist unverändert; neu ist, dass es jeder installieren, eine Stunde lang vor dem Bezahlen ausprobieren und die Bildschirme in der eigenen Sprache lesen kann.

01

Eine Stunde Messen, aufs Haus

Jedes Telefon bekommt eine Stunde Messzeit pro Jahr, aufteilbar auf beliebig viele Messungen — das Werkzeug soll im Feld ausprobiert werden, nicht auf einem Screenshot. Die verbleibende Zeit und das Datum, an dem sie zurückkommt, stehen direkt über der Start-Taste.

02

Gekauft, nicht gemietet

Die Freischaltung ist ein einzelner In-App-Kauf zum Google-Play-Preis für dein Land. Kein Abo, kein Ablaufdatum, und sie folgt dem Konto auf jedes weitere Telefon, an dem du dich anmeldest.

03

Berechtigungen erklärt, bevor danach gefragt wird

Der erste Start beginnt nicht mehr mit einem Stapel Systemdialoge. Ein Bildschirm sagt, wofür jede Berechtigung da ist — und dass Android Funkzellen und Wi-Fi an den Standort knüpft — und das System fragt erst, nachdem du die Taste gedrückt hast.

04

Bildschirme in deiner Sprache

Die App und diese Website sprechen eine ganze Reihe von Sprachen, gewählt vom Telefon oder allein für Signal Collector eingestellt. Der Export folgt nie: er bleibt bei SI, UTC und englischen Spaltennamen, damit zwei Dateien aus zwei Ländern weiterhin ein Datensatz sind.

Installiert ausschließlich
über Google Play.

Version1.0.0
PlattformAndroid 12+
VerfügbarkeitJedes Land, das Play zulässt
Bei Google Play holen
  1. 1

    Aus Google Play installieren — ohne Einladung, ohne Testerliste, ohne Warten.

  2. 2

    Bis zu eine Stunde pro Jahr messen, ohne etwas zu bezahlen.

  3. 3

    Unbegrenztes Messen direkt in der App freischalten, sobald die Stunde nicht mehr reicht.

Google Play ist der einzige Vertriebsweg: der Store signiert die Update-Kette und es wird nirgends ein direktes APK angeboten. Die App selbst braucht zum Laufen kein Konto von uns und keinen Server von uns.

Eine Stunde im Jahr
zum Überlegen.

Ein Feldinstrument lässt sich nicht nach Screenshots beurteilen, also gibt Signal Collector jedem Telefon eine Stunde Messzeit im Jahr — genug, um eine Strecke abzugehen, den Ring volllaufen zu sehen und den Export zu öffnen. Gezählt wird Messzeit, nicht die Zahl der Durchgänge, sie lässt sich also an mehreren Orten an mehreren Tagen verbrauchen. Ist sie aufgebraucht, ist die Freischaltung ein einmaliger In-App-Kauf zum Google-Play-Preis für dein Land: kein Abo, kein Verlängerungsdatum, und sie gilt auf jedem Telefon, das mit demselben Konto angemeldet ist.

1 StundeMesszeit gratis, jedes Jahr neu
Ein Kaufund ab dann unbegrenzt, auf jedem deiner Telefone
24 Stundenvon der Rezension zum eingeordneten Ticket

Rückmeldungen laufen über die Rezension bei Google Play; jede neue wird binnen eines Tages aufgegriffen, in ein Ticket überführt und beantwortet, und Korrekturen fahren mit dem nächsten Update mit. Die bezahlte App enthält keine Werbung, keine Analytik und kein fremdes SDK in der Messung — der Preis ist das, was stattdessen die Entwicklung bezahlt.

Von physischen Sensoren
zu den Netzen um dich herum.

Jede Quelle lässt sich vor einer Messung einzeln ein- oder ausschalten, und bei ausgewählten Technologien lässt sich auch das Intervall einstellen.

01

Mobilfunknetz

Bedienende und benachbarte Funkzellen, LTE/NR/3G/2G-Parameter, Registrierungswechsel und der experimentelle aktive Scan.

02

GNSS und Standort

1-Hz-GPS, Satelliten, rohe GNSS-Messungen, Uhr, AGC, Navigationsnachrichten, NMEA und Antenneninfo.

03

Wi‑Fi und RTT

Die aktuelle Verbindung, Access Points in der Nähe, Wi‑Fi 7 MLO, Fähigkeiten und RTT/FTM-Entfernungen zu unterstützten Access Points.

04

Bluetooth

Klassische Suche und die BLE-Advertising-Nutzlast, samt Hersteller- und Servicedaten.

05

Sensoren und Geräusch

Bewegung, Magnetfeld, Druck, Licht, Näherung, Rotationsvektor und ein orientierender dBFS-Pegel, ohne gespeichertes Audio.

06

Netz und Übertragung

Sekündliche Proben von echtem Download, Upload, RTT, Jitter und Zeitüberschreitungen, 30-Sekunden-Kapazitäts-Bursts und gleichzeitige Bindung an ein bestimmtes Wi‑Fi- und Mobilfunknetz.

07

SIM und eSIM

Steckplatz, Betreiber, MCC/MNC, Roaming und welche Karte die Daten trägt — Funkzellen benennen für sich den Sender, nicht den, der hingeschaut hat. Weder ICCID noch EID wird erfasst: das sind dauerhafte Vertragsnummern, die sogar einen Telefonwechsel überdauern.

Daten von einem echten
Telefon.

Alles Folgende wurde auf einem Google Pixel 10a mit Android 16 gemessen. In Version 0.7.2 sammelte eine einzige Messung in drei Abschnitten 87 597 Datensätze: die Dauer wuchs von 2:49 über 7:21 auf 8:12, die Messnummer änderte sich nie, und mehr als zwanzig Minuten Pausen zwischen den Abschnitten zählten nicht zur Dauer. Die Streckenwerte stammen aus einem neunminütigen Lauf der Version 0.7.1 auf demselben Telefon — der Streckenfilter hat sich seither nicht geändert.

429 mGPS-Rauschen, das der Streckenfilter weggeworfen hat
0 mgelaufen von einem Telefon, das sich nie bewegt hat
9/9Bursts, deren Start zu einem Ergebnis gehört

Die ersten 274 Fixes hatten eine Genauigkeit zwischen 9 und 114 m. Die Summe der Abstände zwischen benachbarten Fixes ergäbe 429 m, oder 28 m nach Herausfiltern der groben Fixes; das Verschieben des Ankers über die Schwelle ergab null. Das Testtelefon hatte keine SIM, also meldete der Mobilfunkzweig der Kartierung das Netz korrekt als nicht verfügbar.

Installation, Änderungen
und Quellcode.

Das Repository bleibt privat. Angemeldete Mitarbeitende finden darin den Quellcode, getaggte Releases und APK-Prüfsummen.

Messdaten verlassen das Telefon nie.

Die App arbeitet offline und enthält kein SDK für Analytik, Werbung oder Absturzberichte — nichts, was im Hintergrund über dich berichten würde, weil schlicht nichts drin ist, das es könnte. Die optionale fortlaufende Kartierung der Übertragungsqualität nutzt die öffentlichen Endpunkte von Cloudflare Speedtest für kleine HTTPS-Testübertragungen und periodische Bursts; es ist keine Messung der maximalen Internetgeschwindigkeit. Das Modul ist standardmäßig aus. Wenn du die Freischaltung kaufst, verlässt eine Kaufmeldung das Telefon, die keine Messdaten enthält; beschrieben ist sie in der Datenschutzerklärung. Ein Export kann sensible Standortdaten und Kennungen benachbarter Netze enthalten.

Vom Sensor
zur Zeile in einer Datei.

Jede Quelle läuft in ihrem eigenen Takt. Eine Probe wird mit einer Zeit und dem letzten bekannten Standort gestempelt, läuft durch eine nicht blockierende Warteschlange und wird in Stapeln in der lokalen Datenbank abgelegt. Unterstrichene Schlüssel im Diagramm führen zum Datenwörterbuch.

Diagramm des Datenwegs: Quellen, SampleSink, Warteschlange, Writer, Room/SQLite, Herzschlag und Export

Einstellungen der Erfassung

Dieselben Parameter, die die App vor dem Start einer Messung für jede Quelle anbietet. Die Bereiche und die Datenschätzung entsprechen der Implementierung; eine Änderung zeigt sich sofort im Diagramm darüber.

ms

Bereich 10–1000 ms

ms

Bereich 100–60000 ms

s

Bereich 5–300 s

s

Bereich 5–60 s

s

Bereich 5–300 s

Internet-KartierungNetz für die fortlaufende Messung

Sind beide gewählt, laufen zwei getrennte Android- Network -Handles gleichzeitig.

ms

Bereich 500–5000 ms

KiB

Bereich 1–1024 KiB

KiB

Bereich 1–256 KiB

s

Bereich 10–300 s

KiB

Bereich 64–10240 KiB

KiB

Bereich 8–2048 KiB

407 MBobere Schätzung des Datenverbrauchs pro 30 Minuten Kartierung
8 400Proben pro Minute von sieben Sensoren
120Proben pro Minute aus der Internet-Kartierung
20Wi-Fi- und Mobilfunk-Scans pro 10 Minuten

Die Schätzung ist eine Obergrenze: auf einer langsamen Leitung dauert eine Probe länger, es passen also weniger in dieselbe Zeit und es werden weniger Daten übertragen. Dies ist keine Messung der Höchstgeschwindigkeit — warum.

Changelog 1.0.0

Als TXT öffnen ↗