Ett väldigt enkelt sätt är ES File Explorer från Google Play Store. Du kan bläddra till mappen
-
/ system / app
(för systemappar) -
/ data / app
mapp (för användarappar; kräver åtkomst till root)
och kopiera dem till ditt / sdcard
(eller någon annanstans).
Det är väldigt enkelt att kopiera flera filer med ES File Explorer. Håll bara en av filerna länge och sätt sedan bockar på alla filer du vill kopiera. Bläddra sedan till mappen (på ditt SD-kort) där du vill placera dem.
Om du ansluter till din dator via USB-kabeln kan du säkerhetskopiera ditt SD-kortinnehåll till din dator.
Uppdatering (åtkomst till området skyddade data / appar):
Jag märker att katalogen / data /
inte är läsbar. Du kan dra något av innehållet om du känner till det vid namn. Jag beskriver en kommandorad (cli) -lösning för att få namnen och filerna. Säkerhetskopieringsverktygen som föreslås av Izzy är dock det enklaste sättet att gå.
Detta är en steg för steg-metod för att få en lista över paket och dra paketen med kommandoraden:
-
Ladda ner och installera Android SDK-paketet (eller se Finns det en minimal installation av ADB? för en lösning som kräver mycket mindre utrymme om du inte tänker utveckla Android-appar). Medan du har tillgång till nästan allt i världen (Android), var inte alltför överväldigad ... fokusera bara på ett omedelbart mål, och alla andra funktioner kan vara för en annan dag.
-
Lägg till en sökväg till dessa två kataloger för paketinstallationen ( [installerad väg] / verktyg och [installerad väg] / plattformsverktyg för en fullständig SDK-installation).
-
Nu, när Android är inkopplad via USB, kör du den här för att få en fullständig lista över installerade appar:
$ adb-skal 'pm listpaket'
Du har nu en lista med namnen på alla dina installationsappar.
-
Använd parametern -f
för att få hela sökvägen för ett önskat paket genom att ange en söksträng som hittades i föregående lista:
$ adb shell 'pm list paket -f läsare '
-
Dra nu hela sökvägen för paketet du vill få med:
## adb dra [filpathname] [destination path] ## $ adb pull /data/app/com.ebooks.ebookreader-2.apk ~ / mybackupdir
The steg kan tyckas komplicerade, men de är lättare än sagt. När du har utfört det några gånger kommer det att vara väldigt enkelt att dra vilken app som helst från din enhet. Du kan också skriva ett skript för att göra detta som ditt eget personliga säkerhetskopieringsverktyg.
Även om det finns gui-alternativ som nämns i det alternativa svaret, rekommenderar jag starkt att du tittar på funktionerna i adb-kommandona som innehåller fullständiga säkerhetskopior ... alternativet för användare att välja exakt vad de vill säkerhetskopiera och var.
Om du installerar hela Android SDK kommer du att få större åtkomst till komponenter på din Android-enhet (från kommandoraden).
Titta på kommandona:
$ adb -help
Titta på säkerhetskopieringsavsnittet (på hjälpskärmen):
adb backup [-f <file>] [-apk | -noapk] [-obb | -noobb] [-shared | -noshared] [-all] [-system | -nosystem] [<packages ... > ] - skriv ett arkiv med enhetens data till <file>. Om inget -f-alternativ tillhandahålls skrivs data till "backup.ab" i den aktuella katalogen. (-apk | -noapk aktiverar / inaktiverar säkerhetskopiering av själva .apks i arkivet; standard är noapk.) (-obb | -noobb aktiverar / inaktiverar säkerhetskopiering av alla installerade apk-utvidgningsfiler (aka .obb) -filer associerade med varje applikation ; standard är noobb.) (-shared | -noshared aktiverar / inaktiverar säkerhetskopiering av enhetens delade lagrings- / SD-kortinnehåll; standard är noshared.) (-all betyder att säkerhetskopiera alla installerade applikationer)
(-system | -system växlar om -all automatiskt inkluderar systemapplikationer; standard är att inkludera systemappar) (<packages ... > är listan över applikationer som ska säkerhetskopieras. Om -all eller -shared-flaggorna skickas, då är paketlistan valfri. Applikationer som uttryckligen ges på kommandoraden kommer att inkluderas även om -nosystem vanligtvis skulle få dem att utelämnas.)
Du kan använda Android Backup Extractor för att utforska den komprimerade säkerhetskopieringsfilen som skapats av adb-verktyget.
Återställa säkerhetskopian till android är ett enkelt "-återställ" -kommando:
$ adb återställa <file>
Android Backup Extractor ger ett sätt att utforska säkerhetskopieringen och plocka ut enskilda filer (som apk: s som i OP: s mål) för att lagra eller bevara.
Utforskarpaketet innehåller en mängd verktyg för flera plattformar, till exempel Java, perl och cygwin.
Du kan extrahera t han säkerhetskopierar med (med hjälp av javaxtraktet opton):
## denna rad konverterar Android-säkerhetskopian till en tar-fil ## $ java -jar abe.jar packar upp backup.ab backup.tar
Utanför mitt första cli-svar är den mest exakta GUI-appen för att uppnå OP: s specifika fråga AirDroid. Det är gratis, extremt användarvänligt och intuitivt att använda.
För att använda, kör appen. Det ger en lokal IP-adress för att skriva i en webbläsare. Länken ger dig ett användargränssnitt som liknar Android-startskärmen. Klicka på ikonen "Appar" och välj en eller flera appar att ladda ner. Du kan installera eller installera om apparna med samma gränssnitt.
Det finns flera andra GUI-alternativ (grafiska användargränssnitt) tillgängliga, t.ex. QtADB (multi-platform) eller, för Windows-användare, också den utmärkta Droid Explorer av vår medlem Ryan Conrad (se t.ex. Full Backup av icke-rotade enheter; för mer, se även vår adb tag-wiki).