Alternative to iPhone device identification by UDID

2.2k views Asked by At

I am on an anti-piracy project. I am trying to re-identify devices based on their UDID. But I am wondering if jailbroken devices are hiding the real UDID and instead using a random generated one.

Is there an other way to identify a device? Perhaps some kind of cookie? Or an other Id/Hardwarehash?

Or can I get the UDID on a reliable way?

Thx for all answers!

2

There are 2 answers

3
Olaf On

Don't waste your time.

Focus on making the app convince your users to spend money on it and don't worry about piracy. There are lots and many apis, tricks and methods to foil piracy and all of them are overcome in a short time.

The idea of a cracker is to show they are smarter than you. So only way to "fight" them is to take their audience away. And that you do by making a great product that users are willing to pay for.

0
Helpful Erik On

Can't really be done. There is a jailbroken app called UDID faker (also a few others), which will generate a random UDID. Also, because jailbreakers have access to terminal, every feature of the hardware can be altered.

If a cracker knows what they are doing, which they ALL do, then your service will be blown wide open within a couple of days, if not hours.

If Apple can't detect and prevent this, with an army of extremely talented programmers, why do you think you will fare better?

If you could solve the piracy issue, you wouldn't be making an app, you'd be contracted by Microsoft.