I’ve written two apps and I enabled copy-protection but my users keep asking me to let them copy it to their SD card. One is a totally free app, the other app is trialware that can be bought via an in-app purchase.
Should I copy-protect my apps? My main concerns about disabling copy-protection are:
-
It might make it easier to reverse-engineer my source code (both apps)
-
It might make it easier to pirate my paid app.
Besides, Android has warned that copy-protection will be disabled soon! Should I still bother with it?
Thanks in advance,
Barry
It is extremely easy to both pirate and reverse-engineer apps regardless of what you do. Java is unfortunately extremely easy to decompile, and if you’ve got root access on your device, you can make backups of installed application packages. So it’s basically up to you, but I wouldn’t bother trying to copy protect them.
Google has an excellent video on the subject, though, which can be found here:
http://www.youtube.com/watch?v=TnSNCXR9fbY
They’ve got some good ideas, if you want to go ahead and do it.