¿Cómo obtener la dirección MAC de la interfaz WIFI en Android?

Estoy usando el siguiente código

WifiManager wifiMgr = (WifiManager) app.getSystemService(Context.WIFI_SERVICE);
return wifiMgr.getConnectionInfo().getMacAddress();

Problema es que el WIFI debe estar HABILITADO en el dispositivo para que yo pueda leer su dirección. ¿Cómo puedo seguir leyendo el MAC del WIFI incluso si el WIFI está apagado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta