Androidコンピューターのわかりやすいネットワーク名を設定する方法は?


31

ルーターのDHCPリースリストにコンピューターの名前が表示されます。私のandroid galaxyタブは、英数字の名前の下にリストされています。好きなフレンドリ名を設定するにはどうすればよいですか?

回答:


25

[設定]の[開発者オプション]で、ホスト名をよりわかりにくい名前に変更できます。開発者向けオプションの「デバッグ」セクションの下に、「デバイスのホスト名」というオプションが表示されます。このオプションは現在、このわかりにくい名前に設定する必要があります。好きな英数字の名前に変更できます。

Android 5.0を使用している場合、そのオプションはもうありません。ADBシェルを使用しても動作しますが。この回答を参照してください:アンドロイドコンピューターのわかりやすいネットワーク名を設定するには? 私の電話にはルートは必要ないようです。ルートアクセスを取得せずに上記のリンクされた回答から:

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

悲しいことに、このオプションは、ルート化されたストックROM 4.1.2を実行しているBionicでは表示されません。
エリックス14

1
Cyanogenmodを実行している私のS3で魅力のように働きました。:)
Ƭᴇcʜιᴇ007

4
このオプションは、Android 5.0以降では使用できません。
bk138

@bayuah answerを試すことができます。私はそれを試してみましたが、Android 5.01の電話でrootアクセスなしで動作します。
PTS

4
adbメソッドはAndroid 5.1では動作しないようです(suを使用するオプションがないため、「/ system / bin / sh:su:not found」と表示されます)。Moto E 2nd Genでadb v1.0.32を使用してテスト済み
デビッド

15

ターミナルを開きます。次のように入力します:

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

ルートアクセスが必要です。


1
ルートアクセスがない場合、setpropを呼び出しても文句を言わず、効果が得られないだけです(getpropでチェック)。また、suが失敗します: "/ system / bin / sh:su:not found"。これは、デバイスがルート化されていないことを示すインジケータですか、それともデバイスがsuオプションを提供していないということですか または、これは私のADBインストールに欠けているものですか?
デビッド

はい。デバイスがルートアクセスをサポートしていないか、デバイスをまだ手動でルートしていないかのどちらかです。
バユア

@David:「デバイスがルート化されていないことを示しているのですか、それともデバイスがsuオプションを提供していないのですか?」-それらは同じものです。ルート化されたデバイスはsu、シェルからルート権限を取得するコマンドを提供します。非ルートデバイスにはそのコマンドはありません。
マイケルジョンソン

@bayuah-電話で端末プログラムを開くことでこれを行うことができます。上記のコマンドはすべて機能しgetprop ...su; を終了しても、新しいホスト名を返します。ただし、ブロードキャストされるホスト名は変更されず、再起動しても保持されません。考え?
ダイアゴン

1
1つの注4 6.0、再起動後に値がリセットされます。
アビシェークアナンド

5

一部のAndroid携帯電話では、 Wi-Fi Direct

  1. 設定
  2. Wi-Fi
  3. 右上のメニュー>詳細
  4. Wi-Fiダイレクト
  5. 右上のオプションデバイスの名前を変更
  6. 新しいデバイス名を書き、[ OK]を押します
  7. Wi-Fiのオンとオフを切り替える
  8. 効果がない場合は、電話機を再起動します。

重要:すべてのAndroid電話機にこのオプションがあるわけではなく、そのオプションからデバイス名を変更した後でも、すべての電話機がホスト名を正しく変更するわけではありません。


可能であれば、その理由を説明してください。
パウロコギ-モニカを

この答えをありがとう!残念ながら、を使用してホスト名を変更した後にのみ見つけましたsu & setpropが、このオプションが利用可能であることを知っているのは素晴らしいことです。
MarSoft

2

私がADBを使用して出会った別の関連ソリューションを参照したかった(そしてルート化されたデバイスが必要です):http//nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android -device。ただし、このリンクよりもSOでここに示されているADBコマンドの方が好きですが、少なくとも別の方法です。


私が見つけた唯一の方法はまだ機能します。他の回答は、再起動時に破壊されるか、単にまったく機能しません。
ヒュージェフナー

1

DHCPサーバーに送信される名前は、一般的に考えられているホスト名ではなく、変更できないVID(ベンダーIDコード)です。可能であれば、ルーターレベルで名前を変更してみてください。


ホスト名を設定することは可能ですか?Androidで任意の名前を設定できますか?
スーザンCioc

設定で変更できる必要があります。変更しないと、ルート化することでコンソールアクセスが許可され、そこから変更できます。
paradd0x

Bluethoothの名前設定のみを見つけることができます。他の名前設定がどこにあるかを指摘していただけますか?
スーザンCioc

これはおかしいです、なぜ人々は真実を投票するのですか?
ロフィット・グプタ

0

この解決策は、上記の@bayuahによって投稿されたコマンドを使用していますが、まったく使用していadbませんsu。これは、ルート化されたデバイス(Nougat AOSP 7.1.2)上にあります。JuiceSSHターミナルを使用して、2つのコマンドを入力します。

getprop net.hostname
setprop net.hostname <new_hostname>

0

ホスト名は、ネットワークに接続されているホストを簡単に識別して記憶するために使用されます。/etc/hostnameLinuxベースのシステムなどからの起動時に設定されます。ホスト名は、DHCPクライアント(この例ではAndroidデバイス)がDHCPサーバー(WiFiルーター)に割り当ててIPアドレスを割り当てる(IETFによりコード12DHCPREQUESTとして標準化)の一部でもあります。DHCPサーバーはホスト名を保存して、DNSなどのサービスを提供します。

Android-Linuxカーネルのホスト名サービスを使用する代わりに、プロパティnet.hostnameを使用して、Android IDに基づいたすべてのデバイスに一意のホスト名を設定しました。このホスト名プロパティは、DHCPハンドシェイクにも使用されました。ただし、Android 5-ネイティブdhcpcdがJava DHCPクライアントを支持して放棄されたため、ホスト名はでnullですDHCPREQUESTnet.hostnameどちらのセットは、またDHCPクライアントによって評価しました。そのため、WiFiルーターは新しいAndroidデバイスのホスト名を表示せず、設定も設定解除も変更もできません。


-3

Playストアから「ホスト名の変更」というアプリをダウンロードしてインストールし、Androidデバイスのホスト名(android-xxxxxxxxxxx)の編集をお楽しみください。

ただし、root以外のユーザーには申し訳ありませんが、rootアクセスが必要です。

よろしく。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.