Какое у моего телефона имя хоста/сетевое имя?

Это должно быть очень легко найти, но я провел кучу поисков в Google и не нашел ничего подходящего. В Linux вы просто печатаете, hostnameи он говорит вам, но это не работает на моем телефоне.

Я знаю, что я изменил имя хоста в прошлом (было android-rв какой-то момент), но я не помню, как. Все, что я хочу сделать прямо сейчас, это посмотреть, что это такое, чтобы я мог подключиться к нему, не зная динамического IP-адреса локальной сети.

@Firelord А, спасибо. У меня также работает метод с графическим интерфейсом: android.stackexchange.com/a/61512/693 .
Интересный. Какое устройство и версию Android вы используете? У меня нет такой опции в настройках разработчика. Может быть потому, что я использую устаревшую версию Android.
@Firelord Это относится к модифицированным ПЗУ, просто отредактировал это в ответе.

Ответы (2)

Есть способ получить имя хоста вашего устройства, но вам нужно будет выполнить одно требование: на вашем устройстве должен быть установлен эмулятор терминала.

Получив его, просто откройте экземпляр эмулятора и введите следующую команду, а затем нажмите Enter:

getprop net.hostname

Затем ваш телефон ответит своим именем хоста.

Это даст мне пустую строку в качестве ответа. Ввод имени хоста дает мне localhost.

Это зависит от устройства.
Некоторые устройства не отправляют свое имя хоста маршрутизатору или это имя хоста уже используется, поэтому они доступны только через их IP-адрес или локальное сетевое имя хоста (не локальное имя хоста устройства).

В Windows запустите tracert <ip>, и вы увидите локально допустимое имя хоста любого устройства.

Пример вывода:

1    94 ms     7 ms     9 ms  android-ce166eae64b93da4.fritz.box [192.168.178.24]´

Таким образом, имя хоста предназначено android-ce166eae64b93da4.fritz.boxдля этой конкретной сети.
Обычно часть перед суффиксом сети (в данном случае fritz.box) уникальна и работает в разных сетях (помните: только в локальной сети).

да, это не сработало для меня, но я надеялся на что-то, на что я мог бы посмотреть или запустить на самом телефоне
Это работало правильно, если известен IP-адрес телефона. Это чрезвычайно полезно, так как IP-адрес моего телефона сильно меняется.