MAC アドレス、またはメディア アクセス コントロール アドレスは、デバイスのネットワーク インターフェイスに割り当てられる一意のアドレスです。 Android スマートフォンまたはタブレットでは、WiFi、Bluetooth などのネットワーク カードに固有の MAC アドレスが割り当てられます。これらのアドレスは、ネットワーク上のデバイスを一意に識別するために使用されます。 IP アドレスはルーターなどのネットワーク インターフェイスによって割り当てられますが、MAC アドレスはデバイスに固定されており、製造元によって割り当てられ、デバイスが使用しているネットワーク ハードウェアにハードコーディングされます。ただし、デバイスの MAC アドレスを変更することは、ネットワーク ハードウェア自体を交換しない限り不可能ですが、OS をだまして別の MAC アドレスをネットワークにブロードキャストする方法はあります。
MAC アドレスのスプーフィングは、友人が悪意を持って WiFi ネットワークの使用をブロックした場合などに役立ちます。おそらく、MAC アドレスをスプーフィングすることでアクセスできるようになります。したがって、 Android デバイスの MAC アドレスを変更したい場合は、次の方法で変更できます。
Android の MAC アドレスとインターフェイス名の検索
Android デバイスの MAC アドレスを変更する前に、デバイスのデフォルトの MAC アドレスを調べて書き留める必要があります。 WiFi ネットワーク カードのインターフェイス名も知っておく必要があります。これを行うには、次の手順に従ってください。
- Android デバイスで、 [設定] -> [WiFi] に移動します。ここで、設定の歯車アイコンをタップして、「 WiFiの構成 」画面を開きます。
- 画面の下部に、WiFi ネットワーク カードの MAC アドレス が表示されます。 MAC 設定を元の状態に戻す必要がある場合に備えて、書き留めておいてください。
WiFi ネットワークのインターフェイス名を見つけるには、Play ストアから 「Android 用ターミナル エミュレータ」アプリ ( 無料 ) をインストールする必要があります。それが完了したら、以下の手順に従ってください。
-
ターミナル エミュレーター アプリを開き
、次のコマンドを入力します。
ip link
- 大量の情報が画面に出力されるので、一番下までスクロールして、「 link/ether 」の値が WiFi の MAC アドレスと一致する値を確認してください。私の場合は「 wlan0 」です。最新のデバイスの場合、WiFi インターフェイス名は「wlan0」ですが、場合によっては「eth0」のような名前になることもあります。
ターミナルエミュレータでMACアドレスを変更する
デバイスのインターフェイス名がわかったので、次に MAC アドレスを新しい値に変更します。使用できるランダム MAC アドレスを取得するには、ランダム MAC アドレス生成 Web サイト にアクセスしてください。使用する新しい MAC アドレスを取得したら、次の手順に従ってください。
-
Android 用のターミナル エミュレーターを起動し、次のコマンドを入力します。
su
これにより、Android デバイスでスーパーユーザー アクセスが可能になります。これにはルート化されたデバイスが必要です。
-
次に、次のように入力します。
ifconfig [interface_name] hw ether [new_mac_address]
Enter キーを押すと、MAC アドレスが変更されます。
-
次のコマンドを実行すると、MAC アドレスの変更を確認できます。
iplink show [interface_name]
注 : root 化されていないデバイス用にさまざまな MAC アドレス変更アプリを試しましたが、Root アクセス (奇妙な) を要求するか、MediaTek プロセッサを使用するデバイスのみをサポートするかのどちらかでした。
関連項目: Windows 10 PC で MAC アドレスを変更する方法
Android で MAC アドレスを簡単に偽装する
Android デバイスの MAC アドレスの変更が完了したので、MAC アドレスによってブラックリストに登録されている可能性のあるネットワークに簡単に接続できるようになります。デバイスをネットワークから禁止する最も一般的な方法は MAC アドレスを使用してこれを行うため、通常は MAC アドレスを変更すると、ほとんどのネットワークに接続できるようになります。ただし、ネットワークが MAC アドレス ベースの「ホワイトリスト」を使用して、特定の MAC アドレスを持つデバイスのみがネットワークに接続できるようにしている場合、この方法は機能しません。つまり、MAC アドレスを MAC アドレスに変更しない限り、この方法は機能しません。ネットワーク上で許可されているが、現在接続されていないデバイス。その可能性はかなり低いです。
では、Android デバイスの MAC アドレスを変更したことがありますか?どうやってやったのですか?また、Android デバイスの MAC アドレスを変更する他の方法をご存知の場合は、以下のコメントセクションでお知らせください。






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)



