-
dc094d1631
app: autorun mode (unattended run + upload + auto-exit); IPv6 severity rework

mrambossekandClaude Opus 5
2026-08-01 09:27:04 +02:00
-
483de5ca54
app: nat.stun_5780 — NAT mapping/filtering discovery, verified vs live server

mrambossekandClaude Opus 5
2026-08-01 09:15:29 +02:00
-
dd9ecf5032
app: Shizuku shell tier verified on-device — 7/7 via UserService

mrambossekandClaude Opus 5
2026-08-01 09:06:24 +02:00
-
59ba1c16bc
app: dns.canary probe — client half of the canary measurement, verified live

mrambossekandClaude Opus 5
2026-08-01 09:02:43 +02:00
-
cf5cd2dc68
CLAUDE.md: record the beacon's inherent mDNS noise limitation

mrambossekandClaude Opus 5
2026-08-01 08:55:44 +02:00
-
68a6bcb9e3
CLAUDE.md: record the beacon's resolve-once rule and verified rotation behavior

mrambossekandClaude Opus 5
2026-08-01 08:50:48 +02:00
-
b751ca771e
app: net.captive_portal verified on-device; archive first app run report

mrambossekandClaude Opus 5
2026-07-31 23:17:35 +02:00
-
4c51bd2aad
beacon: stop causing "wireless debugging connected" notification spam

mrambossekandClaude Opus 5
2026-07-31 23:12:14 +02:00
-
ee4031b086
tools: beacon receiver can serve a staged APK on /apk (443)

mrambossekandClaude Opus 5
2026-07-31 23:08:09 +02:00
-
6e269d424b
app: net.captive_portal probe — reproduce Android's internet/portal checks

mrambossekandClaude Opus 5
2026-07-31 23:01:22 +02:00
-
aaed22dd3f
app: core-shizuku — dual-path shell-tier executor + probe, wired into the app

mrambossekandClaude Opus 5
2026-07-31 22:37:48 +02:00
-
9809ae57b4
tools: connector must not chase port rotation on a live connection

mrambossekandClaude Opus 5
2026-07-31 22:29:03 +02:00
-
9bb3ac9df4
tools: version the beacon PC-connector; confirm Shizuku-toggle recovery

mrambossekandClaude Opus 5
2026-07-31 22:26:09 +02:00
-
96422dd58c
CLAUDE.md: document the beacon + the Shizuku-kills-adb finding

mrambossekandClaude Opus 5
2026-07-31 22:23:58 +02:00
-
16836ea7b1
build-status: production app verified on both devices via beacon-managed adb

mrambossekandClaude Opus 5
2026-07-31 22:16:23 +02:00
-
7b9b312dcd
beacon: own-IP filter (shared-LAN fix) + wireless-debugging-off warning

mrambossekandClaude Opus 5
2026-07-31 22:13:13 +02:00
-
38d4440412
tools: beacon fixes — cleartext, multi-device, validated-net POST, status URL

mrambossekandClaude Opus 5
2026-07-31 22:07:35 +02:00
-
52748ac853
tools: wireless-adb beacon — self-healing bridge across drops + port rotation

mrambossekandClaude Opus 5
2026-07-31 21:50:33 +02:00
-
bc220f950e
app: installable APK — core-probe (device-tier) + Compose UI

mrambossekandClaude Opus 5
2026-07-31 21:40:42 +02:00
-
49c6197aff
app: core-engine — run engine; full server-facing vertical proven vs fmr

mrambossekandClaude Opus 5
2026-07-31 21:28:09 +02:00
-
1f8860f7f8
app: core-measurement — the measurement-schema.md document model

mrambossekandClaude Opus 5
2026-07-31 21:24:20 +02:00
-
3520eabd21
app: scaffold echolot-app + core-protocol — client spine verified live vs fmr

mrambossekandClaude Opus 5
2026-07-31 21:16:41 +02:00
-
b229eeb674
build-status: tls-echo/JA4 live on fmr — spec §4 complete

mrambossekandClaude Opus 5
2026-07-31 21:01:19 +02:00
-
1472a86508
server: tls-echo — ClientHello capture + JA4 on the TCP-echo port (§4 complete)
server-v0.3.6

mrambossekandClaude Opus 5
2026-07-31 20:59:44 +02:00
-
8a854141c5
build-status: server self-test live; fmr proven good (sysctl+MTU clean)

mrambossekandClaude Opus 5
2026-07-31 20:49:05 +02:00
-
d5e15816b5
server: fix egress-MTU probe — connect the socket before reading IP_MTU
server-v0.3.5

mrambossekandClaude Opus 5
2026-07-31 20:46:47 +02:00
-
4ae744aae5
server: self-test — sysctl audit + egress-MTU self-proof ("server proven good")
server-v0.3.4

mrambossekandClaude Opus 5
2026-07-31 20:44:38 +02:00
-
c9e0d06ea2
server: MTU probe (MTU_PROBE/MTU_ACK) — path-MTU / black-hole measurement
server-v0.3.3

mrambossekandClaude Opus 5
2026-07-31 20:37:20 +02:00
-
38fb73c34e
server: HTTP echo + TLS reference (control-plane security measurements)
server-v0.3.2

mrambossekandClaude Opus 5
2026-07-31 20:34:03 +02:00
-
379153219e
build-status: canary DNS live on fmr — session attribution + 0x20 finding

