2012-08-27 7 views
42

A partir de la v4.1 Jelly Bean, Google ha introducido una nueva función de encriptación de activos de la aplicación para Google Play. Parece que hubo algunos problemas al actualizar aplicaciones consistentes en la pérdida de datos persistentes después del reinicio, causados ​​por el cambio en el directorio apk (el antiguo era /data/app, y ahora es /mnt/asec).Preguntas sobre el cifrado de los activos de la aplicación Google Play

Así, al publicar (o la actualización de una aplicación ya publicada) en Google Play, para OS 2.3+,

  • ¿Puedo desactivar esta opción y publicar una aplicación sin cifrar?
  • ¿Cuál es el estado actual de la cuestión? ¿Hay alguna solución?

Además de este problema, la idea de proporcionar una protección adicional contra la piratería parece bien, pero hay algunas consideraciones adicionales que no pude encontrar en cualquier parte explicados en la documentación:

  • ¿Qué pasa con las aplicaciones publicadas a la alternativa tiendas, o implementado a través de OTA? ¿Podrían ser encriptados también? Si no es así, ¿qué sentido tiene causar tanto dolor en la publicación de Google Play si alguien puede descargar el apk no cifrado de otro lado y descompilarlo de inmediato?
  • ¿Puede ser derrotado rooteando el teléfono?
  • ¿Los apk entregados para OS 4.0+ son los únicos con protección? Si es así, de nuevo, ¿para qué sirve si alguien puede descargar el apk no encriptado a un teléfono Gingerbread, sacarlo con adb y descompilarlo de la forma habitual?
  • Suponiendo que el mecanismo funcionó: ¿qué ocurre con las aplicaciones de copia de seguridad (como la Copia de seguridad de Titanio) o con las copias de seguridad apk manuales con adb. ¿Seguirán funcionando?
  • Rendimiento: algunas aplicaciones pueden tener un tamaño de apk considerable. ¿Este mecanismo obstaculiza el rendimiento? ¿El sistema operativo descifra todo el apk cada vez que se carga?

Gracias de antemano

ACTUALIZACIÓN:
Editar para incluir enlaces a temas de Google Code.
Issue 34880 (closed but with some devs still complaining; status: future release)
Issue 35962 (closed; status: released)

ACTUALIZACIÓN # 2:
información interesante sobre this blog post unidas por uno de los desarrolladores en el primer número. También here en alemán.

Los usuarios y desarrolladores informan que en los últimos días el problema parece haber desaparecido para las aplicaciones instaladas con la última versión de Google Play (3.7.15). Los usuarios que hayan instalado previamente aplicaciones problemáticas deberán desinstalarlas y luego volver a descargarlas de forma gratuita. Según un informe, la nueva versión de Google Play ahora guarda nuevamente las aplicaciones pagas a/data/app, lo que significa que Google ha desactivado la función de protección contra copia por el momento. Google no ha comentado públicamente el problema. El error está marcado como de prioridad media, con un estado de "FutureRelease" para una posible solución.

Respuesta

2

(Mumble, murmullo, encogimiento de hombros,/yo apenas Sayin' ...)

Personalmente (y ... desde el punto de vista de alguien que de alguna manera ha logrado hacer dinero de una aplicación comercial durante 23 años y contando ...), estaría FAR (!) más preocupados por esta :

usuarios que han instalado previamente aplicaciones problemáticas tendrán que desinstalar y volver a descargarlos ...

... de lo que me gustaría fijarme en cualquier "pensamientos de piratería". (Ni, por tanto, con cualquier 'defensas' [sic] contra ellos.)

Un muy buen amigo mío una vez mantuvo una muy costosa guitarra de 12 cuerdas ... en un cartón (!) caso ... sujetado por el candado más barato que cualquiera podría haber comprado. El candado fue, como él dijo: "para mantener a la honesta personas".

"Bien dicho, Robert ..."

Cierto, minúscula, porcentaje de "la gente en este planeta" podría, de hecho, "hacer lo que (!) Que sea necesario" para "romper la protección de "lo que sea que quieras vender". [En mis días de colegio, yo tenía un amigo que positivamente recogidoApple ][ floppy-discos, al parecer por nada más que el desafío intelectual de haber "derrotado" de ellos.]

Tales personas son no sus ¢ - ! T - $ - $ tomer- "

por lo tanto, sugiero respetuosamente:

  • " Sí, 'poner un candado en' su guitarra- caso ".

  • ... pero no salir de su manera de 'tratar de evitar que alguien robe su guitarra.'

  • ... porque los (miles (!) de! !) personas que le pagaron DINERO ... no (!!) desean ser incomodados !! (Ni imaginar que podría, incluso concievably (!!), que: "desconfiaba!")

pensar en ello. . .

"que entras por la puerta delantera de la tienda en el centro comercial, [teniendo acaba de hacer una compra de $ 300 ...] y, (lo he aquí !!) la sistema de Sensormatic", se queja ¡¡¡en voz alta !! "¿Qué hace el empleado (y el gerente de la tienda )? Ellos en ti !!" ¡Que tengas un buen día!"

[Incluso si tienen ni idea de si usted pasó $ 300, o que podrían ser un ladrón ... que ... de onda en usted. Si usted es un ladrón, eso es una cuestión de la compañía de seguros. La mejor apuesta es que usted es un cliente, que debe (!) recibir una disculpa pero muy (!) ola amistosa. Adiós.

En el mundo real del "comercio real", PAGA tener tales cosas en mente!

Confíe en mí: "el token-lock más simple, más trivialmente derrotado" hará. El único requisito es que: "existe. En absoluto. "

Cuestiones relacionadas