私のAndroidデバイスの名前を変更する方法 - settings フィールド と dhcp フィールド android 関連 問題

How do i change the name of my android device












61
vote

問題

日本語

私のAndroidデバイスはNexus Oneです。しかし、これは現在のAndroidデバイスすべてに適用されるはずです。

私のAndroidデバイスの名前を変更する方法は?

ワイヤレスルーターのクライアントテーブルに接続すると、AndroidデバイスはAndroid_1234567890Abedfcとして表示されます。もっと読みやすい名前を付けたいのですが。

     
     

回答リスト

22
 
vote

ホスト名(デバイス名)を変更するには、(rootとして)端末を使用する必要があります。

ECLAIRの場合(2.1): echo myname&gt。 / proc / sys /カーネル/ hostname

froyo(2.2):(ほとんどの2.3でも機能します) setprop net.hostname myname

その後Wi-Fiを再起動します。 変更を確認するには、una​​me -a

と入力します。

いくつかのデバイスは仕事のために再起動する必要があります!

 
 
   
17
 
vote

概要:

  • <コード> head /etc/hosts0 (Androidシステムのホスト名、おそらくAndroid_24412414型名)
  • echo $HOSTNAME (shell / terminal / env hostname、build.propからのro.product.device)
  • <コード> cat /proc/sys/kernel/hostname (Linuxシステムのホスト名、おそらく localhost
  • <コード> head /etc/hosts3 (Linuxシステムのホスト名、おそらく localhost
  • head /etc/hosts4 (常にインストールされているとは限り、常にインストールされていない場合は、 / proc / sys / kernel / hostname )
  • を読み込んでください。

はあなたが持っているAndroidのバージョンによって異なります。

Android 4.0以降

新しいバージョンは、right build.prop エントリを使用します。さて、つまり、Androidは通常の起動プロセスとして<コード> 99887766654436 を読み取ります。接続サービスが実行されると、Net.HostNameが設定に設定されているかどうかを確認し、次に空の場合は「android_」+(永続的な)Android IDを使用します。だからそれはあなたがする必要があるのはそれだけです。

追加<コード> 99887665544338 (ルートが必要になる場合があります)。ファイルの最後に空白行を残します。

KitkatのConnectivityService.java、isEmptyステートメント:

に注意してください。 <事前> <コード> // setup our unique device name if (TextUtils.isEmpty(SystemProperties.get("net.hostname"))) { String id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID); if (id != null && id.length() > 0) { String name = new String("android-").concat(id); SystemProperties.set("net.hostname", name);

Android 2.3以降

古いバージョン、ジンジャーブレッド、フロヨーなど、それを略奪します。チェックするのは気にしません。それはnet.hostnameをAndroid_24412414 ...に設定されます。そのため、接続サービスがロードを完了した後に変更する必要があります。幸いなことに、それは新しい接続ごとには起動を一度だけ実行されます。その後、 echo $HOSTNAME0 をスティッキする必要があります。残念ながら、起動プロセスではかなり遅れて実行されるため、boot_completeの変更を加えることが必要です。ほとんどの場合、自分で実行されるアプリ。

FroyoのConnectivityService.java :

<事前> <コード> echo $HOSTNAME1

しかしそれから別の問題があります。

net.hostname設定はシステム全体にコピーされません!コンソール/ターミナルアプリケーションを使用すると、同じホスト名が取得されない場合があります。私の電話、Samsung Sidekick 4g(セミガラクシーSベース)には、<コード> 998877655443312 を実行しているinit.rcがあります。そのため、underneathコマンドでは、build.prop hostnameまたはandroid_id hostnameが表示されません。だからそれを設定する必要があります。

<コード> echo $HOSTNAME3 または<コード> echo $HOSTNAME4

注:それをやっている方法によっては、上記のコマンドをrootとして実行する必要があります。 init.rcは通常、読み取り専用システムパーティションであるため、編集するにはルートアクセスが必要です。

DHCPアドレスを取得するために実行されるdhcpcdコマンドは、サーバーによって提供されるホスト名に更新されません(それは右のDHCPCD-Run-HooksとDHCPCD.confを追加して修正することができます)、そうではありません。 echo $HOSTNAME5 (hostnameコマンド)が空白またはlocalhostの場合は、DHCPサーバーにホスト名を入力してください.Net.hostnameは内部で使用されません。 libnetutilsは、-h "net.hostname"を使用してdhcpcdを呼び出すために使用されますが、-hで呼び出さない理由でDHCPCDは依然としてgethostname()を介してシステムホスト名を送信します。 (なし)」、「ローカルホスト」、または空。とにかく在庫毛布。サムスンは私のようないくつかの装置にポックを台無しにした。ホスト名を通過させ、強制ネットワークの時間などはありません。

ジンジャーブレッドとSamsungの下のソリューション、DHCPクライアントデーモン設定:

最後にすることは/etc/dhcpcd/dhcpcd.confを編集することです。 998877665443316 をファイルに追加すると、コマンドラインでホスト名が指定されていない限り、それを使用します。これはAndroid_234etcの問題を解決しませんが、Samsungがlibnetutilsとinit.rcのlibnetutilsとlocalhostをねじ込みているため、Hostnameがlocalhostの場合は(私の問題は問題)します。 rootが必要ですが、これは再起動後に機能します。 dhcpcdが-h hostnameオプションで呼び出された場合、これは機能しません。

 
 
 
10
 
vote

私は4.2.2で私の根付いたNexus 7でこれを行う方法を見つけました。設定は永続的に保存され、再起動を通じて機能します。
出典: http: //nileshgr.com/2012/10/13/how-to-change-wifi-host-name-of-your-android-device

  1. デバイスはadb
  2. を使用するために根ざしている必要があります。
  3. 実行 adb push build.prop /sdcard/build.prop0
  4. <コード> 998877665443331 ファイルを編集し、<コード> net.hostname=NewHostname
  5. 実行<コード>(<コード>(または<コード> 99887766544334 、失敗した場合)
  6. adb push build.prop /sdcard/build.prop5 を実行し、次のコマンドを実行します。
    <コード> $ su
    <コード> # mount -o rw,remount /system
    <コード> # cp /sdcard/build.prop /system/build.prop (または<コード> /mnt/sdcard 以前に使用した場合) <コード> adb push build.prop /sdcard/build.prop10
    <コード> build.prop11
  7. デバイスを再起動する
 
 
       
9
 
vote

これは、CyanogenModとおそらく他の修正されたROMで動作しますが、株式AOSP ROM:

設定&gtに進みます。開発者のオプションデバイスのホスト名にスクロールします。根は必要ありません。

(画像をクリックすると拡大する)

href="htps://i.stack.imgur.com/w8bmp.png" rel="nofollownoreferrer"> IMG:

 
 
 
7
 
vote

私は長い間在庫が走っていませんが、アプリケーションの設定&GTでは登録されています。開発オプション 'デバイスホスト名'を表示します。

 
 
     
5
 
vote

Google Play Storeに行きます。 "hostname"を検索し、 Hostname Changer Appをダウンロードしてください。

は根付く必要があります。

 
 
 
1
 
vote

hostnameは、ネットワークに接続されているホストを簡単に識別して記憶するために使用されます。それは起動時に設定されています。 Linuxベースのシステムで<コード> 99887766544330 から。 hostnameは<コード> 99887766654331 の一部でもあります(コード12 。 DHCPサーバーは、DNSのようなサービスを提供するためにホスト名を保存します。 ホスト名によるローカルネットワークホストをpingする方法?

Android - Linuxカーネルの hostname service - 中古プロパティ<コード> 99887765544332 (Android 2.2。2.2 / a>) 998877666544333 に基づいていたすべてのデバイスの固有のホスト名を設定します。このホスト名プロパティはDHCPハンドシェイクに使用されました(Android 2.2 4.0 )。 Android 6 <コード> net.hostname は、( 1 、 2 、 3 、 4 " href = "https://android.googlesource.com/platform/frameworks/ Base / + / A071EDCE46FA3D8D539C0D807B77147E184J5A51 "REL =" NOFOLLOW NOREFERRER "> Java DHCPクライアントネイティブ<コード> dhcpcd は放棄され、後で <コード> 99887665544336 が一意の net.hostname は、コード> null <コード>は<コード> 998877666544339 で送信されます。 Android 8 プライバシー変更 セキュリティの強化

android_id10 が空で、DHCPクライアントはホスト名

を送信しなくなりました

だから wifiルーターはAndroid 8+のホスト名を表示しない、どちらも設定/設定/変更できません。

しかしながら DHCPREQUEST1 を手動で設定できます。 998877665443312 コマンドまたは 998877666665433313 <コード> 998876655443314 すべてのブートに設定するファイル。または 998877666654315 のようなサードパーティクライアントを使用して、必要なホスト名やその他のオプションをルータに送信します。 ADBシェルを介したWiFiへの接続。

 
 

関連する質問

2  4.0 ICでインターネットへのアクセス  ( Problem accessing internet in 4 0 ics ) 
何らかの奇妙な理由で、私のAndroid 4.0 IC Tabletはインターネットにアクセスできなくなりました。 まず、WiFi経由で、2つの異なるネットワークに接続することができます。 その後、私はそれをDHCP経由でホームルーターに接続しようとしました。...

15  そのホスト名によるAndroidデバイスを識別します  ( Identifying an android device by its hostname ) 
当社のネットワークのすべてのAndroidデバイスには、ホスト名<コード> Android_<IMEI number>2 があります。私は10のIPアドレスを要求したデバイス(異なるMac、常に同じホスト名)を要求しました。そのホスト名からimeiまたはシリア...

3  ネットワークごとにIP構成を設定する方法はありますか?  ( Is there a way to set the ip configuration on a per network basis ) 
複数のWiFiネットワークに接続します。いくつかのネットワークでは、静的IPアドレスを使用する必要があります。 DHCP構成では、静的IPアドレッシングを使用するオプションがないほとんどです。 このため、特別な設定でネットワークの特定のIP設定を設定できるよう...

7  DroidWallと無線テザーリング  ( Droidwall and wireless tethering ) 
私は非常に単純な問題を抱えています: 99887766544330 を実行してください。 > DWはホワイトリストモードで実行されますが、それが見つかったすべての無線関連アプリケーションを有効にするためにそのメニューを越えて実行されました。何もない。 DHC...

10  DHCP設定を変更する方法  ( How to change dhcp config ) 
私は私のAndroidデバイスのIMSクライアントからIMSコアにアクセスしようとしていますが、DHCPクライアントを変更してコアのIPをDNSの1つとして追加する必要があります。 Linux OSの場合、次のようにJob :: が実行されます。 <事前> <...

0  CyanogenModで公共のWiFiネットワークに接続できません  ( Fail to connect to public wifi networks with cyanogenmod ) 
私のXperia Neo vで私のプレインストールされたOSをCyanogenMod 9に変更し、それ以来、簡単な登録(空港、カフェなど)を必要とする無料の公衆網に接続することはできません。 マイ電話はネットワークに接続します(接続されていると表示されます)...

61  私のAndroidデバイスの名前を変更する方法  ( How do i change the name of my android device ) 
私のAndroidデバイスはNexus Oneです。しかし、これは現在のAndroidデバイスすべてに適用されるはずです。 私のAndroidデバイスの名前を変更する方法は? ワイヤレスルーターのクライアントテーブルに接続すると、AndroidデバイスはA...

3  Samsung Galaxy S - IPアドレスの取得問題。 "リクエストにnak"  ( Samsung galaxy s problem obtaining ip address nak in request ) 
私のwifiルーターから私のAndroidスマートフォンにIPアドレスを取得できません。 観察: 他のルータまたは携帯データへのスマートフォン接続はOKです。 私のPCへの私のルーターのWiFi接続はOKです。 スマートフォンへのWiFiリンクは最...

3  DNSを変更するがDHCPにとどまる  ( Change dns but stay on dhcp ) 
私はAndroid 4.4を実行している「Minix Neo X8-H Plus」Android TVボックスを持っています(Kitkat)。 WiFi接続でDNSサーバーを変更したいのですが、静的IPアドレスに変更すると、その選択しか表示されません。さて、...

0  Android USB共有接続はDHCPサーバーを実行しますか?  ( Does android usb shared connection runs a dhcp server ) 
AndroidのUSB共有接続を知っていて、私は自分のコンピュータへの接続を与えていました。 RJ45と無線インタフェースを持つ古い国内ルーター。私は、ルータのRJ45スイッチドインターフェースに基づいてインターネットをコンピュータに提供するために、USB...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有