9 votos

Android 10 y 11: Consigue una nueva MAC aleatoria para el mismo SSID sin resetear de fábrica

Aquí https://source.Android.com/devices/tech/connect/wifi-mac-randomization es la aleatorización MAC descrita y declarada

Nota: Las direcciones MAC aleatorias se generan por SSID y son persistentes.

Puedo confirmar que borrando el SSID, reiniciando y conectando de nuevo aparece la misma MAC aleatoria que antes. Sin embargo, si restablece el dispositivo a los valores de fábrica y se conecta al mismo SSID, el dispositivo se conecta con otra dirección MAC aleatoria. Entonces, ¿cómo se puede desencadenar este comportamiento sin hacer un restablecimiento de fábrica?

9voto

Hannes Puntos 51

En Android 11 hay una nueva opción "Aleatorización de MAC mejorada por Wi-Fi" en las opciones de desarrollador.

Cuando lo activas y borras/olvidas la red y luego te vuelves a conectar obtienes cada vez una nueva dirección MAC. También se obtiene una nueva dirección MAC para este Wifi/SSID cuando se reinicia el dispositivo. Desactivar y activar el Wifi no es suficiente para obtener una nueva MAC.

Cuando se desactiva esta opción se recupera la MAC aleatoria utilizada anteriormente.

Lee también la respuesta de liangpig1, que es muy informativa.

5voto

liangpig1 Puntos 31

La clave relacionada con la aleatorización de la MAC sólo se genera por primera vez. Y la dirección MAC se calcula llamando a hmac_sha256 sobre el ssid con la clave generada.

Esta clave se almacena en el /data/... del dispositivo, y hasta donde yo sé, Android no proporciona ninguna API para eliminarla.

Pero cuando se realiza un restablecimiento de fábrica, todos los datos ubicados en /data/... se borran, por eso la dirección MAC cambia después de eso.

Por lo tanto, si consigues quitar la llave, puedes desencadenar este comportamiento, lo cual no es fácil, en mi opinión.

0voto

David Prun Puntos 1624

Sé que tu pregunta ya está resuelta y que has encontrado un buen awnser, pero aquí tienes una lista de eventos que cambiarán tu MAC al azar:

El nombre de la red cambia El sistema operativo se actualiza y el dispositivo se conecta a la red por primera vez después de la actualización Se "olvida" el nombre de la red en los ajustes del teléfono y se vuelve a conectar a ella

Fuente: https://wifi-helpcenter.nokia.com/hc/en-us/articles/360056890733-Issues-with-random-MAC-addresses-Android-10-iOS-14-

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X