¿Hay alguna manera de acceder al enrutador Wi-Fi MAC y DNS con una aplicación de terceros en Android?

La pregunta tal como la planteé en el momento de escribir esto es bastante complicada, por lo que es difícil discernir cuál fue la intención original, pero lo intentaré.

No se necesita una aplicación de terceros para obtener la dirección MAC y la IP actual de la interfaz WiFi, simplemente vaya a Configuración → Acerca del dispositivo → Estado.

Para los detalles de los enrutadores, puede ejecutar un terminal (si tiene un cliente SSH, a menudo tienen un modo “local” donde se conecta al teléfono / dispositivo en sí) y ejecutar la ip route para obtener la dirección IP del enrutador ( enumerado como “predeterminado”) e ip neigh vecino (como en “vecinos”) para obtener el MAC de cualquier dispositivo local al que se haya conectado recientemente, incluido el enrutador.

Pero hay aplicaciones que pueden mostrar mejor esta información, yo personalmente uso WiFinspect y Fing para obtener esa información y mucho más cuando lo necesito.