Не могу подделать MAC-адрес в MacBook - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть некоторый двойной обман под моим MAC-адресом на моем новом MacBook Pro (OSX 10.13.6): он просто не меняется -.- "

На моем предыдущем MacBook я создал и использовал этотскрипт:

#! /bin/bash

echo "Old MAC:"
sudo ifconfig en0 ether | grep ether

MAC=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
sudo ifconfig en0 ether $MAC

echo "New MAC ($MAC):"
sudo ifconfig en0 ether | grep ether

Он отлично работал на моем старом MacBook, но после переноса моего пользователя на новый MacBook старый и новый MAC-адрес совпадают. Я также попробовал сторонние инструменты (brew install spoof-mac) с тем же результатом.

Если я попытаюсь сейчас подделать мой MAC-адрес, вывод всегда будет таким, не имеет значения, подключен ли WIFI, отключен или отключен.

tim@Tim:~$ ./renewMac.sh
Old MAC:
    ether 88:e9:fe:83:XX:XX
New MAC (cd:4c:a0:01:9f:e4):
    ether 88:e9:fe:83:XX:XX

Любые советы, что неправильно настроено?

1 Ответ

0 голосов
/ 18 февраля 2019

Что вы можете получить от https://forums.developer.apple.com/thread/106768: оно было активно удалено, и Apple не хочет его восстанавливать

Оно не работает с новыми устройствами (2018+), на них этодаже при использовании с внешними адаптерами (такими как адаптеры USB-C - Ethernet).Так что это НЕ вызвано аппаратным обеспечением, это сочетание MacOS и нового оборудования, которое отключает эту функцию.

Интересно, есть ли способ обмануть MacOS, «думая», что он имеет дело со старым Mac.Может быть, тогда это сработает снова.

...