Cómo cambiar mi dirección MAC sin root en Android Terminal Emulator

¡Hola! Soy relativamente nuevo aquí, así que tengan paciencia conmigo.

Según fuentes de Wikipedia [1], “las direcciones MAC son asignadas con mayor frecuencia por el fabricante de un controlador de interfaz de red (NIC) y se almacenan en su hardware, como la memoria de solo lectura de la tarjeta o algún otro mecanismo de firmware. Si lo asigna Para el fabricante, una dirección MAC generalmente codifica el número de identificación registrado del fabricante y puede denominarse dirección quemada (BIA). También puede conocerse como una dirección de hardware Ethernet (EHA), dirección de hardware o dirección física. ser contrastado con una dirección programada, donde el dispositivo host emite comandos a la NIC para usar una dirección arbitraria “.

Al igual que con muchos sistemas operativos basados ​​en * NIX, como Mac OS X, Linux y Android, dicha modificación requerirá permisos elevados para realizarla. Lamento decir que puede requerir root cuando devuelve lo siguiente:

Operación no permitida [2]

El único otro problema que podría arrojar eso sería permisos incorrectos (chmod). Pero eso parece muy poco probable en su caso, ya que no está ejecutando root. Hay formas de arreglar eso si es necesario, pero no se describirán aquí.

Si tiene Terminal Emulator, instale BusyBox también; lo necesitará para acceder a los comandos requeridos. Podrá cambiar su dirección MAC con los siguientes comandos ( después de adquirir su permiso ):

_______

Mostrar enlace ip

# muestra su interfaz de red actual ( ni ), que se requiere para el siguiente paso

enlace ip configurado dirección ni HEXADECIMAL_MAC_ADD_VALUE

enlace ip configurado ni broadcast HEXADECIMAL_MAC_ADD_VALUE

# cambia la dirección MAC al valor especificado

ip link show ni

# muestra detalles de ni , que deberían haberse modificado en los pasos anteriores

# Tenga en cuenta que esto se deshará cada vez que active el acceso a la red en su dispositivo, por ej. Modo avión

_______

Como advertencia, de la base de datos de Arch Linux [3], “Cualquier valor hexadecimal servirá, pero algunas redes pueden configurarse para negarse a asignar direcciones IP a un cliente cuyo MAC no coincida con ninguno de los proveedores conocidos. Por lo tanto, a menos que controle las redes a las que se está conectando, use el prefijo MAC de cualquier proveedor real (básicamente, los primeros tres bytes) y use valores aleatorios para los siguientes tres bytes “.

Como tal, asegúrese de que el valor establecido no rompa otros servicios que tenga en ejecución en segundo plano. Además, asegúrese de NO ejecutar servicios dependientes de la red cuando haga esto. Eso podría romper algo …

Además, como se dijo anteriormente, esto nunca será permanente ( incluso con cambios de permiso). Por lo tanto, esto puede ser de ayuda si desea emular ( sin juego de palabras ) una solución más permanente:

¿Alguna forma de cambiar la dirección MAC de forma permanente?

Que tengas un buen día

Notas al pie

[1] dirección MAC

[2] Página en androidforums.com

[3] Página sobre Ninguno

Cómo cambiar la dirección MAC de Android temporalmente sin enraizamiento

“MAC también se conoce como Control de acceso a medios.

Cualquier hardware que esté conectado tiene una dirección MAC que se compone de 12 caracteres; Puede ser numérico o alfabetos. Por lo tanto, su computadora o impresora o su teléfono tendrán una dirección MAC única.

¿Por qué querrías cambiarlo? Por lo general, no le conviene cambiar la dirección MAC. Pero, hay algunos casos en los que es posible que desee cambiarlo. Por ejemplo, si está cerca de un punto de acceso WiFi, por razones de seguridad y privacidad, le conviene cambiar temporalmente la dirección MAC. Otro ejemplo sería si quisiera cambiar su tarjeta de red o un nuevo enrutador, nuevamente será mejor cambiar la dirección MAC. Esto se debe a que su proveedor de servicios de red vincula su servicio a una dirección particular y cuando cambia la tarjeta de red, surge un conflicto. El servicio podría dejar de funcionar a menos que cambie la dirección. A veces, un servicio puede solicitarle que cambie la dirección MAC para sus fines.

Por supuesto, la dirección MAC se puede cambiar de forma permanente, pero no es una buena idea hacerlo. Los cambios temporales se pueden revertir si no funciona correctamente, pero los cambios permanentes pueden ocasionarle problemas de todo tipo. La mayoría de las técnicas para el cambio temporal de la dirección MAC requieren un dispositivo rooteado, pero aquí verá cómo hacerlo sin rootear.

