¿Cómo configurar el nombre de red amigable de la computadora Android?

31

Veo nombres de computadoras en la lista de arrendamiento de DHCP de mi enrutador. Mi pestaña de galaxia de Android aparece bajo un nombre alfanumérico. ¿Cómo configuro un nombre amigable que me gusta?

Suzan Cioc
fuente

Respuestas:

25

Puede cambiar el nombre de host a un nombre menos críptico en las Opciones de desarrollador en Configuración. En la sección "Depuración" en las Opciones de desarrollador, verá una opción llamada "Nombre de host del dispositivo" que actualmente debe configurarse con este nombre bastante críptico. Puede cambiarlo a cualquier nombre alfanumérico que desee.

Si está en Android 5.0, esa opción ya no está allí. Aunque usar el shell ADB todavía funciona. Vea esta respuesta: ¿Cómo configurar el nombre de red amigable de la computadora Android? La raíz no parece ser necesaria en mi teléfono. De la respuesta vinculada anteriormente sin adquirir acceso de root:

adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
PTS
fuente
Lamentablemente, esta opción no aparece en un ROM Bionic que ejecuta rooted 4.1.2.
ericx
1
Funcionó de maravilla en mi S3 con Cyanogenmod. :)
Ƭᴇcʜιᴇ007
44
Esta opción ya no está disponible desde Android 5.0.
bk138
Puedes probar @bayuah answer. Lo probé y funciona sin acceso de root en mi teléfono Android 5.01.
PTS
44
El método adb no parece funcionar en Android 5.1 (y no hay opción de usar su para mí, dice "/ system / bin / sh: su: not found"). Probado en Moto E 2nd Gen con adb v1.0.32.
David
15

Terminal abierto Introduzca la siguiente:

adb shell
su
getprop net.hostname
setprop net.hostname <new_hostname>

Se requiere acceso a la raíz.

bayuah
fuente
1
es triste que sin acceso a la raíz, no se queje cuando invocas setprop, simplemente no surte efecto (verificado con getprop). También su falla para mí: "/ system / bin / sh: su: not found". ¿Es eso un indicador de dispositivo no rooteado o que el dispositivo no ofrece una opción su? ¿O falta algo en mi instalación de ADB?
David
Sí. O bien, su dispositivo no es compatible con el acceso raíz o aún no lo está rooteando manualmente.
bayuah
@David: "¿Es ese un indicador de que el dispositivo no está rooteado o que el dispositivo no ofrece una opción su?" - Esas son lo mismo. Un dispositivo rooteado le da el sucomando para obtener privilegios de root desde un shell; un dispositivo no rooteado no tiene ese comando.
Micheal Johnson
@bayuah: puedo hacer esto abriendo un programa de terminal en mi teléfono. Todos los comandos anteriores funcionan y getprop ...devuelve el nuevo nombre de host, incluso cuando salgo de su; pero el nombre de host que se transmite no cambia y no se pega cuando reinicio. Pensamientos?
Diagon
1
Una nota4 6.0, el valor se restablece después de reiniciar.
Abhishek Anand
5

En algunos teléfonos Android, puede cambiar en Wi-Fi Direct

  1. Configuraciones
  2. Wifi
  3. Menú superior derecho> Avanzado
  4. Wi-Fi directo
  5. Opción superior derecha Cambiar nombre del dispositivo
  6. Escriba el nombre de su nuevo dispositivo y presione OK
  7. Apaga y enciende tu Wi-Fi
  8. Si no tiene ningún efecto, reinicie su teléfono.

Importante: no todos los teléfonos Android tienen esta opción, y no todos los teléfonos modifican su nombre de host correctamente, incluso después de modificar el nombre del dispositivo desde esa opción.

Paulo Coghi - Restablece a Mónica
fuente
Sobre el voto negativo, si es posible, explique el motivo.
Paulo Coghi - Restablece a Monica el
Gracias por esta respuesta! Desafortunadamente, lo encontré solo después de cambiar el nombre de host usando su & setprop, pero es genial saber que esta opción está disponible.
MarSoft
2

Solo quería hacer referencia a otra solución relacionada que encontré usando ADB (y requiere un dispositivo rooteado): http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -dispositivo . Sin embargo, preferiría los comandos ADB presentados aquí en SO que este enlace, pero al menos es otro método.

David
fuente
El único método que encontré que todavía funciona. Otras respuestas se bloquean al reiniciar, o simplemente no funcionan en absoluto.
Hugh Jeffner
1

El nombre que se envía al servidor DHCP no es el nombre de host como comúnmente se piensa, es el VID (código de identificación del proveedor) que no puede cambiar. Puede intentar cambiar el nombre en el nivel del enrutador si es posible.

paradd0x
fuente
¿Es posible configurar el nombre de host? ¿Es posible establecer algún nombre en Android?
Suzan Cioc
Debería poder cambiarlo en la configuración, de lo contrario, rootearlo permitirá el acceso a la consola y podría cambiarlo desde allí.
paradd0x
Solo puedo encontrar la configuración de nombre de Bluethooth. ¿Puede indicar dónde se pueden ubicar otras configuraciones de nombre?
Suzan Cioc
Esto es una locura, ¿por qué la gente vota por la verdad?
Rohit Gupta
0

Esta solución está usando los comandos publicados por @bayuah arriba, pero no está usando adbni sunada. Esto está en un dispositivo rooteado (Nougat AOSP 7.1.2). Usando el terminal JuiceSSH, ingrese dos comandos:

getprop net.hostname
setprop net.hostname <new_hostname>
woohoo
fuente
0

El nombre de host se usa para identificar y recordar fácilmente los hosts conectados a una red. Se establece en el arranque, por ejemplo, /etc/hostnameen sistemas basados ​​en Linux. El nombre de host también forma parte DHCPREQUEST(estandarizado como código 12 por IETF) que un cliente DHCP (dispositivo Android en nuestro caso) hace al servidor DHCP (enrutador WiFi) para obtener una dirección IP asignada. El servidor DHCP almacena los nombres de host para ofrecer servicios como DNS .

Android, en lugar de usar el servicio de nombre de host del kernel de Linux , usó la propiedad net.hostnamepara establecer un nombre de host único para cada dispositivo basado en la ID de Android. Esta propiedad de nombre de host también se usó para el protocolo de enlace DHCP. Sin embargo, desde Android 5 - cuando el nativo dhcpcdfue abandonado en favor del cliente Java DHCP - nombre de host es nula en DHCPREQUEST. nonet.hostname está configurado ni evaluado por el cliente DHCP. Por lo tanto, los enrutadores WiFi no muestran nombres de host para dispositivos Android más nuevos, ni podemos configurarlo / desactivarlo / cambiarlo.

Irfan Latif
fuente
-3

Simplemente descargue e instale la aplicación llamada "Cambiar nombre de host" desde Play Store y disfrute editando el nombre de host de su dispositivo Android (android-xxxxxxxxxxx).

Sin embargo, se requiere acceso a la raíz, lo siento por los usuarios no rooteados.

Saludos.

MuRToN
fuente