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

Reply via email to