Android: Отобразить сетевое имя устройства

Сразу отмечу, что заметка не совсем про Андроид.
Захожу в настройки роутера D-Link DIR-615, раздел Wi-FiClient ManagementList of Wi-Fi Clients
В данном списке я вижу список всех подключенных к роутеру устройств, но не все имена понятные (на SSID внимания не обращайте — это я со старого роутера название таскаю):

Android: Отобразить сетевое имя устройства
Как видно на скриншоте, для смартфона на Андроид было сгенерировано имя android-b5456b905ae…
Если работать с одним устройством, то путаницы не возникнет, но если их несколько, то становится непонятно телефон это или планшет и т.п.

Я пробовал сменить сетевое имя
1. Разблокировать настройки разработчика:
SystemAbout phoneBuild number (тапнуть 7 раз)
или на русском
СистемаО телефонеНомер сборки (тапнуть 7 раз)
2. Меняем имя:
SystemDeveloper optionsDevice hostname
или на русском
СистемаДля разработчиковСетевое имя устройства
Оно поменялось, только в списке подключенных устройств на консоли роутера по прежнему висела старая надпись, состоящая из слова «android-» и идентификатора ANDROID_ID. То есть для обычного человека ничего информативного в ней увидеть невозможно.

Через adb то же самое:

Command Prompt
adb shell
getprop net.hostname
android-b5456b905aea0037
setprop net.hostname XperiaZ1C
Где-то я прочитал, что это разработчики Андроид специально отключили возможность передавать имя устройства в целях безопасности, но ссылку уже найти не могу. В принципе логичный ход, т.к. вручную можно выставить любое имя, а потом они будут как минимум конфликтовать.

 

Способ, для отображения своих названий есть, хоть это и костыли. Для этого нужно включить выделение статического адреса для нужного клиента.
На примере роутера D-Link

Настройки D-LinkConnections SetupLANStatic IP AddressesAdd
После того, как добавили MAC-адрес и имя устройства, жмем кнопку APPLY.

Теперь те устройства, которые есть в списке будут при подключении к роутеру отображаться так, как мы их записали в списке.



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments