Free Android diagnostics for the layer where networks actually break. Echolot takes the failure you can feel and pins it to a fact you can show — no root required. Built for people who know what a neighbor table is.
What it measures
Most wifi apps show you signal strength and call it a diagnosis. The failures that ruin home and office networks live deeper: a second DHCP server nobody admits to, IPv6 router advertisements gone wrong, an MTU black hole that only eats large packets, multicast dying quietly at the AP, a resolver answering differently than it should.
| dhcp.rogue_detect | Who is answering DISCOVER — and is it more than one box? |
| ipv6.ra_audit | Router advertisements: lifetimes, flags, prefixes that shouldn't be there |
| mtu.blackhole | Path MTU probing — find the packet size where the network goes silent |
| local.mdns_discover | Does multicast actually survive your AP? What's announcing itself? |
| dns.canary | Compare answers against reference records — catch rewriting resolvers |
| trace.errqueue | Traceroute without root, straight from the kernel error queue |
Every run separates what was observed from what it means, and exports as JSON — so the evidence survives the argument.
Privilege tiers
Everything above runs as a plain app. Pair once over wireless ADB with Shizuku and Echolot additionally reads neighbor tables, RA-installed routes, and DHCP client logs — still no root. Every result records which tier produced it.
Install
Pre-release. The capability prober is running on real hardware; the production app is under construction. These links go live with the first release — until then they loop back here. No mailing list, no tracker: check back, or watch the repository.
releases will ship with sha256sums + a signing key you can pin