6 votes

Comment puis-je sauvegarder les applications achetées en tant qu'APK ?

Je ne parviens pas à sauvegarder les APK que j'ai achetés (en fait, payés) sur le Play Store. Habituellement, SaveAPK est capable de sauvegarder les APK qui m'intéressent, mais cela n'a pas fonctionné. Copy failed. J'ai également essayé Astro File Manager, mais toutes les applications que j'ai achetées comportaient un symbole de verrouillage et ne me permettaient pas de les sauvegarder.

Ensuite, j'ai essayé de chercher dans /data/app et je n'ai pas pu trouver l'APK non plus. Une idée d'où ils pourraient être ? Peut-être s'agit-il d'une sorte de protection contre la copie dans la version 4.x+ dont je n'ai jamais entendu parler auparavant.

J'utilise Cyanogenmod 10.1-20130714-NIGHTLY-i9300.

4voto

Sergey Vlasov Points 2739

Oui, il s'agit d'une nouvelle fonctionnalité (cryptage des applications avec verrouillage avant) introduite dans Android 4.1 (Jelly Bean), qui vise à empêcher la copie occasionnelle des éléments suivants .apk des fichiers. Voir cet article de blog pour une description plus détaillée de cette fonctionnalité, avec quelques détails techniques.

Partie du texte du poste qui est la plus pertinente pour cette question :

Le point de montage d'une application verrouillée par l'avant ressemble maintenant à ceci :

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

Ici, le res.zip contient les ressources de l'application et est lisible par le monde entier, alors que le site pkg.apk qui contient l'APK complet n'est lisible que par l'utilisateur de l'APK. et l'utilisateur dédié de l'application ( u0_a96 ).

Donc une application normale comme SaveAPK ne peut pas lire .apk les fichiers des applications verrouillées en avant dans JB (mais les ressources des applications sont toujours lisibles dans le monde entier, donc les applications qui contiennent des jeux d'icônes et des thèmes pour d'autres applications fonctionneront toujours correctement).

Toutefois, cette protection n'est efficace que dans l'état verrouillé d'Android tel qu'il est livré par les fabricants d'appareils. Si vous avez Root, vous pouvez toujours accéder à .apk de toutes les applications installées sur votre appareil et faites-en ce que vous voulez. Le seul problème pour vous est que certaines applications de sauvegarde que vous avez utilisées précédemment ne fonctionneront plus, et vous devez trouver un remplacement fonctionnel (maintenant une application de sauvegarde devra utiliser l'accès Root afin de sauvegarder toutes les applications installées sur votre appareil). .apk ).

0voto

Milner Points 533

.apk sont généralement installés dans /data/app comme vous l'avez déjà indiqué. Je trouve mes "applications achetées" à cet endroit également ; il se peut donc que vous ayez cherché le mauvais nom : les fichiers ont généralement la "syntaxe" suivante <package_name>-<n>.apk , donde <package_name> est le nom du paquet de l'application tel qu'il apparaît dans l'URL lorsque l'on cherche l'application dans Google Play via le navigateur web, et <n> est un chiffre. J'ai acheté par exemple Boîte à outils ROM et vous pouvez le trouver ici comme com.jrummy.liberty.toolboxpro-1.apk .

Il y a plusieurs façons d'obtenir les données d'une application. .apk fichier :

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X