Eine sehr einfache Möglichkeit ist der ES File Explorer aus dem Google Play Store. Sie können zu Ihrem Browser navigieren
/system/app
Ordner (für System-Apps)
/data/app
Ordner (für Benutzer-Apps; Zugriff auf root erforderlich)
und kopieren Sie sie zu Ihrem /sdcard
(oder woanders).
Das Kopieren mehrerer Dateien mit ES File Explorer ist sehr einfach. Halten Sie einfach eine der Dateien lange gedrückt und markieren Sie dann alle Dateien, die Sie kopieren möchten. Navigieren Sie dann zu dem Ordner (auf Ihrer SD-Karte), in dem Sie sie ablegen möchten.
Wenn Sie über Ihr USB-Kabel eine Verbindung zu Ihrem Computer herstellen, können Sie Ihre SD-Karteninhalte auf Ihrem Computer sichern.
Update (Zugriff auf den Bereich für geschützte Daten / Apps):
Ich stelle fest, dass das /data/
Verzeichnis nicht lesbar ist. Sie können jeden beliebigen Inhalt abrufen, wenn Sie den Namen kennen. Ich beschreibe eine Befehlszeilenlösung (CLI), um die Namen und Dateien abzurufen. Die von Izzy vorgeschlagenen Backup-Tools sind jedoch der einfachste Weg.
Dies ist eine schrittweise Methode, um die Liste der Pakete abzurufen und die Pakete über die Befehlszeile abzurufen:
Laden Sie das Android SDK-Paket herunter und installieren Sie es (oder finden Sie unter Gibt es eine minimale Installation von ADB? Eine Lösung, die viel weniger Speicherplatz benötigt, wenn Sie keine Android-Apps entwickeln möchten). Sie haben zwar Zugriff auf nahezu alles auf der Welt (Android), aber lassen Sie sich nicht überfordern. Konzentrieren Sie sich nur auf ein unmittelbares Ziel, und alle anderen Funktionen können sich auf einen anderen Tag beziehen.
Fügen Sie einen Pfad zu diesen beiden Verzeichnissen der Paketinstallation hinzu ( [installedpath]/tools
und [installedpath]/platform-tools
für eine vollständige SDK-Installation).
Führen
$ adb shell 'pm list packages'
Sie nun mit dem über den USB angeschlossenen Android Folgendes aus, um die vollständige Liste der installierten Apps abzurufen: Sie haben jetzt eine Liste mit den Namen aller installierten Apps.
Verwenden Sie den -f
Parameter, um den vollständigen Pfadnamen eines gewünschten Pakets abzurufen, indem Sie eine in der vorherigen Liste gefundene Suchzeichenfolge angeben:
$ adb shell 'pm list packages -f reader'
Ziehen Sie nun den vollständigen Pfadnamen des Pakets, das Sie erhalten möchten:
## adb pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
Die Schritte mögen kompliziert erscheinen, aber sie sind einfacher als gesagt. Sobald Sie es einige Male ausgeführt haben, können Sie ganz einfach eine beliebige App von Ihrem Gerät abrufen. Sie können auch ein Skript schreiben, um dies als Ihr persönliches Sicherungsdienstprogramm auszuführen.
Obwohl es GUI-Alternativen gibt, wie in der alternativen Antwort erwähnt, empfehle ich nachdrücklich, die Funktionen der adb-Befehle zu betrachten, die vollständige Sicherungen umfassen. Die Option, mit der Benutzer genau auswählen können, was und wo gesichert werden soll.
Durch die Installation des vollständigen Android SDK erhalten Sie umfassenderen Zugriff auf Komponenten Ihres Android-Geräts (über die Befehlszeile).
Schauen Sie sich die Befehle an:
$ adb -help
Sehen Sie sich den Abschnitt zur Sicherung an (auf dem Hilfebildschirm):
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.)
Mit dem Android Backup Extractor können Sie die komprimierte Sicherungsdatei durchsuchen, die mit dem Dienstprogramm adb erstellt wurde.
Das Wiederherstellen des Backups auf dem Android ist ein einfacher "-restore" -Befehl:
$ adb restore <file>
Der Android Backup Extractor bietet eine Möglichkeit, das Backup zu durchsuchen und einzelne Dateien (wie z. B. die APKs gemäß dem OP-Ziel) zum Speichern oder Aufbewahren auszuwählen.
Das Explorer-Paket enthält eine Vielzahl plattformübergreifender Tools wie Java, Perl und Cygwin.
Sie können das Backup mit extrahieren (mit dem Java Extract Opton):
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
Abgesehen von meiner ersten CLI-Antwort ist AirDroid die genaueste GUI-App, um die spezifische Frage des OP zu erfüllen . Es ist kostenlos, äußerst benutzerfreundlich und intuitiv zu bedienen.
Führen Sie dazu die App aus. Es gibt eine lokale IP-Adresse zum Eingeben in einen Webbrowser an. Über den Link erhalten Sie eine ähnliche Benutzeroberfläche und einen Android-Startbildschirm. Klicken Sie auf das Symbol "Apps" und wählen Sie eine oder mehrere Apps zum Herunterladen aus. Sie können die Apps über dieselbe Benutzeroberfläche installieren oder neu installieren.
Es gibt verschiedene andere GUI-Alternativen (grafische Benutzeroberflächen), z. B. QtADB (Multi-Plattform) oder für Windows-Benutzer auch den hervorragenden Droid Explorer unseres Mitglieds Ryan Conrad (siehe z. B. Vollständige Sicherung von nicht verwurzelten Geräten) . siehe auch unser adb tag-wiki ).
/system/app
(Systemanwendungen) oder/data/app/
(Benutzeranwendungen)