0 votos

Cómo cambiar la dirección MAC sin hacerle root a tu teléfono

Tengo un Samsung Galaxy J5 2016 y estoy tratando de cambiar su dirección MAC sin rootearlo.

He hecho muchas búsquedas en internet y he encontrado muchas guías y consejos útiles, como https://www.quora.com/How-can-I-change-my-Android-non-rooted-Mac-address.

De todas formas, Terminal Emulator no permite la operación indicada en la guía (ip link set... etc, etc): muestra "permiso denegado".

Más búsquedas muestran como resultado que no se puede realizar este comando sin iniciar sesión como superusuario y, a su vez, que no se puede hacer eso si no estás en un dispositivo con root.

Así que empiezo a sentir que estoy persiguiendo mi propia cola...

¿Alguien puede ayudarme, por favor?

1voto

jsoverson Puntos 1299

Simplemente, no puedes. Debido a cómo funcionan los permisos en Linux, en lo que se basa Android, debes usar una cuenta de root para realizar esos cambios. La cuenta de root es su, que solo es accesible cuando tienes un dispositivo con root. Hasta donde yo sé, no hay manera de evitar eso, incluso usando comandos alternativos que puedan existir.

0 votos

Muchas gracias por tu respuesta...digamos que sospechaba firmemente que

0voto

user157947 Puntos 51

Es posible hacer cambios en la root sin acceso a la root en algunos modelos... MTK por ejemplo.

Si tienes un dispositivo MTK,
Utiliza el Modo de Ingeniería para escribir una nueva dirección MAC

  1. Abre el Marcador (Teléfono)

  2. Escribe este número, reemplazando las letras por los números

    *#*#ENGMODE#*#*

Esto se llama un código de lanzamiento secreto, iniciará el Modo Ingeniero y podrás cambiar la MAC con la guía aquí

Desplázate hacia abajo hasta la Parte MTK.

Otros dispositivos pueden usar Emulador de Terminal

Algunos pueden usar software de flasheo de imagen de fábrica

Algunos (como el fabricante de tu dispositivo) pueden cambiar el IMEI, MAC y la Dirección Bluetooth utilizando un pre-arranque... Utilizado para la escritura de direcciones en masa.

Es posible sin ser root, pero es mucho más difícil....

Prueba tus comandos de Emulador de Terminal ejecutándolos como un ID de usuario de shell... Para hacer esto, simplemente utiliza ADB y conéctate al shell con

adb shell

Esto te dará más permisos ya que estarás ejecutando como usuario de shell.

0 votos

El OP mencionó tener un teléfono Samsung, que no tiene un chip MTK.

0 votos

No es necesario tener un chip MTK, proporcioné la información como referencia, sentí que simplemente decir "No se puede" es un poco ridículo, cada dispositivo tiene que ser escrito por la fábrica en una línea, es tan simple como conectar los cables (usb en algunos dispositivos) y escribir en el dispositivo. No solo es posible, es la ley.

0 votos

@Zillinium muchas gracias por tus sugerencias. Estoy tratando de usarlas como guía. ¿Cómo puedo usar adb? Descargué Android Studio y todas sus herramientas, pero aún hay mucho que necesito aprender.

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