Sign in to follow this  

Should I encrypt my app? (coco2dx)

This topic is 740 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,

 

Do top games like angry birds encrypt their apps? If so what kind of encryption softwares do they use? I understand if someone really wants your app source they'll get it, but I just wonder if top apps bother with encrypting their apps, if they don't bother then I won't bother either.. however if they do encrypt their apps then I would very much like to know what sort of encryption tools they use

 

I have developed my app using coco2dx for all platforms, windows, apple, android.

 

Please could someone shed some light on this topic, would appreciate it so much.

 

Thanks.

Share this post


Link to post
Share on other sites

No the top apps do not encrypt their data.  There are various tools and utilities that you can use to explore the application and access all the images / assets etc...  Some companies may use some a custom file or bundle format but this is not for encryption purposes.

Share this post


Link to post
Share on other sites

Anyone who wants to see how your application works will spend the time decrypting it. It only takes one person to crack it then the results can be shared with everyone, undoing your effort. The os has to decrypt your code to run it so there is always a loophole to be exploited.

 

What is your aim, what do you plan to protect by encrypting? Do you have query strings etc in the app, or perhaps are worried about piracy?

 

There are better ways to prevent both of the above.

Share this post


Link to post
Share on other sites

But there is possibility that when you release your game, someone will steal your code, publish his own game with the same idea, attract more players and become more popular than the original one. Or is it possible to protect your idea?

Share this post


Link to post
Share on other sites

If decrypt , access ,  and clone as mentioned in the context of this thread is the same as "copy" then the solution is this:

 

[Edit: this is restricted to Samsung devises]

Android apps can be protected from illegal copying using Zirconia , don't know if iOS has equivalent though. From brief reading this may not prevent reverse engineering but it does prevent physically copying your app.

 

For any app in general I found this quote from zoho.com

"You can always set the app to private, but then make forms and views individually public. This is the typical workaround many developers use to prevent application copying."
 

As braindigitalis said game mechanics cannot be protected but non-game ideas can be protected.

Share this post


Link to post
Share on other sites

This topic is 740 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this