Digamos que por razones lúdicas y académicas -que nada tienen que ver con las limitaciones que algunos hoteles, servidores, proxies, etc. pueden imponerte- necesitás cambiar la dirección MAC de tu Linux o dispositivo Android.
Hacerlo es una pavada. Pero, como todo huevo frito, hay que saber cómo hacerlo. |
Tanto en Linux como en Android, la cuestión es bien sencilla. No obstante, cabe destacar que en ambos casos se precisará de privilegios de administrador, con lo cual en el caso de Android deberá tratarse de un dispositivo «rooteado».
Pasos a seguir
1.- Habilitar el wifi.
2.- Desconectarse de cualquier red en la que el dispositivo se haya conectado.
3.- Abrir un terminal y ejecutar el siguiente script:
su
ifconfig wlan0 hw ether 00:22:d2:34:ac:78
netcfg
Como es obvio, deberás reemplazar 00:22:d2:34:ac:78 por la dirección MAC que quieras. En caso de que pretendas simular que estás usando otro dispositivo en particular, podés averiguar su dirección MAC escribiendo lo siguiente en ese dispositivo:
ifconfig
Finalmente, aclarar que el comando netcfg que aparece en el script simplemente se incluye a los fines de ver que los cambios se realizaron con éxito.
4.- En caso de que quieras guardar el script en un archivo y suponiendo que lo llames macchanger, no olvides otorgarle permisos de ejecución usando el siguiente comando:
chmod +x macchanger
5.- Sólo resta ejecutar el script teniendo el wifi activado pero sin estar conectado a ninguna red.
sh macchanger
hola que tal.. tengo una consulta.. como es el tema del script..?? seria como automatizar el proceso de cambiar la mac address..??? y como hago para crearlo..?? gracias
hola, te comento que tengo un grave problema con mi celular Sony Acro S (LT26w), lo que ocurre es que al activar el wifi, el celular pasa a modo seguro y no se puede volver a utilizar y hay que cargar el rom oficial JB con el flashtool.
libere el bootloader, le cargue la ROM cyanogenmod 10.1, pero al activar el wifi nuevamente me ocurre lo que te mencione y a cargar de nuevo el ROM 🙁
que crees que sea el problema!!!!!
Please…. podes ayudarme
Cambiaste la direccion mac de del celular? hay que tener cuidado, por que en el caso de los celulares hay muchas direcciones que no son validas, y muchos celulares usan su direccion para identificar su propio dispositivo, a mi me paso con un ipod le cambie el mac y de ahi se reseteo a como si fuera de fabrica (pero con todo el espacio de mis aplicaciones ocupadas!) al volver a restaurarle la mac original se volvieron a poner las configuraciones como siempre…
hola lucas! eso en linux/android no sucede, al menos no que yo sepa. Parecería ser un problema específico de mac/apple, no de los celulares en gral. 🙁
Abrazo! Pablo.
Una pregunta, ¿El cambio es permanente o debe ejecutarse el script en el momento que deseemos cambiar la direccion?. Saludos
Si la memoria no me falla, hay que hacerlo cada vez que arranques Android (en caso de que necesites usarlo siempre). O sea, es «permanente» en la medida en que no reinicies el teléfono. Al reiniciarlo se pierde el cambio.
Saludos! Pablo.
Hola, he creado un programa en Java para resolver este problema de forma gráfica. Esta testeado en Ubuntu.
Os dejo el Link de gitHub. Por si quereis echar un ojo al codigo y alguno se anima a mejorarlo. Y para descargarlo claro 🙂
https://github.com/santiihoyos/Linux-Mac-Changer/releases
hola no me sirve me dice ifconfig: siocsifhwaddr: operation not supported