No puedo guardar los APK que compré (en realidad pagué) a través de Play Store. Por lo general, SaveAPK puede guardar los APK que me interesan, sin embargo, esto no funcionó: dice Copy failed.
que también probé Astro File Manager, pero cada aplicación que compré tenía un símbolo de candado y no permitía yo para respaldarlo.
A continuación, intenté buscar en /data/app
, y tampoco pude encontrar el APK. ¿Alguna idea de dónde podrían estar? Tal vez sea algún tipo de protección contra copia en 4.x+ de la que no he oído hablar anteriormente.
Estoy ejecutando Cyanogenmod 10.1-20130714-NIGHTLY-i9300
.apk
Los archivos generalmente se instalan en /data/app
, como ya señaló. También encuentro mis "aplicaciones compradas" en este lugar; por lo que podría ser que haya buscado el nombre incorrecto: los archivos generalmente tienen la "sintaxis" <package_name>-<n>.apk
, donde <package_name>
está el nombre del paquete de la aplicación tal como aparece en la URL cuando busca la aplicación en Google Play a través del navegador web, y <n>
es un dígito . Compré, por ejemplo , ROM Toolbox , y puedo encontrarlo aquí como com.jrummy.liberty.toolboxpro-1.apk
.
Hay varias opciones para hacerse con el .apk
archivo de una aplicación:
/data/app
(es posible que se requiera la raíz, al menos si no sabe el nombre exacto del archivo)Sí, esta es una característica nueva (cifrado de aplicaciones con bloqueo directo) introducida en Android 4.1 (Jelly Bean) que tiene como objetivo evitar la copia casual de .apk
archivos. Consulte esta publicación de blog para obtener una descripción más detallada de esta función, con algunos detalles técnicos.
Parte del texto de la publicación que es más relevante para esta pregunta:
El punto de montaje de una aplicación bloqueada hacia adelante típica ahora se ve así:
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 archivo contiene los
res.zip
recursos de la aplicación y es legible en todo el mundo, mientras que elpkg.apk
archivo que contiene el APK completo solo puede ser leído por el sistema y el usuario dedicado de la aplicación (u0_a96
).
Por lo tanto, una aplicación normal como SaveAPK no puede leer .apk
archivos de aplicaciones bloqueadas hacia adelante en JB (pero los recursos de la aplicación aún se pueden leer en todo el mundo, por lo tanto, las aplicaciones que contienen conjuntos de íconos y temas para otras aplicaciones seguirán funcionando correctamente).
Sin embargo, esta protección solo es efectiva en el estado de bloqueo de Android que envían los fabricantes de dispositivos. Si tiene root, aún puede acceder a los .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án, y necesita encontrar un reemplazo que funcione (ahora una aplicación de copia de seguridad necesitará usar acceso raíz para hacer una copia de seguridad de todos los .apk
archivos).
Sasha
izzy
.apk.gz
archivo en realidad está comprimido con GZip.apk
, por lo que puede simplementegunzip
obtener el archivo "simple".apk
.