Getting around MAC randomization


macrumors newbie
Original poster
Oct 27, 2015
Hey there,

I am trying to create an analytics tool based on MAC address tracking. However, since iOS 8, Apple started randomizing MACs every time a person activates his phone from sleep mode. Is there a way around tracking people without using the MAC addresses?

Basically I need the unique identifiers of every device through wireless, without making them install apps.

I am, also, open to alternative methods.



macrumors 68040
Sep 2, 2008
Apple has done this for privacy reasons. There was much discussion of device identifiers when apple deprecated use of the UDID. Apple's replacement is UIDevice.identifierForVendor. If that doesn't work you need an email address or something obtained from a server to be unique.

Privacy is a selling point for Apple vs Android so expect to see less access to this kind of identifier in the future.