通过 UDID 替代 iPhone 设备识别
我正在进行一个反盗版项目。我正在尝试根据设备的 UDID 重新识别设备。但我想知道越狱设备是否隐藏了真正的 UDID,而是使用随机生成的 UDID。
还有其他方法来识别设备吗?也许某种饼干?或者其他 ID/硬件哈希?
或者我可以通过可靠的方式获取 UDID 吗?
感谢所有答案!
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!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不要浪费你的时间。
专注于让应用程序说服用户花钱购买它,而不必担心盗版。有很多很多的API、技巧和方法可以阻止盗版,并且所有这些都可以在短时间内克服。
破解者的想法是表明他们比你聪明。因此,“对抗”他们的唯一方法就是带走他们的观众。你可以通过制作用户愿意付费的优质产品来做到这一点。
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.
实在做不到。有一个名为 UDID faker 的越狱应用程序(还有其他一些),它将生成一个随机的 UDID。此外,由于越狱者可以访问终端,因此可以更改硬件的每个功能。
如果破解者知道他们在做什么,他们都在做什么,那么你的服务将在几天甚至几个小时内被彻底公开。
如果苹果公司不能发现并阻止这种情况,并且拥有一支极其才华横溢的程序员大军,你为什么认为你会表现得更好呢?
如果你能解决盗版问题,你就不会制作应用程序,你就会与微软签订合同。
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.