Inicio > Android, Internet y redes, Tutoriales > Cambiar MAC del Wifi LG Optimus One

Cambiar MAC del Wifi LG Optimus One

Sábado, 6 de Agosto de 2011

Hace un tiempo queria conectarme al wifi de la universidad pero recordé que estaba filtrado por MAC y estaba autorizada solo la del notebook, en ese momento tenía otro celular que no era Android asi que no tenía posibilidad de cambiársela pero ahora con este celular busqué en Internet y es posible.

Requerimientos

  • Celular rooteado (requerido)
  • Programa sshdroid en el celular
  • Winscp u otro cliente SFTP en el computador
  • Putty en el computador
  • Conectarlo al computador por cable USB
  • Aplicación de terminal instalada en el celular (las veces siguientes, opcional, para cambiar la mac desde el celular directamente)

Procedimiento

  • Tienes que editar el archivo /etc/wl/nvram.txt agregando la linea macaddr=xx:xx:xx:xx:xx siendo las x’s la mac nueva.
  • Para editar el archivo tienes que descargarlo en el computador, para eso es el programa sshdroid, lo inicias

image

  • Si recien instalaste el sshdroid debes cambiar la contraseña, para eso presionas el botón Menu y seleccionas Opciones y luego seleccionas Password

image image

  • Con la clave cambiada abres el puTTY y te conectas al celular desde el computador

image

El usuario es root y la password es la que pusiste en el paso anterior.

  • Ahora tienes que remontar la partición /system como lectura y escritura para poder editar el archivo nvram.txt, primero ejecutas el comando mount para saber en qué dispositivo está montado

image

Ahora remontas con: mount –t yaffs2 –o remount,rw /dev/block/mtdblock1 /system

Lo marcado en negrita es lo que sacaste del comando anterior

  • Con el Winscp te conectas al celular

image

  • Abres el archivo /etc/wl/nvram.txt y lo guardas como /etc/wl/nvram.bak
  • El original lo editas y le agregas la linea macaddr al final con la mac a cambiar

image

  • Guardas los cambios, si te tira error recuerda que debiste remontar la partición /system como lectura y escritura
  • Reinicia el celular para aplicar los cambios, puedes usar el botón o desde el puTTY con el comando reboot.

Verifica que se haya cambiado la mac en opciones –> acerca del teléfono –> estado

image

  • Para deshacer el cambio quita la línea macaddr del archivo y reinicia.

La aplicación de terminal que mencioné al principio es para cambiar el archivo de respaldo por el original y viceversa desde el celular sin necesidad del computador ejecutando los comandos

su (y aceptar cuando el celular pida permisos de root)
mount –t yaffs2 –o remount,rw /dev/block/mtdblock1 /system
mv /etc/wl/nvram.txt /etc/wl/nvram.original
mv /etc/wl/nvram.bak /etc/wl/nvram.txt
reboot

  • BEto

    Gracias por la informacion, pero que pasa con los que tenemos telefonos en los que la ruta /etc/wl/nvram.txt no existe?. Sabes donde podemos encontrar una ubicacion alternativa? porque no solo es crear estaruta si no la hubiera, veo que ademas de la linea macaddrr hay mas lineas en el archivo y tambien hay mas archivos dentro de wl. Una cosa mas, hice una busqueda en el tel y no encuentro el archivo nvram.txt.

    Por tu ayuda, gracias.

    • Alexis Abarca

      No sé, este procedimiento sólo lo he probado con mi celular (lg p500), supongo que en otros de la misma marca será igual, en otras marcas ignoro cómo será. Puedes buscar en xda-developers si tienen una solución para esto en tu modelo de celular.