Code’n’Web came out with a recent update for TexturePacker (not affiliated with software or developer) which allows Cocos2D developers the ability to encrypt their app’s assets, since it’s fairly simple for an average user to take the IPA file from the App Store, rename it to a ZIP, then unzip the contents for their own illegitimate use.
See here for more information: http://www.codeandweb.com/texturepacker/contentprotection
I was wondering if Corona SDK could also implement a form of global encryption of all internal assets during the binary building process, perhaps a key value to put in the build.settings file so it would automatically encrypt everything against that key, to which it would decrypt all files on the fly during program execution on the device.
Similarly, I am hoping for some global method of encryption for files created in System.DocumentsDirectory so that flags and variables for in-app purchases and player stats are protected against hacking and manipulation by an ambitious end-user. As you are all aware now, any files you save using the standard load/save JSON table code are subject to easy manipulation by anyone who can access the files in iTunes or iPhone Explorer/PhoneView, unless some additional checks and balances are manually put in place.
