2011-11-15 12 views
13

Tengo un archivo apk, es decir que no es libreAndroid: la concesión de licencias de aplicaciones, protección de copia

Mi pregunta es la siguiente:

1, si la protección de copia se establece en "true" en el mercado, los usuarios pueden copiar mi archivo apk del dispositivo o no? (rooteado/no rooteado) copy apk from device

2, si pueden: ¿cuál es la mejor manera de hacer una protección de copia REAL?

Gracias, Leslie

+0

La protección contra copia quedará obsoleta en breve, considere utilizar [LVL] (http://developer.android.com/guide/publishing/licensing.html) – yorkw

Respuesta

29

1.
Sí pueden, en teléfonos libres: http://theandroidsite.com/2009/11/22/how-to-backup-protected-and-paid-android-applications-for-root-users/

APK probablemente se almacenan en/data/app: Does Android keep the .apk files? if so where?
acceso al menos a través de Java código o adb shell terminal de PC.

2.
yorkw ya se ha sugerido el uso de LVL.
me temo que no se puede hacer 100% a prueba de balas de protección de copia y por lo tanto no debe poner su energía en que:

  • Cualquier usuario con un teléfono raíces puede copiar el archivo APK y estudiarlo.
  • Con herramientas como dex2jar y , uno puede ver todo el código fuente en sus APK.
  • Is there a way to get the source code from an APK file?
  • La mayoría de los identificadores/nombres en el código fuente descompilado están codificados (a, b, c ...) pero cualquier programador sólido puede descubrir lo que hace su aplicación.
  • Cualquier parte deshonesta puede copiar y pegar código de jd-gui a un proyecto de Eclipse, compilar, cargar en la cuenta de Google y poner una etiqueta de precio ... más pequeña que la suya.

Mi consejo es que se concentren en la construcción de aplicaciones tan buenas que nadie pueda seguir el ritmo de su innovación y desarrollo.

+0

Gracias. Estaba buscando esta respuesta. especialmente la última línea;) –

Cuestiones relacionadas