ルーターのDHCPリースリストにパソコンの名前が表示されます。私のandroid galaxy tabは英数字の名前でリストアップされています。私はどのように私が好きなフレンドリーな名前を設定するには?
37 Suzan Cioc 2012-04-04
Android 4.4以下では、開発者オプションの「設定」の「開発者オプション」でホスト名をあまり暗号化されていない名前に変更することができます。開発者オプションの “Debugging “セクションでは、”Device hostname “というオプションが表示されますが、現在はこのようなやや暗号化された名前に設定されているはずです。これを好きな英数字の名前に変更することができます
Android 5.0の場合、このオプションはもうありません。ADBシェルを使用してもまだ動作しますが。bayuahの回答を参照してください。ルートは私の携帯電話で必要とされていないようです。上にリンクされている答えから
adb shell
getprop net.hostname
setprop net.hostname <new_hostname>
27 PTS 2013-01-22
ターミナルを開きます。以下のように入力します
adb shell
su
getprop net.hostname
setprop net.hostname <new_hostname>
ルートアクセスが必要です
17 bayuah 2015-01-12
一部のAndroidスマホでは、Wi-Fi Direct
で変更する場合があります
- Settings
- WiFi
- 右上のメニューから「詳細設定」を選択します
- Wi-Fi Direct
- 右上のオプション デバイスの名前を変更します
- 新しいデバイス名を書いて、OKを押します
- Wi-Fiをオフにしたり、オンにしたり
- 効果がない場合は、スマホを再起動してください
重要: すべての Android 携帯電話にこのオプションがあるわけではありません。また、すべての携帯電話がこのオプションからデバイス名を変更した後でも、ホスト名を正しく変更できるわけではありません
8 Paulo Coghi – Reinstate Monica 2018-03-02
ホスト名は、ネットワークに接続されているホストを簡単に識別して記憶するために使用されます。これは起動時に設定され、例えば Linux ベースのシステムでは /etc/hostname
から設定されます。ホスト名はDHCPREQUEST
の一部でもあります(IETFによってcode 12として標準化されています)。DHCPサーバはDNSのようなサービスを提供するためにホスト名を格納します。詳細はHow to ping a local network host by hostname?
Android – Linux カーネルの ホスト名サービス – プロパティ net.hostname
(2.2 以降) を使用して、android_id
をベースにしたすべてのデバイスに一意のホスト名を設定していました。このホスト名プロパティはDHCPハンドシェイクに使用されていました (Android 2で追加されたものです。2と4.0)。Android 6 では net.hostname
は引き続き (1, 2, 3, 4)を新しい Java DHCPクライアントのネイティブdhcpcd
が放棄され、後にサービスはAndroid 7で削除されました。Android 8以降 – android_id
がアプリに固有のとなったとき – net.hostname
は設定されなくなったので、DHCPREQUEST
ではnull
が送られてきます。Android 8 プライバシーの変更 と セキュリティの強化 を参照してください
net.hostname
は空になり、dhcp クライアントはホスト名を送信しなくなりました
だからWiFiルーターは、Android 8+のホスト名を表示しない、どちらも我々はそれを設定/解除/変更することができます
しかし、root 化されたデバイスでは、net.hostname
を setprop
コマンドを使って手動で設定したり、init
の .rc
ファイルに追加して起動時に設定したりすることができます。または、busybox udhcpc
のようなサードパーティのクライアントを使って、希望するホスト名やその他のオプションをルータに送信してください。ADB シェル経由で WiFi に接続する を参照してください
5 Irfan Latif 2019-11-22
ちょうど私がADBを使用して出くわした別の関連するソリューションを参照したいと思っていました(そして、root化されたデバイスを必要とします)。http://nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android-device私はしかし、このリンクよりもSOでここに提示されたADBコマンドを好むだろうが、それは少なくとも別の方法です
2 David 2016-01-06
DHCPサーバに送られる名前は、一般的に考えられているようなホスト名ではなく、VID(Vendor ID Code)であり、変更することはできません。できればルータレベルで名前を変更してみてはいかがでしょうか
1 paradd0x 2012-04-04
この解決方法は、上記の@bayuahさんが投稿されたコマンドを使用していますが、adb
もsu
も全く使用していません。これは root 化された端末 (Nougat AOSP 7.1.2) でのことです。JuiceSSH端末を使って、2つのコマンドを入力します
getprop net.hostname
setprop net.hostname <new_hostname>
0 woohoo 2018-04-07
Playストアから「ホスト名を変更」というアプリをダウンロードしてインストールするだけで、アンドロイド端末のホスト名(android-xxxxxxxxxxx)の編集を楽しむことができます
ルートアクセスは必要ですが、root化されていない方には申し訳ありません
Regards.
-3 MuRToN 2013-02-08