Where on the iPhone is information regarding the phone's UDID, IMEI, serial number, etc. stored? Are they somewhere in the filesystem, or are they off of the hard drive and stored somewhere else instead?

My question is not how I can access the UDID in an app that I am writing for the iPhone, but rather I want to know how and/or where iOS stores this information in the filesystem.

  • Sounds like you want to view a "tear down" video, which shows you all the different chips inside, and explains what they are for. – Don Simon Jun 10 '15 at 15:42

Like the MAC address of a network device the UDID is hard coded into the iPhone/iPad hardware itself.

Without jailbreaking it can't be changed. However if you want to jailbreak your phone it is possible to fake the UDID, kind of like MAC address spoofing (or so it seems).

  • Thank you for the answer. Do you have any idea what specific piece of hardware stores this information? – Chris Loonam Jun 10 '15 at 14:32
  • Sorry no. The Cydia/Jailbreaking people might have that info. – Steve Chambers Jun 10 '15 at 15:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .