probeNetworkExtended

Probes extended network characteristics from ConnectivityManager and the active network's NetworkCapabilities / android.net.LinkProperties.

Reports active network count, a hash of capability bits, captive-portal / roaming flags, estimated up/down bandwidth, MTU, route count and data-saver status.

Privacy: exposes network topology characteristics useful for fingerprinting; requires no runtime permission for the passive fields read here.

Return

Map of probe keys to stringified values for the Network category.

Parameters

cm

Connectivity manager used to enumerate networks and data-saver state.

caps

Capabilities of the active network, or null if unavailable.

link

Link properties of the active network, or null if unavailable.