2011-11-22 15 views
6

Cómo evitar que una aplicación de Android entre las aplicaciones que pueden hacer una copia de seguridad del archivo .apk.cómo proteger la aplicación de Android desde aplicaciones de copia de seguridad .apk

Aplicaciones como astro file manager permite a los usuarios para hacerlo, de menú: Herramientas -> copia de seguridad más info here y uno puede copia de seguridad de cualquier apk instalado en la tarjeta sd.

Más tarde, puedo cambiarle el nombre a .zip y extraerlo, y pueden robar fácilmente DRAWABLE/ACTIVOS de esa aplicación.

Mi pregunta es, ¿cómo puedo proteger mi aplicación de dicha copia de seguridad?

Respuesta

2

No hay, hasta donde tengo conocimiento, un método a prueba completa para detener esto. Pero aún así, siempre me pregunto antes de esforzarme si realmente me importa si alguien intenta robar algo de mi aplicación. Me esfuerzo para asegurarme de que todos los datos estén seguros.

+0

Estoy de acuerdo, para poner los esfuerzos en centrar el trabajo por hacer. Pero, esto podría ser preocupaciones de otros desarrolladores también. Esto es lo que carece la construcción de Android. Conozco las técnicas de cifrado de los archivos de datos críticos en los activos. –

+0

@piyushnp el cifrado de los activos está bien, pero no podemos modificar el tiempo de ejecución de las carpetas de assests, de modo que ¿cómo se usa? –

0

No hay forma de hacerlo. Lo que está en su APK se puede tomar. Puede generar drawables en tiempo de ejecución o sacarlos del servidor, pero ¿si vale la pena? Hay mejores formas de lidiar con el robo de contenido protegido por derechos de autor: una buena herramienta se llama "abogado"

0

No hay forma de evitar que un usuario copie el apk en su PC y lo abra.

3

Lo que dicen las respuestas no es cierto. Si configura su aplicación para utilizar la protección de copia antigua en el mercado (la casilla de verificación todavía está allí), se requerirá un teléfono rooteado para leer el APK. Además, recientemente he visto una aplicación (ICE, en caso de emergencia), que no pude hacer una copia de seguridad y creo que no estaba usando la antigua protección contra copia. No tengo idea de cómo lo está haciendo. Además, no se trata de "robar" activos, eso es irrelevante. Para un cracker, cada paso adicional, cada molestia que encuentra en su camino socava su determinación de descifrar su aplicación, de eso se trata. Solo hace falta un cracker determinado para tener miles de copias piratas vagando por ahí, y no queremos que eso suceda.

0

tratan de utilizar progaurd a pesar de que abrieron el apk que no pueden ver los archivos dentro de ese

Cuestiones relacionadas