2012-08-30 101 views
12

私のギャラクシーS3電話のBluetooth MACアドレスをUSBポート経由で接続してください。私のデバイスは根付いています。adbからBluetooth MACアドレスを取得

+0

デバイスのコマンドライン( 'adb shell')から' ifconfig -a'を実行しようとしましたか? – fiddler

+0

私は私のデバイスを接続し、 "adbデバイス"を実行し、それが存在します。 今、私はブルートゥースのMACアドレスを取得したいです.... – Antonio

+0

あなたはここに記載されているトリックのいずれかを試しました.. http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac/index.en.php http://alexandre.alapetite.fr/doc-alex/mobile-bluetooth-mac-qrcode/?これらは、電話が根っこであるかどうかには無関係だと思われます。 –

答えて

2

[設定]のすべてのAndroid搭載端末でBluetooth MACアドレスを使用できませんか?

現在、私は2つの近くのデバイスがあります:サムスンギャラクシーS2で

- HTCの欲望の電話について設定>>ステータス

- [設定]> [端末情報]> [ハードウェア情報

を(Bluetoothはオンにする必要がありますon)

29

netcfgは、MACアドレスとともにシステム上のすべてのインターフェイスを表示します。

+1

それは動作します。 Bluetooth MACアドレスがpan0として表示されます。 –

+1

Moto G 2015には 'netcfg'コマンドがありません。 AICP ROMの実行。 –

14

adb shell cat /sys/class/net/wlan0/address

+0

最高の、ナンセンスのない答えです。 'ifconfig'はMACアドレスを表示しません。Moto G 2015には' netcfg'がありません。 –

+0

これは受け入れられる回答である必要があります –

+1

私のアンドロイドにroot権限が必要です。 –

5

私は通常、これらのコマンドを実行して、(USBポートを通じて自分のPCに接続されている)のAndroidデバイスの無線LANインタフェースのMACアドレスを取得:

  1. 使用してデバイス名を探す:通常

    adb devices 
    

    結果私たちは4e7354af1f97033eを接続された二つのデバイスを持っている。この場合、

    List of devices attached 
    4e7354af device 
    1f97033e device 
    

    :LYのように見えます。のは、最初の1で作業してみましょう:4e7354af

  2. は、最初のデバイスのためのMACアドレス取得:前の行で

    adb -s 4e7354af shell ip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6 
    

    を、私たちは、シリアル番号を指定するadbコマンドで-sオプションを使用していました。次にshellはlinuxコマンドの後にip addr show wlan0 | grep 'link/ether '| cut -d' ' -f6が続くことを示します。このコマンドは、そのインターフェイスの名前がwlan0の場合、Linuxでも使用できます。

多くのデバイスがテスト環境に接続されているため、このアプローチを使用します。がんばれ。

関連する問題