Un moyen très simple est ES File Explorer depuis le Google Play Store. Vous pouvez naviguer jusqu'à votre
-
/system/app
(pour les applications système)
-
/data/app
(pour les applications de l'utilisateur ; nécessite l'accès à Root)
et les copier dans votre /sdcard
(ou n'importe où ailleurs).
La copie de plusieurs fichiers avec ES File Explorer est très facile. Il suffit de maintenir longuement l'un des fichiers, puis de cocher tous les fichiers que vous souhaitez copier. Ensuite, naviguez jusqu'au dossier (sur votre carte SD) où vous voulez les placer.
En vous connectant à votre ordinateur via votre câble usb, vous pourrez 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 /data/
n'est pas lisible. Vous pouvez extraire tout le contenu si vous le connaissez par son nom. Je vais décrire un ligne de commande (cli) pour obtenir les noms et les fichiers. Cependant, les outils de sauvegarde suggéré par Izzy sont le moyen le plus simple d'y parvenir.
Il s'agit d'une méthode pas à pas pour obtenir la liste des paquets et tirer les paquets en utilisant la ligne de commande :
-
Téléchargez et installez le Paquet Android SDK (ou voir Existe-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). Même si vous aurez accès à à peu près à tout ce qui existe dans le monde (Android), ne vous laissez pas trop envahir... concentrez-vous sur un objectif immédiat, et toutes les autres fonctionnalités pourront être pour un autre jour.
-
Ajoutez un chemin vers ces deux répertoires du paquet install ( [installedpath]/tools
y [installedpath]/platform-tools
pour une installation complète du SDK).
-
Maintenant, avec l'Android branché via l'USB, exécutez ceci 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 installées.
-
Utilisez le -f
pour obtenir le nom de chemin complet d'un paquet souhaité en spécifiant une chaîne de recherche trouvée dans la liste précédente :
$ adb shell 'pm list packages -f reader'
-
Maintenant, tirez le nom de chemin complet du paquet que vous voulez obtenir avec :
## 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 à faire qu'à dire. Une fois que vous aurez effectué cette opération à plusieurs reprises, vous constaterez qu'il est très facile de retirer n'importe quelle application de votre appareil. Vous pouvez également écrire un script pour effectuer cette opération en tant qu'utilitaire de sauvegarde personnel.
Bien qu'il existe des alternatives gui comme mentionné dans l'autre réponse, je recommande fortement de regarder les fonctionnalités des commandes adb qui incluent les 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 vous donnera un accès plus complet aux composants de votre appareil Android (à partir de la ligne de commande).
Regardez les commandes :
$ adb -help
Consultez la section sur la 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 le 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 permet d'explorer la sauvegarde et de sélectionner des fichiers individuels (comme les apk's dans l'objectif de l'OP) pour les stocker ou les conserver.
Le paquetage de l'explorateur comprend une variété d'outils multiplateformes, tels que Java, perl et cygwin.
Vous pouvez extraire la sauvegarde avec (en utilisant l'option d'extraction 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, l'application GUI la plus précise pour répondre à la question spécifique du PO est la suivante AirDroid . Il est gratuit, extrêmement convivial et son utilisation est intuitive.
Pour l'utiliser, lancez l'application. Elle donne une adresse IP locale à taper dans un navigateur web. Le lien vous donnera une interface utilisateur qui ressemble à l'écran d'accueil d'Android. Cliquez sur l'icône "Apps" et sélectionnez une ou plusieurs applications à télécharger. Vous pouvez installer ou réinstaller les apps en utilisant la même interface.
Il existe plusieurs autres alternatives GUI (interface utilisateur graphique) disponibles, par exemple QtADB (multi-plateforme) ou, pour les utilisateurs de Windows, également l'excellent Droid Explorer de notre membre Ryan Conrad (voir e.g. Sauvegarde complète des appareils non enracinés ; pour en savoir plus, consultez également notre adb tag-wiki ).
1 votes
Android enregistre automatiquement tous les fichiers apk des applications installées. Si vous avez un accès Root, vous devriez pouvoir obtenir les APK à partir de
/system/app
(applications système) ou/data/app/
(applications utilisateur)0 votes
Télécharger Assistant Android sur le Play Store. Il permet de sauvegarder une application en tant qu'APK.