Une protection contre le crack des logiciels iPhone / iPod Touch ?
Par L le mercredi 5 août 2009, 12:12 - Développement applications iPhone et iPad - Lien permanent
Le piratage des logiciels iPhone / iPod Touch est relativement répandu, au
grand dam des développeurs et à moyen et long terme peut être au
détriment de la richesse de l'AppStore. Certains ont développé et
intégrédans leurs logiciels des solutions de protection pour éviter le
piratage.
Pour ceux qui ne veulent pas passer du temps à réinventer la roue,
une solution sous forme de service payant est désormais
disponible.
La solution de Ripdev nommée 'Kali Anti-Piracy'
s'implémente dans le code de l'application au travers de
librairies. Elle détecte ensuite au lancement du programme si celui-ci
est piraté ou non, si c'est le cas alors elle s'arrêtera de
fonctionner. Les développeurs indiquent sur leur site que des logiciels utilisant cette
technologie sont déjà présents dans l'AppStore, qu'ils ont été validés
par Apple en connaissance de cause.
La facturation se fait en achetant une clé initialement
(premier prix pour les applis vendues moins de 9,99 $ de 100 $), puis
en payant au trimestre (premier prix de 50 $).
Développeurs Français, qu'en pensez vous ? Seriez vous prêt à
investir dans cette protection à ce prix là ? Pensez vous que cela vous
permettra de vendre plus de licences ?


Achat iPhone 4S : 

