Un moyen très simple est ES File Explorer de Google Play Store. Vous pouvez accéder à votre
/system/app
dossier (pour les applications système)
/data/app
dossier (pour les applications utilisateur; nécessite l'accès à root)
et copiez-les sur votre /sdcard
(ou ailleurs).
La copie de plusieurs fichiers avec ES File Explorer est très facile. Maintenez simplement un des fichiers longtemps, puis cochez tous les fichiers que vous souhaitez copier. Ensuite, accédez au dossier (sur votre carte SD) où vous souhaitez les placer.
La connexion à votre ordinateur via votre câble USB vous permettra de sauvegarder le contenu de votre carte SD sur votre ordinateur.
Mise à jour (accès à la zone des données / applications protégées):
Je remarque que le /data/
répertoire n'est pas lisible. Vous pouvez extraire n'importe quel contenu si vous le connaissez par son nom. Je vais décrire une solution en ligne de commande (cli) pour obtenir les noms et les fichiers. Cependant, les outils de sauvegarde suggérés par Izzy sont le moyen le plus simple.
Il s'agit d'une méthode étape par étape pour obtenir la liste des packages et extraire les packages à l'aide de la ligne de commande:
Téléchargez et installez le package Android SDK (ou voir Y a - t-il une installation minimale d'ADB? Pour une solution nécessitant beaucoup moins d'espace, si vous n'avez pas l'intention de développer des applications Android). Bien que vous ayez accès à à peu près tout dans le monde (Android), ne soyez pas trop submergé ... concentrez-vous simplement sur un objectif immédiat, et toutes les autres fonctionnalités peuvent être pour un jour différent.
Ajoutez un chemin d'accès à ces deux répertoires de l'installation du package ( [installedpath]/tools
et [installedpath]/platform-tools
pour une installation complète du SDK).
Maintenant, avec Android connecté via USB, exécutez-le pour obtenir la liste complète des applications installées:
$ adb shell 'pm list packages'
vous avez maintenant une liste des noms de toutes vos applications d'installation.
Utilisez le -f
paramètre pour obtenir le chemin d'accès complet d'un package souhaité en spécifiant une chaîne de recherche trouvée dans la liste précédente:
$ adb shell 'pm list packages -f reader'
Tirez maintenant le chemin d'accès complet du paquet avec lequel vous souhaitez vous procurer:
## adb pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
Les étapes peuvent sembler compliquées, mais elles sont plus faciles à réaliser que prévu. Une fois que vous l'avez exécutée plusieurs fois, vous trouverez très facile de retirer n'importe quelle application de votre appareil. Vous pouvez également écrire un script pour le faire en tant que votre propre utilitaire de sauvegarde personnel.
Bien qu'il existe des alternatives gui comme mentionné dans la réponse alternative, je recommande fortement de regarder les fonctionnalités des commandes adb qui incluent des sauvegardes complètes ... l'option pour les utilisateurs de sélectionner précisément ce qu'ils veulent sauvegarder et où.
L'installation du SDK Android complet donnera un accès plus complet aux composants de votre appareil Android (à partir de la ligne de commande).
Regardez les commandes:
$ adb -help
Regardez la section de sauvegarde (de l'écran d'aide):
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-obb|-noobb enable/disable backup of any installed apk expansion
(aka .obb) files associated with each application; the default
is noobb.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
(<packages...> is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)
Vous pouvez utiliser l' extracteur de sauvegarde Android pour explorer le fichier de sauvegarde compressé créé par l'utilitaire adb.
La restauration de la sauvegarde sur Android est une simple commande "-restore":
$ adb restore <file>
L'extracteur de sauvegarde Android fournit un moyen d'explorer la sauvegarde et de sélectionner des fichiers individuels (tels que les apk comme dans l'objectif de l'OP) à stocker ou à conserver.
Le package explorer comprend une variété d'outils multi-plateformes, tels que Java, perl et cygwin.
Vous pouvez extraire la sauvegarde avec (à l'aide de l'opton extract java):
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
En dehors de ma réponse initiale au cli, l'application GUI la plus précise pour répondre à la question spécifique de l'OP est AirDroid . C'est gratuit, extrêmement convivial et intuitif à utiliser.
Pour l'utiliser, exécutez l'application. Il donne une adresse IP locale pour taper dans un navigateur Web. Le lien vous donnera une interface utilisateur qui ressemble à un écran d'accueil Android. Cliquez sur l'icône "Applications" et sélectionnez une ou plusieurs applications à télécharger. Vous pouvez installer ou réinstaller les applications à l'aide de la même interface.
Il existe plusieurs autres alternatives GUI (interfaces utilisateur graphiques) disponibles, par exemple QtADB (multi-plateforme) ou, pour les utilisateurs de Windows, également l'excellent Droid Explorer de notre membre Ryan Conrad (voir par exemple Sauvegarde complète des appareils non rootés ; pour en savoir plus, voir aussi notre adb tag-wiki ).
/system/app
(applications système) ou/data/app/
(applications utilisateur)