2011-02-04 5 views
0

Je suis sur un projet anti-piratage. J'essaie de réidentifier les appareils en fonction de leur UDID. Mais je me demande si les dispositifs jailbreakés cachent le véritable UDID et utilisent plutôt un UDID généré au hasard.Alternative à l'identification de l'appareil iPhone par UDID

Existe-t-il un autre moyen d'identifier un périphérique? Peut-être une sorte de cookie? Ou un autre Id/Hardwarehash?

Ou puis-je obtenir l'UDID de manière fiable?

Thx pour toutes les réponses!

Répondre

3

Ne perdez pas votre temps. Concentrez-vous sur le fait de faire en sorte que l'application convainque vos utilisateurs de dépenser de l'argent dessus et ne vous inquiétez pas du piratage. Il y a beaucoup, beaucoup d'apis, de trucs et de méthodes pour déjouer la piraterie et tous sont surmontés en peu de temps. L'idée d'un biscuit est de montrer qu'ils sont plus intelligents que vous. Donc, la seule façon de les "combattre" est d'emmener leur public. Et ce que vous faites en faisant un excellent produit que les utilisateurs sont prêts à payer.

+0

Mais je construis un service pour détecter les fissures et une fonctionnalité de base est de trouver des appareils avec plus d'une application fissurée. – Robse

+0

Je n'ai pas vu cacher leur UDID, mais je ne l'ai jamais cherché. Allons hors-sujet car je ne vois pas de business case pour un tel service. Point 1: tous les jailbreakers ne sont pas utilisés. Point 2: tous ceux qui utilisent sw craqué n'auraient pas payé sw de toute façon. Cela laisse un petit pourcentage d'utilisateurs où de l'argent peut être extrait. L'industrie de la musique a démontré que la lutte contre le piratage ne fonctionne pas si le produit n'est pas considéré comme précieux ou si le produit est difficile à utiliser ou à obtenir. Pour moi, en tant que développeur, un tel service n'aurait aucune valeur ajoutée. Mais ce n'est que mon opinion personnelle :) – Olaf

+0

Ce service va ajouter de la valeur pour vous, si vous avez une application qui pourrait produire un coût pour vous en utilisant un service payant. Par exemple, une application SMS. Vous devrez payer pour la passerelle SMS et je suis sûr que vous ne voulez pas que les applications foirées utilisent votre passerelle. – Robse

3

Ne peut pas vraiment être fait. Il existe une application jailbreakée appelée UDID faker (également quelques autres), qui va générer un UDID aléatoire. Aussi, parce que les jailbreakers ont accès au terminal, chaque fonctionnalité du matériel peut être modifiée.

Si un cracker sait ce qu'il fait, ce qu'il fait TOUS, votre service sera ouvert en quelques jours, voire en quelques heures.

Si Apple ne peut pas détecter et empêcher cela, avec une armée de programmeurs extrêmement talentueux, pourquoi pensez-vous que vous vous porterez mieux?

Si vous pouviez résoudre le problème de piratage, vous ne seriez pas en train de faire une application, vous seriez sous contrat avec Microsoft.

Questions connexes