Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No longer works with the 2018 MBPs #33

Closed
mighty124 opened this issue Jul 31, 2018 · 13 comments
Closed

No longer works with the 2018 MBPs #33

mighty124 opened this issue Jul 31, 2018 · 13 comments

Comments

@mighty124
Copy link

@mighty124 mighty124 commented Jul 31, 2018

Has anyone ever managed to find a way to spoof MAC addresses on macos for 2018 MBPs? Since it looks like even the manual sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx no longer changes anything...

Thanks for the help!

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Aug 1, 2018

Hi thanks for your report!

I only have a MBP 2017 so unfortunately I cannot verify that.

But reports are rolling in over at WifiSpoof that it stopped working on brand new MacBooks. It's a commercial product so they'll try hard to find out what's going on.

You could try the free trial version of wifispoof.com to confirm that it's not working on your MacBook. It would be rather radical if Apple stopped this functionality just like that. 🤔

(Also, please try a few different MAC addresses, also with known Apple vendor prefixes. Because I know that a whole range of addresses won't be accepted whatever you do. But you probably already tried.)

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Aug 17, 2018

More reports, doesn't look good.

@hktalent

This comment was marked as spam.

Copy link

@hktalent hktalent commented Oct 17, 2018

me too

@hktalent

This comment has been minimized.

Copy link

@hktalent hktalent commented Oct 17, 2018

not work

echo $rtpswd | sudo -S ifconfig en0 ether f0:18:98:bb:aa:22
@madhavajay

This comment has been minimized.

Copy link

@madhavajay madhavajay commented Nov 23, 2018

Seems to be working for these guys?
https://twitter.com/SweetP_Pro/status/1065139270309085184

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Nov 23, 2018

Hi Madhava, thank you for that link! I'm sure, however, that they refer to "mojave dark mode theme improvements" introduced in their 3.4.3 version.

I believe they still cannot spoof 😌

Quote by SweetP administrator 27 days ago:

It just isn't possible. Apple has disabled the ability to do this. All we can hope is a firmware update to the MacBook Pro re-adding this ability.

Let me also refer again to these guys who are actively trying to triage the issue, without luck though.

@madhavajay

This comment has been minimized.

Copy link

@madhavajay madhavajay commented Nov 23, 2018

Ahh yes of course, sorry, I confounded Mojave with MBP 2018. Thats a pity, I just got my MBP 2018 and was pretty disappointed to find LinkLiar doesnt work. :(

I guess this would still work with a third party WiFi Dongle though right?

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Nov 24, 2018

I just got my MBP 2018 and was pretty disappointed to find LinkLiar doesnt work. :(

I'm sorry to hear that. Given that Apple cares a lot for iPhone MAC addresses to be random, I can only hope that this was a mistake on their side. But then again I understand they might want to be the good guys for airport internet providers.

I was afraid this were be a pure hardware limitation, until there was one guy who said it worked with factory-shipped High Sierra, but others said it didn't. So we simply don't know.

It would be great if you could boot your MacBook with another operating system, say, Ubuntu directly from a USB stick and try to change your MAC. If it works, we'd immediately know this is a software blockage, not a hardware issue.

I guess this would still work with a third party WiFi Dongle though right?

Yes, that's what I've read. But just as with everything, some dongles work, some don't. That's up to the dongle vendor, I suppose. I have more luck with USB-A Ethernet dongles than USB-C on a 2017 MBP.

@madhavajay

This comment has been minimized.

Copy link

@madhavajay madhavajay commented Nov 25, 2018

I can try, although I heard disabling safe boot is required?

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Nov 26, 2018

Hm, not according to this guide. But I haven't tried.

Maybe you meant when installing Ubuntu on the local disk instead of running it directly from the USB stick?

@Suleman-Elahi

This comment has been minimized.

Copy link

@Suleman-Elahi Suleman-Elahi commented Jan 12, 2019

I read on reddit that in MAC High Sierra change MAC address by ensuring the first three octets of the address stay the same as the hardware address.

XX:XX:XX:YY:YY:YY

Leave XX’s the same as hardware address, change YY’s.

@madhavajay

This comment has been minimized.

Copy link

@madhavajay madhavajay commented Jan 23, 2019

That would be awesome if it worked :)

@halo

This comment has been minimized.

Copy link
Owner

@halo halo commented Oct 29, 2019

As far as I can tell, this works again as of macOS Catalina, regardless of the MacBook production year. I tested it myself on a 2019 MacBook Pro and similar reports have been coming in.

Closing this for now, thank you for reporting this issue.

@halo halo closed this Oct 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.