El primer paso es encontrar la dirección MAC actual de su dispositivo. Hay muchas formas de hacerlo.

  • Vaya a Menú y luego a Configuración. Desplácese hacia abajo hasta llegar a Acerca de la tableta. Toque Estado y luego desplácese hacia abajo nuevamente hasta que vea la dirección. La misma técnica se puede usar en un teléfono Android, excepto que verás Acerca del teléfono.
  • Otra forma de verificar la dirección en un teléfono Android es ir a Configuración y luego desde allí a Acerca del teléfono. Toca la información de hardware y puedes ver la dirección.
  • También puede tocar el botón Red inalámbrica en Configuración. Toca la configuración de WiFi y ve a Configuración avanzada donde encontrarás la dirección del dispositivo.

El siguiente paso es obtener una aplicación llamada Android Terminal Emulator. Es gratis. Instálalo en tu teléfono o tableta. Para realizar cambios en su dirección, necesitará saber el nombre de su tarjeta. Ahora inicie la aplicación y escriba ‘ip link show’. Se enumerarán las interfaces en su dispositivo. Busque la dirección que coincida con la dirección del dispositivo en la lista. Una vez que lo encuentre, es fácil cambiarlo. Por ejemplo, si la dirección del dispositivo es ‘aa: aa: aa: aa: aa: aa’, entonces cámbiela ‘aa: aa: aa: xx: xx: xx’ a continuación.

conjunto de enlaces ip aaaa dirección aa: aa: aa: xx: xx: xx

conjunto de enlaces ip aaaa broadcast yy: yy: yy: xx: xx: xx


Aquí ‘aaaa’ es el nombre de la interfaz. Para confirmar si la dirección ha cambiado o no, simplemente ingrese lo siguiente.

enlace ip mostrar aaaa

Tenga en cuenta que en la nueva dirección en los últimos 3 conjuntos de caracteres se puede cambiar. Los primeros tres conjuntos no deben ser manipulados. Cambiarlos causará problemas en la autenticación.

Si este conjunto de instrucciones no funciona satisfactoriamente, también puede descargar aplicaciones de PlayStore que harán todo el trabajo por usted. Solo tienes que seguir sus instrucciones. Una de esas aplicaciones es la aplicación de cambio de MAC.

Recuerde que el cambio de dirección es temporal, por lo que cada vez que se reinicie su dispositivo, perderá los cambios. Tendrás que repetir todo cada vez “.

Mostrar enlace ip
Obtendrá una lista de las diferentes interfaces. En la lista, busque la dirección que coincida con la que encontró anteriormente. Ahora para cambiarlo a la dirección temporal simplemente escriba los siguientes comandos:
conjunto de enlaces ip Dirección AAAA XX: XX: XX: YY: YY: YY
conjunto de enlaces ip AAAA broadcast XX: XX: XX: YY: YY: YY.
Aquí AAAA es el nombre de la interfaz que desea cambiar y XX: XX: XX: YY: YY: YY es la nueva dirección temporal que está asignando al hardware. Recuerde que la dirección está compuesta de caracteres, por lo que puede ser números o alfabetos. Ahora para verificar si la dirección ha cambiado solo escriba
enlace ip mostrar AAAA
Si bien denota la nueva dirección, es importante tener en cuenta que solo se deben cambiar los últimos 3 conjuntos. Los primeros tres conjuntos deben mantenerse igual. Si los cambia, enfrentará muchos problemas de autenticación.
Como estos cambios son temporales cada vez que reinicia su dispositivo, la dirección MAC volverá a la dirección original, por lo que deberá repetir las instrucciones anteriores nuevamente.
También hay algunas aplicaciones disponibles en Google Playstore que supuestamente ayudan a cambiar temporalmente la dirección MAC sin rootear como la aplicación de cambio de MAC. Todo lo que tienes que hacer es seguir las instrucciones dadas en la aplicación.

Hay algunas formas, pero funcionan eventualmente n solo a veces.
Le sugeriré que arraigue su teléfono Android primero y luego puede cambiar la dirección MAC de manera efectiva utilizando el emulador de terminal y busybox

No puede cambiar la DIRECCIÓN MAC de su dispositivo. Está incrustado en el chip en sí. Todo lo que puede hacer es SPOOF (crear una máscara para su DIRECCIÓN MAC real), pero tenga cuidado, a algunas personas no les gusta que lo haga.

No puede cambiar la dirección Mac, pero puede falsificar su dirección MAC. Estos son los pasos para la suplantación de MAC.

Jajaja !!!

No es como la dirección IP que cambiará con su voluntad, es solo una dirección fija que es de solo lectura.

No puede cambiarlo hasta que cambie la banda base del auricular.

Pero, por supuesto, puede haber algunas aplicaciones que brindan una diversión de clonar la dirección mac pero no son útiles en absoluto.

Una forma simple de hacerlo es rootear su dispositivo y luego descargar e instalar el instalador xposed en su dispositivo. Y luego descargue el cambiador de id de mac y úselo