it-swarm-ja.com

iOSとMacOS Xの両方で起動時にMACアドレスをランダム化するにはどうすればよいですか?

Mac OS X(iMac)およびiOSデバイス(iPhone、iPad)のMACアドレスを起動時にランダム化したいと思います。ランダムMACを生成する方法も、ブートプロセスに挿入する方法もわかりません。どんな助けでも大歓迎です!

6
melissaj

できません。 Mac OS XのイーサネットおよびAirPort(Wi-Fi)ドライバーは、MACアドレスの変更を確実にサポートしていません。ジェイルブレイクされたiOSデバイスでは試していませんが、iOSについても同じことが言えると思います。

これはプライバシーに関するものでしたか、それとも他の何かでしたか?

3
Spiff
Sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
Sudo ifconfig en1 ether 00:11:22:33:44:55
2
Keith

理由を疑問視し、これがおそらくあなたに利益をもたらすよりも多くの作業になると考えることに加えて、真にランダムなMACが問題を引き起こすことを理解してください。

私が目にする主な問題は、あなたが接続している、または後で参加するネットワーク上の誰かと同じMACを誤って取得することです。また、MACの一部はハードウェアメーカーの識別子であるため、真に「ランダムな」MACは問題を引き起こす可能性があります。

1
Rich Homolka

ジェイルブレイクされたiOSデバイスのMACアドレスを変更するには(1回限り、起動ごとではありません):

  1. MACアドレスを生成します。 openssl Rand -hex 6は機能するはずです。

  2. MACアドレスが ユニキャストおよび「ローカル管理」 であることを確認します。これは、2桁目が2、6、A、またはE(x2:xx:xx:xx:xx:xx)のいずれかでなければならないことを意味します。これにより、奇妙なことが起こるのを防ぐことができます。

  3. ルート権限を取得されたiOSデバイスで、次を実行します。

    su -
    nvram wifiaddr=4a:1c:ff:c1:d0:c0
    
  4. デバイスを再起動します。

  5. 再起動後、iOSデバイスからiTunesライブラリが破損し、iTunesと同期できなかったことが報告されました。これらのファイルを削除すると、デバイスはディスク上のメディアからiTunesライブラリを再生成する必要があります(注意してください)。

    cd /var/mobile/Media/iTunes_Control/iTunes
    mv iTunesCDB iTunesCDB-backup
    mv iTunesControl iTunesControl-backup
    mv iTunesPrefs iTunesPrefs-backup
    
0
trapezoid

あなたはMac用のWiFiSpoofを使うことができます、あなたはそれをグーグルすることができます。

起動時やWIFiの変更などの特定の条件で、MACアドレスをランダムに変更できます。iOSの場合、ジェイルブレイクされていると思いますが、Cydiaにはいくつかのパッケージがありますが、それらはすべて古いiOS用です。

0
John Smith