I've answered this to others as well on android-security, but basically, if you're thinking that using this licensing service will absolutely stop your user from being able to reverse engineer your app, you're plain wrong. You can always consider a hacked rom that lets you inspect the executable code at runtime, after it's been decrypted. If you have any really IP secure stuff that *absolutely can't* be distributed, you better offload that operation to a web service or something. Using a licensing service like LVL can help prevent someone just taking the apk off the phone and giving it to their friends, but it can't stop someone from reverse engineering your app if they *really want to*. So basically, don't just use LVL and assume you're really secure, that's not how it works. Piracy is a continuum, using LVL will definitely thwart a lot of the cases, and make it much more work to break your app, but it will still be possible. Basically, if you can *run* the app, you can *copy* the app...
kris On Sat, Sep 15, 2012 at 8:26 PM, Vidal Pérez Leida <[email protected]> wrote: > Hi. > The documentation says that the licensing service is a replacement, and the > app can be installed on more phones. >> >> A limitation of the legacy Copy Protection mechanism on Google Play is >> that applications using it can be installed only on compatible devices that >> provide a secure internal storage environment. For example, a copy-protected >> application cannot be downloaded from Google Play to a device that provides >> root access, and the application cannot be installed to a device's SD card. > > But my doubt is that if I set copy protection to disabled, the apk remains > in the phone and the user can copy it, decompile the code ... > And i think that with copy protection enabled can prevent this. I'm right? > > I hope I'm explaining well, I'm not english speaker. > Thanks. > > El sábado, 15 de septiembre de 2012 22:01:32 UTC+2, TreKing escribió: >> >> On Sat, Sep 15, 2012 at 10:44 AM, Vidal Pérez Leida <[email protected]> >> wrote: >>> >>> If I'm using the licensing service in my app, I have to set the copy >>> protection activated >>> in the developer console? >> >> >> Did you read the documentation for the licensing service? >> >> >> ------------------------------------------------------------------------------------------------- >> TreKing - Chicago transit tracking app for Android-powered devices >> > -- > 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 -- 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

