feross / SpoofMAC

:briefcase: Change your MAC address for debugging
https://feross.org/spoofmac/
3.01k stars 271 forks source link

Not working on Mac OS Monterey #104

Open Mat15011 opened 2 years ago

Mat15011 commented 2 years ago

We are not able to install even manually on Monterey, seems similar with Big Sur but i can't confirm that.

kennhardy commented 2 years ago

I have installed on both Monterey and Big Sur without any problems. Working as intended with pip, git clone and brew.

But I do recommend installing with brew formulae to make sure theres nothing else going wrong. Also it would be helpfull to know what goes wrong upon installing. Any errors? Heres the brew formulae

zhaoguangyuan123 commented 2 years ago

not work for my Mac Os Monterey as well.

I am able to install the SpoofMac.

I try to change the thunderport address en1 with the instructions. However, the hardware address does not change no matter how many times i try to change with sudo command.

kennhardy commented 2 years ago

not work for my Mac Os Monterey as well.

I am able to install the SpoofMac.

I try to change the thunderport address en1 with the instructions. However, the hardware address does not change no matter how many times i try to change with sudo command.

Do you get an error or anything? Could it possibly be related to this https://github.com/feross/SpoofMAC/issues/106?

What model of mac are you using?

Could you try to spoof "en0" if you got a built in wifi to see if it works on your built in wifi?

zhaoguangyuan123 commented 2 years ago

not work for my Mac Os Monterey as well. I am able to install the SpoofMac. I try to change the thunderport address en1 with the instructions. However, the hardware address does not change no matter how many times i try to change with sudo command.

Do you get an error or anything? Could it possibly be related to this #106?

What model of mac are you using?

Could you try to spoof "en0" if you got a built in wifi to see if it works on your built in wifi?

MacBook Pro (16-inch, 2019)

Thank you a lot for your kind help. I try to reset the wifi en0 and it does work. Seems this tool only works for wifi?

kennhardy commented 2 years ago

MacBook Pro (16-inch, 2019)

Thank you a lot for your kind help. I try to reset the wifi en0 and it does work. Seems this tool only works for wifi?

Well, it seems that according to the problem i refered to earlier that the network card you are using does not support MAC Address changes. Depending on which card it is you might solve it by installing another driver / kext.

Which network card (model / version) do you have attached to en1? As i mentioned in https://github.com/feross/SpoofMAC/issues/102 Most Realtek chipsets should work by finding a better kext.

zhaoguangyuan123 commented 2 years ago

MacBook Pro (16-inch, 2019) Thank you a lot for your kind help. I try to reset the wifi en0 and it does work. Seems this tool only works for wifi?

Well, it seems that according to the problem i refered to earlier that the network card you are using does not support MAC Address changes. Depending on which card it is you might solve it by installing another driver / kext.

Which network card (model / version) do you have attached to en1? As i mentioned in #102 Most Realtek chipsets should work by finding a better kext.

Thanks. I go through the info that you mention and have undestood what you mean. It might help while the problem is that i cannot find a usb driver for my version. For my case, it would be Realtek 8152 for monterey while it seems the realtek website has not offered such driver. https://realtek-download.com/realtek-usb-fe-gbe-2-5g-rtl8156-rtl8153-rtl8152b-gaming-ethernet-family-controller/

kennhardy commented 2 years ago

Thanks. I go through the info that you mention and have undestood what you mean. It might help while the problem is that i cannot find a usb driver for my version. For my case, it would be Realtek 8152 for monterey while it seems the realtek website has not offered such driver. https://realtek-download.com/realtek-usb-fe-gbe-2-5g-rtl8156-rtl8153-rtl8152b-gaming-ethernet-family-controller/

So the one listed on that site does not work on Monterey (Despite being > 10.15 only). Worth a try at if you havent.

zhaoguangyuan123 commented 2 years ago

No. I tried again and it does not.

Best

harrisondesbrosses commented 2 years ago

I am experiencing an issue where a sudo spoof-mac randomize en0 seems to run successfully in that the network I'm trying to release old connections to finally releases my mac address because I see a captive portal again (which is my goal – I was stuck on a bad WEP protected network that I needed to enter new credentials for in order to get faster service, but without changing a mac address, I couldn't ever reach the portal again). I run a sudo spoof-mac randomize en0 command, but I don't ever see my mac address actually change when option-clicking the wifi menu bar icon. What's going on? Could it be possible that I'm changing the address given this is the only command that helps me get a captive portal again – but the change isn't being shown on the menu bar level?