mrambossekandClaude Opus 5
2026-07-31 20:18:50 +02:00
-
35baf70cdb
server: canary DNS — authoritative zone with frozen §6.1 reference records
server-v0.3.1

mrambossekandClaude Opus 5
2026-07-31 20:08:30 +02:00
-
4f5499198b
build-status: server v0.3.0 live on fmr — STUN/TCP-echo/observations/actions verified

mrambossekandClaude Opus 5
2026-07-31 19:56:22 +02:00
-
7b676e666e
server: STUN, TCP echo, observations API, delayed-echo + connect-back actions
server-v0.3.0

mrambossekandClaude Opus 5
2026-07-31 19:53:36 +02:00
-
507a8bfc1f
build-status: production server v0.2.0 live on the fmr VM

mrambossekandClaude Opus 5
2026-07-31 19:42:56 +02:00
-
43e1ba778a
server: multi-address listeners, env-file config, self-update timer + checksums
server-v0.2.0

mrambossekandClaude Opus 5
2026-07-31 19:40:08 +02:00
-
4de3064f71
reports: build-5 runs on both devices — new toolchain is behaviour-neutral

Markus RambossekandClaude Opus 5
2026-07-30 16:54:27 +02:00
-
edcad3e539
prober: AGP 9.2 / Gradle 9.6 / Kotlin 2.2.10, targetSdk 36, build 5

Markus RambossekandClaude Opus 5
2026-07-30 16:53:52 +02:00
-
cae3c00990
server: document deployment requirements — no proxy, no 80/443, and why

mrambossekandClaude Opus 5
2026-07-30 16:54:52 +02:00
-
b7658a6777
server: selfupdate must normalize namespaced tags; build-status: pipeline green

mrambossekandClaude Opus 5
2026-07-30 16:38:08 +02:00
-
ebcb012450
ci: registry login via REGISTRY_TOKEN secret — Actions token is rejected
server-v0.1.0

mrambossekandClaude Opus 5
2026-07-30 16:33:01 +02:00
-
234622549c
ci: image job on the dedicated 'echolot' runner; public registry host default

mrambossekandClaude Opus 5
2026-07-30 16:29:27 +02:00
-
5f258a38b7
build-status: server-v0.1.0 shipped with assets; only the image job remains

mrambossekandClaude Opus 5
2026-07-30 16:17:16 +02:00
-
33db502a76
ci: fix release-id extraction (greedy sed grabbed the wrong id) + re-run safety

mrambossekandClaude Opus 5
2026-07-30 16:15:46 +02:00
-
725443c72c
build-status: record pipeline shakeout state for the next session

mrambossekandClaude Opus 5
2026-07-30 16:02:21 +02:00
-
8d15a318fb
ci: split server release into independent binaries and image jobs

mrambossekandClaude Opus 5
2026-07-30 16:00:23 +02:00
-
9d4b41da7f
CLAUDE.md: device-testing lessons for future sessions; ignore web/.wrangler

mrambossekandClaude Opus 5
2026-07-30 15:43:32 +02:00
-
0c988df7e8
ci: split server test and release workflows — mixed paths+tags never fired

mrambossekandClaude Opus 5
2026-07-30 15:41:25 +02:00
-
676a4d1eb8
prober: build-4 tablet report — newProcess fallback works where UserService won't

mrambossekandClaude Opus 5
2026-07-30 15:34:10 +02:00
-
60989b67ef
prober build 4: newProcess fallback when the Shizuku UserService won't bind

mrambossekandClaude Opus 5
2026-07-30 15:10:58 +02:00
-
0ed36d9103
prober build 3: raise Shizuku bind window for slow first spawn; archive build-2 reports

mrambossekandClaude Opus 5
2026-07-30 13:32:11 +02:00
-
8a80026d49
server: Go skeleton — control plane, UDP data plane, Docker + systemd modes

mrambossekandClaude Opus 5
2026-07-30 13:09:08 +02:00
-
ee66648e3c
prober: on-screen + in-report build number (versionCode, now 2)

mrambossekandClaude Opus 5
2026-07-30 13:03:50 +02:00
-
e695fe7aee
prober: per-network ICMP, real errqueue traceroute, sharper mDNS/ip-monitor

mrambossekandClaude Opus 5
2026-07-30 12:59:43 +02:00
-
81d13ebb08
prober: archive run 2 — all three report-driven fixes verified on device

mrambossekandClaude Opus 5
2026-07-30 12:50:13 +02:00
-
4c61c9bba8
prober: fix three bugs exposed by the first device report (OnePlus 15/A16)

mrambossekandClaude Opus 5
2026-07-30 11:19:14 +02:00
-
6c29d0c039
prober: survive configuration changes (rotation wiped a finished run)

mrambossekandClaude Opus 5
2026-07-30 10:55:32 +02:00
-
d3e35ecead
Add branding: Focus mark, wordmark, banner, social preview

mrambossekandClaude Opus 5
2026-07-30 10:52:12 +02:00
-
6ddf013dfe
License the project; add root README, website, and parked release CI

mrambossekandClaude Opus 5
2026-07-30 09:15:35 +02:00
-
e3840f54fe
Initial commit: capability prober + design docs

mrambossekandClaude Opus 5
2026-07-30 08:54:28 +02:00