web-dev-qa-db-ja.com

adb経由でBluetoothMACアドレスを取得する

USBポート経由で接続されたGalaxyS3電話のBluetooth MACアドレスを取得するのを手伝ってください。私のデバイスはルート化されています。

15
Antonio

netcfgを実行すると、システム上のすべてのインターフェースとそのMACアドレスが表示されます。

29
Ted Mielczarek

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

21
jinzhaoyu

私は通常、USBポートを介してPCに接続されているAndroidデバイス()のWiFiインターフェイスのMACアドレスを取得します)これらのコマンドを実行することによって:

  1. 以下を使用してデバイス名を検索します。

    adb devices
    

    結果は通常次のようになります。

    List of devices attached 
    4e7354af    device
    1f97033e    device
    

    この場合、4e7354af1f97033eに接続された2つのデバイスがあります。最初のものに取り組みましょう:4e7354af

  2. 最初のデバイスのMACアドレスを取得します。

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

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

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

9
Teocci

Bluetooth MACアドレスはすべてのAndroid設定の電話で利用できませんか?

現在、近くに2つのデバイスがあります。

サムスンギャラクシーS2-設定>電話について>ステータス

HTCDesireの場合-設定>電話について>ハードウェア情報

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

2
vtuhtan