user1542476
user1542476

Reputation:

How to prevent ipa file/iphone application from being cracked to source?

from one of the stackexchange questions Here,its proved that we can decompile the iphone application to its source,Now here comes the question how can we protect the ipa file/iphone application from cracking to its source?i have already verified this answers here 1 method 2 but sad thing is it fails to protect the code,any updates to prevent app to source code

Upvotes: 1

Views: 1255

Answers (2)

Joride
Joride

Reputation: 3763

This has been much discussed. Generally, you make more money spending time improving or promoting your app, then spending time trying to prevent it from being cracked in any way.

Upvotes: 0

stevex
stevex

Reputation: 5827

You can't really.

The iOS runtime on the device needs to be able to interpret the binary, so the binary has to be there, unencrypted and ready to run.

You could obfuscate it, by running it through a tool that scrambles method names, property names and so on. .NET and Java have tools that do this but I'm not aware of any for Objective-C, so I think you're on your own.

(Tools like anticrack, the one you linked to, will work for a short time until someone comes up with a way to reverse what anticrack does - but because your app eventually has to be there in a format the runtime is ready to run, all you can do is make it more difficult. It's like the age-old arms race of pirates vs protection mechanism in desktop applications).

Upvotes: 1

Related Questions