views:

1525

answers:

3

Hi, I am looking for a way to extract my iPhone (OS v3.0) UUID without using iTunes. I tried "UUID Revealer" from Cydia Store but that is not working on my system. I could SSH with WinSCP and I have a Terminal Program Installed. Any chances using one of those tools (or another one) to bring to light my UUID? Thanks

+4  A: 

There are probably 20 "UUID Display" apps in the app store. I think the best thing to do is to try a few and see what works for you. Like almost everything else in the App Store, the apps to show UUID is saturated.

HI just tried a free app (I have no affiliation with this app) and it worked on my 3G.

ShareAbout - Share Device ID on iTunes

marcc
+5  A: 

And you can obtain this within your own code using:

NSString *udid = [[UIDevice currentDevice] uniqueIdentifier];

Also, in xCode, goto menu Window=>Organizer, connect your device, select the device along left side, and in the Summary tab you'll see your UDID

Take a look at the UIDevice class documentation for other potentially interesting (though unrelated to your question) properties. A few of which are: batteryLevel (unplugged, charged, charging...), (device) model, (device) name, and systemVersion.

I make use of a few of these when a user uses my in-app "send support email" button. I pull in the device type and systemVersion, and I think also the UDID thinking I might want to use it to help track support submissions.

FWIW, I direct my adhoc testers to Erica Sadun's UDID app. [note: link will launch iTunes...]

wkw
A: 

You could try iStat (99¢) from Bjango or you could plug your iPhone into your computer, and open the Organizer (Window » Organizer) and it will show it there). Or you could take @wkw's idea to do it programatically.

Alexsander Akers