I have an apk file, that is non-free
My questions is the following:
1, If Copy Protection is set to "true" on the market, the users can copy my apk file from the device or not? (rooted/non rooted) copy apk from device
2, If they can: what is the best way to make a REAL copy protection?
Thanks, Leslie
No worries, there's a feature on some Android phones that lets you run multiple copies of an app. This way, you can create a second copy of your favorite app, add your secondary account to it, and use that as if it's the original app you have on your phone.
Use checksums, digital signatures and other validation mechanisms to help detect file tampering. When an attacker attempts to manipulate the application, the correct checksum would not be preserved and this could detect and prevent illegitimate execution.
How does the license verification library work? It manages a connection between your app and the Android Market (now Google Play), and performs a license check with the server to see if the user has a valid license for your app (i.e. it was purchased legitimately through the market).
1.
Yes they can, in rooted phones: http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/
APKs are probably stored in /data/app: Does Android keep the .apk files? if so where?
Access at least via Java code or adb shell
terminal from PC.
2.
yorkw already suggested using LVL.
I'm afraid you cannot make 100% bullet-proof copy-protection and thus shouldn't put your energy into that:
My advice is to concentrate on building so good apps that no one can keep up with the pace of your innovation and development.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With