On 15 February 2011 18:46, rajorshi <[email protected]> wrote:

> But, if someone can edit my preferences file to modify the stored
> validity time stamp, grace period and max. retry count to very

Any code can be cracked. It's matter of time (and driven cracker). You
can make your app harder to crack try to do some own tricker to make
it stand against automated cracking tools. Hopefuly rooted phones
aren't that popular to make significant difference. Most people are
just "joe users". Access to your prefs does not make much difference
as LVL returns crypto signed content. Unless private key (which is on
the server side) leaks (or the key is computed, which is not trivial)
you are still fine as your app can verify if the LVL response is
signed and signed with expected key. And since you can't tamper that
data and still have the signature intact,  tweaking DB content is not
enough as one have to hack the app too to think this modified content
is legitimate. And if you can make app think so why not to strip the
LVL completety or fool it to always think is licensed without even
touching the LVL.

-- 
Regards,
Marcin

-- 
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