无法欺骗MacBook中的MAC地址

问题描述 投票:1回答:1

我在新的MacBook Pro(OSX 10.13.6)上对我的MAC地址进行了一些欺骗:它根本不会改变-.-“

在我以前的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

任何提示有什么错误配置?

mac-address macos-high-sierra mac-spoofing
1个回答
5
投票

您可以从https://forums.developer.apple.com/thread/106768获得的是:它已被主动删除,Apple不愿意恢复它

它不适用于新设备(2018+),在这些设备上甚至不能与外部适配器(如USB-C到以太网适配器)一起使用。所以它不是由硬件引起的,它是MacOS和新硬件的组合,禁用了该功能。

我想知道是否有办法欺骗MacOS“思考”它处理的是旧版Mac。也许它会再次起作用。

© www.soinside.com 2019 - 2024. All rights reserved.