views:

254

answers:

5

Are there any effective copy protection solutions to protect iPhone software ?

+4  A: 

Not really. Everything that has been tried has been broken so far.

Let me ask you a question, why do you want copy protection?

St3fan
To whoever voted me down, please add a comment why you did that. My answer was a serious one: there is NO 100% effective copy protection solution for iPhone apps.
St3fan
I voted you down because that's not what is being asked. Please save the political derails for another site.
Alex Reynolds
Let me ask you a question: Why do you not want copy protection? Is it really that awful to pay a couple bucks for an app that is useful to you?
Alex Reynolds
Alex, why do you assume I steal software? I am actually an iPhone software developer who simply thinks that copy protection is not worth the effort and frustration that it generates.
St3fan
You assumed the asker is after a 100% effective solution. So I'm treating you with the same type of lame assumption, so that you can try to understand why your type of answer is political garbage.
Alex Reynolds
I flagged your comment as offensive because I don't think your particular attitude is necessary.
St3fan
I don't think your answer is very useful because it is symptomatic of *non-programming* answers to questions about copy protection, and if I could vote it down more than once or have it deleted, I would.
Alex Reynolds
Thank you for that insight Alex. However, the question asked can easily be interpreted as a non-programming question. The question did not specifically ask for an implementation. I interpreted it literally and gave an appropriate answer. Not much different from what Rhythmic Fistman wrote. It was not an opinion, simply a fact. That being said, can you please stop attacking me?
St3fan
I'm not attacking you. I telling you why your non-answer was voted down.
Alex Reynolds
First you called my answer a 'political derail' while there was noting like that in it. Then you accused me of stealing software. Then you accuse me of having lame assumptions and writing political garbage. Maybe it is you who is completely misinterpreting here. I was really just giving an answer to the question. (But really, why all the anger? Are you an iPhone developer? Did your software get pirated?)
St3fan
+2  A: 

This SO question may help get you started: Reducing Piracy of iPhone Applications

Alex Reynolds
+1  A: 

None are 100% effective, but at the very least you can exclude automated crackers.
If your app is high profile enough, then whatever scheme you come up with,
it will eventually be circumvented.

But implementing your own protection is more fun than doing sudoku, buys you time
and even if it doesn't work, take heart, you've forced some kid to learn about pointers,
assembly language, encryption, hashing, signing, differential equations, fourier transforms
or whatever your topic du jour is.

One day they'll thank you for it.

p.s. most of the references on the net on how to protect your app are
completely out of date, checking your plist for a SignerIdentity
hasn't worked since OS 3.0.

Rhythmic Fistman
+1  A: 

I've been looking at this approach (AntiCrack) and it looks pretty solid. I'll be putting it in my next App.

http://www.drobnik.com/touch/anticrack/

-t

Tim
+1  A: 

The best resources I've found (and most up to date) are here.

gcamp