Commentaires
Et un pirate qui développe, peut il récupérer cette librairie de façon illégale pour l'intégrer dans ses propres app? lol
c'est comme tout ce qui a été fait, ce sera hacké a nouveau. Faut arrêter de rêver....
Bonjour,
Laissez tomber Ripdev, c'est des n'importe quoi.
Tous les logiciels qu'ils ont fait, ou repris, est complètement "falling appart" (désolé je ne sais pas le dire en francais)
Icy est lent, limité, bug, et n'arrive pas à installer la moitié des applications sur Cydia...
InstallerApp est rempli de bugs...
Installer est complètement abandonné
Kate ne sert à rien et fait complètement bugger l'iPhone.
Oubliez les, eux et leurs logiciels.
La rIpdev qui cautionne le jailbreak, ce qui est anti-Apple, et qui maintenant souhaite se faire du ponion sur le dos des devellopeurs sans savoir qu'un jeu ou une appli cracké, télécharger et tester, à plus de chance de faire parlé de lui/elle et donc de le/la faire vendre..!
surtout qu'il me semble avoir vu à plusieures reprises dans le passé cette équipe expliquer la manière à suivre pour le crackage des applis!
RIPDEV IS OUT !
Installer est LARGEMENT et de loin mieux que Cydia ou Icy, des fois je regrette le bon vieux firmware 1.1.4 avec le jailbreak ZiPhone 2.6B. Depuis le passage en 2.0 je ne jailbreak plus à cause de Cydia qui est très lent et remplie de bugs.
Sur le 3GS, les lenteurs de Cydia, vis à vis des mises à jours de sources etc, sont bien moins flagrantes.
Pirater les applications iphone !! Mais qui le fait sans rire !
90 % des applis ne servent à rien, et il existe des alternatives excellentes en gratuit !
Il existe une bonne 50 aine de boite à prout sur l'apple store !
Ils sont content chez Apple ! On a plus de 65000 applications développées. 90 % sont nulles et inutiles !
Mais bon, ils sont sur les 1er sur le marché de la boite à prout !!!!
"sans savoir qu'un jeu ou une appli cracké, télécharger et tester, à plus de chance de faire parlé de lui/elle et donc de le/la faire vendre..!"
Le raisonnement à 2 balles du pirate qui essaye de se justifier...
C'est de l'investissement inutile. L'application sera crackée de toute façon. Même les plus grands comme Microsoft n'arrivent pas à protéger leurs logiciels alors ripdev ne risque pas d'y arriver.
L'appli m'intéresse
Pipe je me suis trompé de blog l'appli ne m'intéresse pas
Par expérience (jailbreak et non jailbreak) je peu vous dire qu'un seul logiciel a bien fonctionné et mis des bâtons dans les roues de tout les petits hackers, tout simplement le logiciel : MyBrute. Il me semble qu'ils ont une "purchase list" qui vérifie a chaque fois que l'on se connecte au jeu! Si votre numéro n'es pas inscrit vous êtes banni sous quelque jours. Je suppose que cette méthode demande un server (enfin je sais pas trop comment cela fonctionne). Qui dis mieux que ça ?!
T'facon ce sera la version crackée qu'on trouvera sur "Apu....",
donc quel différence au final ?
A part que le développeur perdra encore + d'argent...
Il existe une technique plus simple, gratuite et somme toute assez répandue outre atlantique.
Elle a l'avantage d'être facile à mettre en oeuvre et sauf si votre app est dans le top 10 le cracker ne perdera pas son temps à la désassembler.
Celui qui piratera votre app sera obligé de la placer une valeur dans le parametre Signeridentity de votre programme. Si à l'execution cette valeur ne renvoie pas nulle vous êtes à coup sur devant une version crackée.
Histoire de compliquer la chose vous pouvez tres bien rendre votre programme aléatoire si vous detectez une incohérence, aléatoire dans le sens ou si la personne prend contact avec vous en expliquant son probleme vous pourrez gentiment lui répondre d'acheter une licence ^^.
@Bertrand : sur que cela doit être efficace mais encore faut-il que l'App capte le réseau (genre la mienne dans les caves à vins...^^)
@Matthieu : bof tu sais de toute mes applications favorites, hors mis les jeux, (et encore) presque toute les applications obtiennent un réel potentiel par l'incorporation d'internet pour actualiser/ternir informer/ajouter des trucs...etc.
Rajouter une petite option pour mettre a jour tes références de vins en passant par la case purchase liste (si encore une fois je dis pas des bêtises et que cela marche bien!) ça pourrait t'économise déjà quelque fans crackeurs!
Mon App prend en charge le Web avec une base de plus de 18000 fiches, sauvegarde en ligne..etc mais c'était pour le principe de ma brute ou au démarrage de l'application elle vérifie si l'ID est dans une black list moi je me dis que plus de 50% des utilisateurs ouvrent mon appli lorsqu'ils sont dans leurs caves donc pour la connectivité et la vérification c'est pas tip top ^^
Tiens un matthieu avec 2t, qui fait des applis de cave a vin.
Oublie matthieu, je t'ai pris pour un autre ;)
Le souci c'est que ce genre de truc risque de faire augmenter le prix des app. Je trouve un peu débile de pirater des app a 0.79€ comme on le voit souvent. Et comme il est dit souvent si on a les moyens d'avoir un iPhone on peut se payer des app, et si on croule pas sous le pognon comme moi ben on surveille les promos et on achète a bas prix. Sinon ben on se passe de l'appli même si elle paraît super comme les logiciels d'astronomie trop chers pour moi :/
Sinon vous placez la fonction suivante dans votre fichier .m.
- (void)applicationDidFinishLaunching:(UIApplication *)application {
//Mesure anti-piracy
NSBundle *bundle = [NSBundle mainBundle];
NSDictionary *info = [bundle infoDictionary];
if ([info objectForKey: @"SignerIdentity"] != nil)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"You're using a cracked version of TheMaze. Please purchase on the AppStore."
delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
[alert show];
[alert release];
}
}
Ça marche tout aussi bien. :)
Sur X iphone vendus ... combien son jailbreaké ? Une majorité ? j'en doute.
Je vois mal l'intérêt d'avoir un iphone sans connectivité vers le Net, et AMHA ces personnes ne représentent pas une majorité.
Qu'ils fassent des sécurités simples (activation/vérification en ligne), et cela bloquera la majorité (de mémoire beejive 3 utilise ce genre de chose).
Je trouve que c'est (encore) un faux débat ...
Maintenant vous me direz "oui mais le petit dev n'a pas les moyen d'héberger un serveur de vérification etc." et bien qu'Apple leur offre un espace d'hébergement mutualisé, un prêté pour un rendu ;-)
mdr ripdev !
c'est l'hôpital qui se fout de la charité...
il faudrait pouvoir tester les applis avant de les acheter...sinon c'est un peu de l'arnaque.
en parlant appli, je cherche une appli eveil...qui ne tourne pas en tâche de fond et qui aurait une sonnerie en volume progressif (et ça quelquesoit le volume de l'iphone)...
de tout ce que j'ai pu tester, je n'ai rien trouvé correspondant à ça...
une idée?
Qu'est ce que j'aimerais vous avoir comme employés !!!
Des petits gars qui se contre foute d'une rémunération c'est le top !
On rigolera quand votre patron vous dira: bon les gars ce mois ci nous n'avons fais aucun bénéfice donc pas de salaire ...
Vous faites pitié !
Si de telles protections arrivent en masse c'est parce que des clampins comme vous se permettent des télécharger et cracker illégalement et se contre foute qu'il y ai des personnes derrières qui ont bossés pendant des mois et des mois ...
Je suis auteur et suis ecoeuré par le nombre de personnes irrespectueuse !
Des gens comme nous se battent tous les jours pour faire valoir nos droits pour que des gens comme vous nous mettent le coup de massu sur la tête !
Ne venez pas vous plaindre que la vie augmente car c'est en majeur partie à cause de vous !!!
j'avais fait une réponse longue et sensée mais je pense que Mazaltov est un pur troll donc je ne vais pas m'étendre.
Ces propos englobent tout le monde on dirait.
ouais un troll, c'est certain
@Madinfo
+1 avec toi, pour ceux qui ne veulent pas payer 0.79€ pour chaque application qu'on garde en moyenne .. allez 1 semaine, il y a aussi une très bonne appli qui s'appelle PandoraBox sur l'AppStore où on peut surveiller les applis qui deviennent gratuites !
@Mazaltov60
On croirait entendre quelqu'un qui est plein aux as ! Même si je me trompe, la vie augmente certes, à cause de nous ? non. En majeure partie les bénéfices des entreprises ne sont pas réparties entre les salariés mais plutôt dans les directions ou autres... Je suis quand même en partie d'accord avec toi sur le fait qu'un travail doit être respecté et non piraté... en même temps faire une application à 0.79€ qui ne sert à rien, elle peut bien être crackée !
@Mazaltov60
Il est auteur pas développeur... Mon premier MP3 je l'ai encodé moi même à l'aube de l'internet en branchant un radio-alarme sur mon pentium 75. Je vois pkoi j'aurais pas le droit de faire la même chose.
@En général : De plus je rajouterai que bien des entreprises ont compris que le piratage n'était pas nocif :) Microsoft par exemple, qui préfère habituer tout le monde à utiliser leur logiciel, pour être sur que ceux ci soit intégrer directement en entreprise là où ils gagnent de l'argent (Qui n'a jamais entendu une secrétaire se plaindre de linux ? Non pas paske c'est pas bien juste car elle n'y est pas habitué). C'est sûr que dans le domaine du jeu c'est pas pareil, mais c'est la qu'il faut être "intelligent" et rajouter des contenu exclusif disponible que si t'as une licence. Si ton jeu n'est pas assez "gros" pour avoir ce type de contenu c'est qu'il ne sera pas suffisamment piraté pour détruire tes propres ventes.
Je suis dev sur iPhone (ContactsPlus) et je ne pense pas que cela soit nocif qu'un programme soit piraté. Je peux le comprendre pour une société mais dans mon cas perso, je le prendrai plus pour une reconnaissance de la qualité de mon app. Car une app même piratée, si elle est mauvaise, personne ne la prendra ou bien le sera mais en faible quantité. Après cette question reviendra encore et encore.. Mais perso, si ca peut aider à la faire connaitre, je ne suis pas contre.
Toujours l'argent l'argent, laissez les app gratuites merde. C'est comme le dl des musiques ou films ça reviendra toujours sur le tas tout ça.
Je suis comme tout le monde si c'est possible d'avoir tout gratuit pourquoi me priver?
@doboole
Effectivement tu te trompe ! Je suis loin d'être plein au as ... J'ai juste une conscience avec moi !
@Dobole : si l'appli ne te sert à rien pourquoi la cracker ?!
De toute maniere je pense que la majeure partie de ceux qui téléchargent des app crackées ne les auraient pas achetées.
Pour revenir au post, c'est à Apple de fournir des solutions, eux savent si l'utilisateur à acheté ou non telle app...Mettre en place cette solution ne devrait pas être tres compliqué...
Arrêtez voir, putain si vous pouvez avoir quelque chose gratuit vous allez le prendre gratuit non??
Alors pourquoi parler de ça? tout le monde est comme ça et si vous préférez acheter ben acheter et c'est tout et laissez les gens profiter de la gratuité!
@Mazaltov60
Genre tu as JAMAIS au grand JAMAIS télécharger une musique, un film ou un jeu? je suis sur que tu as Emule d'installer sur ton PC ! alors arrête tes discourts!
Le gravage et le piratage existe depuis des années! Même à l'époque ou tu copiais la cassette vidéo de tes potes ou alors lorsque tu enregistrait de la musique sur une cassette vierge !! et bien même ca c'était du piratage!
Mais évidement tu le faisais pas hein ?
pffffffff!!!! HYPOCRITE !
Cette solution coûte cher au développeur et il ne faut pas rêver, à moins d'avoir créé l'application ultime, indispensable et absolument originale, ce n'est pas ceux qui d'habitude téléchargent illégalement qui vont l'acheter.
Comme si on empêchait les petits pirates de télécharger de la musique illégalement. Ce n'est pas pour autant qu'ils iront à la FNAC les acheter.
@djil
Et bien tu vois non ! Je ne télécharge pas ...
Je n'ai pas Emule sur mon PC car je n'ai pas de PC, J'ai un ordinateur sous mac OSX qui me sert pour le travail et non pour télécharger des choses que certaines personnes se sont fait chier à mettre en œuvre...
Il y a une grosse différence entre une super production et une application développée par des p'tits gars comme toi et moi !
Aujourd'hui les enjeux et la politique ne sont plus les mêmes qu'à l'époque !
Alors oui à l'age de 10 ans je mettais du scotch pour recopier une cassette, mais à l'époque pour avoir un baladeur cassette il fallait déjà avoir les moyens alors pour que mes parents m'achète la cassette qui allait dedans il fallait attendre noël...
Quand tu saura créer quelque chose de tes mains et avec ta tête tu changera peut être d'avis... En attendant évite de m'insulter d'hypocrite car on ne se connait pas !
Merci ...
@ Mazaltov
Comme tu dis si bien "il fallait déjà avoir les moyens alors pour que mes parents m'achète la cassette...". Tu vois ça n'a pas changé!
Moi j'ai pas envie de dépenser des sous là dedans! Pour le téléchargement c'est la même chose, tu veux acheter un CD car 3-4 musiques t'intéressent seulement ben tu paye le CD complet à 20-30€ pour rien.
Et c'est partout pareil, le Blu-ray ça coute 50€, attendez on va où surtout sachant le prix à la fabrication.
On est dans un monde où le pognon est roi.
Chose à part regarde le transfert de Ronaldo, abusé!!
Bon ben moi je reponds de mon iphone jailbreake sur lequel figure une bonne partie d'appli crackés.
Je suis technicien informatique et, selon moi l'informatique est notre avenir à tous, comme ont connus les generations precedentes le telephonne, la tele, le micro-ondes, qui etaient à l'instar de l'ordinateur aujourd'hui, du materiel honereu, qui demande à l'achat un certain budget..
Tout le monde à acheté son ordinateur il me semble? Et des gens comme moi, et vous chers amis developpeurs, gardent jalousement leur savoir au lieu de le partager.. L'informatique devrait etre enseignée à l'ecole, faire payer du savoir est pour moi revoltant, et comme il a ete dit precedament les apps crackes ne representent qu'un faible pourcentage sur la totalites des apps achetes ( voir sur youtube le appwall ) alors laissez les gens qui ont economise plusieurs mois afin de ce payer leur iphone l'utiliser comme le font ceux qui l'ont achete plein pot..
Profit, quand tu nous tiens..