6 votos

¿Cómo puedo guardar las aplicaciones compradas como APKs?

No puedo guardar los APK's que he comprado (de hecho he pagado) a través de la Play store. Normalmente SaveAPK es capaz de guardar los APKs que me interesan, sin embargo esto no ha funcionado: dice Copy failed. También probé con Astro File Manager, pero todas las aplicaciones que compré tenían un símbolo de bloqueo y no me permitían hacer una copia de seguridad.

A continuación, intenté buscar en /data/app y tampoco he podido encontrar el APK. ¿Alguna idea de dónde puede estar? Tal vez sea algún tipo de protección anticopia en 4.x+ de la que no he oído hablar anteriormente.

Estoy ejecutando Cyanogenmod 10.1-20130714-NIGHTLY-i9300

4voto

Sergey Vlasov Puntos 1419

Sí, se trata de una nueva función (encriptación de aplicaciones con bloqueo de avance) introducida en Android 4.1 (Jelly Bean) que pretende evitar la copia casual de .apk archivos. Véase esta entrada del blog para una descripción más detallada de esta función, con algunos detalles técnicos.

Parte del texto del post que es más relevante para esta pregunta:

El punto de montaje de una aplicación típica bloqueada hacia delante tiene ahora este aspecto:

shell@android:/mnt/asec/org.mypackage-1 # ls -l
ls -l
drwxr-xr-x system   system            2012-07-16 15:07 lib
drwx------ root     root              1970-01-01 09:00 lost+found
-rw-r----- system   u0_a96    1319057 2012-07-16 15:07 pkg.apk
-rw-r--r-- system   system     526091 2012-07-16 15:07 res.zip

Aquí el res.zip contiene los recursos de la aplicación y es legible a nivel mundial, mientras que el pkg.apk que contiene el APK completo sólo puede ser leído por la aplicación y el usuario dedicado a la aplicación ( u0_a96 ).

Así que una aplicación normal como SaveAPK no puede leer .apk de las aplicaciones bloqueadas en JB (pero los recursos de las aplicaciones siguen siendo legibles a nivel mundial, por lo que las aplicaciones que contienen conjuntos de iconos y temas para otras aplicaciones seguirán funcionando correctamente).

Sin embargo, esta protección sólo es efectiva en el estado bloqueado de Android tal y como lo envían los fabricantes de dispositivos. Si tienes Root, todavía puedes acceder a .apk archivos de todas las aplicaciones instaladas en su dispositivo y hacer lo que quiera con ellos. El único problema para usted es que algunas aplicaciones de copia de seguridad que ha utilizado anteriormente ya no funcionará, y usted tiene que encontrar un reemplazo de trabajo (ahora una aplicación de copia de seguridad tendrá que utilizar el acceso Root con el fin de copia de seguridad de todos los. .apk archivos).

0 votos

"En Jelly Bean, la implementación de bloqueo hacia adelante ha sido rediseñada y ahora ofrece la posibilidad de almacenar APKs en un contenedor encriptado que requiere una clave específica del dispositivo para ser montado en tiempo de ejecución. Veamos la implementación con un poco más de detalle". Genial.

0voto

Izzy Puntos 45544

.apk suelen instalarse en /data/app como ya has señalado. Yo también encuentro mis "aplicaciones compradas" en este lugar; así que puede ser que hayas buscado el nombre equivocado: los archivos suelen tener la "sintaxis" <package_name>-<n>.apk , donde <package_name> es el nombre del paquete de la aplicación tal y como aparece en la URL cuando se busca la aplicación en Google Play a través del navegador web, y <n> es un dígito. He comprado, por ejemplo Caja de herramientas ROM y puede encontrarlo aquí como com.jrummy.liberty.toolboxpro-1.apk .

Hay varias opciones para hacerse con los datos de una aplicación .apk archivo:

0 votos

He mirado la carpeta con el gestor de archivos ES, que mostraba los iconos de los apk's. También busqué la "sintaxis" de la aplicación, que tampoco estaba allí. Appmonster listó la aplicación como 'Protegida', y la copia de seguridad sólo me dio un icono, así como un archivo de texto. La copia de seguridad de Titanium, por otro lado, me dio un archivo .apk.gz, sin embargo, no estoy seguro de si este es el verdadero APK.

0 votos

Si está protegido, probablemente no pueda ser recuperado sin Root. Y sí, eso .apk.gz es en realidad un archivo comprimido en GZip .apk -- por lo que puede simplemente gunzip para obtener la "llanura" .apk .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X