USBポート経由で接続されたGalaxyS3電話のBluetooth MACアドレスを取得するのを手伝ってください。私のデバイスはルート化されています。
netcfg
を実行すると、システム上のすべてのインターフェースとそのMACアドレスが表示されます。
adb Shell cat /sys/class/net/wlan0/address
私は通常、USBポートを介してPCに接続されているAndroidデバイス()のWiFiインターフェイスのMACアドレスを取得します)これらのコマンドを実行することによって:
以下を使用してデバイス名を検索します。
adb devices
結果は通常次のようになります。
List of devices attached
4e7354af device
1f97033e device
この場合、4e7354af
と1f97033e
に接続された2つのデバイスがあります。最初のものに取り組みましょう:4e7354af
最初のデバイスの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でも使用できます。
テスト環境に多くのデバイスが接続されているため、私は通常このアプローチを使用します。がんばれ。
Bluetooth MACアドレスはすべてのAndroid設定の電話で利用できませんか?
現在、近くに2つのデバイスがあります。
サムスンギャラクシーS2-設定>電話について>ステータス
HTCDesireの場合-設定>電話について>ハードウェア情報
(Bluetoothをオンにする必要があります)