On Thursday, 12 April 2012 18:11:21 UTC+2, latimerius wrote: > > > Nice idea. Actually, if the free app can get access to the paid app > executable (which I hope it can) I might be possible to restore some > of the protection by having the free app run anti-tampering checks on > the paid one. That way, even if finding and disabling the LVL in the > paid app is trivial, they will still have to find and disable all the > (properly hidden and obfuscated) anti-tampering checks in the free > app. >
You're spot on. Using LVL without anti-tamper checks will make your app very easily cracked. And you can go further by enabling those anti-tamper checks only once the app has been (supposedly) cracked. Of course you want to obfuscate your anti-tamper code and all your strings. At this point (LVL + anti-tamper code + sensitive strings ofuscation) is a lot of work and testing, and it is debatable whether it is worth it or not because a dedeicated cracker will eventually crack it if motivated. At best it can delay a full crack of your app for several months (depends how much your app is popular). -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

