Hvordan sikkerhedskopieres enheder, der ikke er rodfæstet, fuldt ud?

Jeg ved, at jeg beder om det næsten umulige – da en reel fuld sikkerhedskopiering helt sikkert kræver rodtilladelser. Men der er stadig mange folk omkring ikke ønsker at rodfæste deres enheder – bange for at annullere deres garantier eller murere deres enheder eller bare ikke have deres enheder understøttet af nogen rooting-metode.

Jeg ved også, at der allerede var stillet en masse spørgsmål til dette emne, og jeg tjekkede dem alle med tagget backup – ingen dækker hele emnet, alle har bare stykker, og især folk der er nye til Android (men også andre ikke-strømbrugere) ville have svært ved at finde ud af den bedste måde.

Jeg vil have et detaljeret kanonisk svar til spørgsmålet:

Ikke involverer rodløsninger, hvordan man opnår en sikkerhedskopi så tæt som muligt til en fuld sikkerhedskopi ?

Venligst gør ikke giver enkle one-liner-svar som “Brug app xyz [full-stop].” Hvis man nævner en app (og jeg tvivler på, at en enkelt app ville være svaret her), inkluderer, hvilke dele der er dækket af det – samt ideer til, hvordan man udfylder hullerne, det efterlader. (Og for at gøre det helt klart: Jeg ved, at det første, der kommer til at tænke på, er Titanium Backup – Jeg bruger det selv, men dette gælder ikke her: Dette spørgsmål er strengt om metoder til ikke-rodede enheder! ) Desuden skal svaret være så generisk som muligt med hensyn til anvendelse på en bred vifte af enheder (dvs. det bør ikke være begrænset til en enhed eller producent).

Jeg nævnte allerede at have undersøgt alle spørgsmål her mærket backup . Disse vil helt sikkert være nyttige ved at give oplysninger om svar her, så jeg vil liste de øverste med hensyn til mit spørgsmål:

Alle disse giver nogle detaljer til mit spørgsmål (så lad dig inspirere af dem) – men jeg føler, at der stadig mangler detaljer. Det ville også være nyttigt at have et resumé – sig et svar med den fulde beskrivelse af “det maksimale mulige”.

Et sidste kriterium: Selvom jeg “anser skybaserede løsninger for legitime, er jeg” d favoriserer lokale løsninger. Hvis du kan give begge dele: desto bedre. Men nogle mennesker værdsætter privatlivets fred ret højt (jeg er en af dem) og vil derfor ikke stole på deres data til nogle cloudtjenester.


Takket være Ryan har vi nu en løsning til en virkelig komplet backup af alle apps og deres data – som jeg ikke turde håbe på! Den eneste ulempe: Hans løsning fungerer kun for mindre end 10% af alle Android-brugere; nemlig dem, hvis enheder kører i det mindste med Android 4.x .

Så igen beder jeg det tæt på umulige: Eventuelle løsninger, der i det mindste gælder på Gingerbread (2.3.x) eller, bedre, endda Froyo ( 2.2.x) – så de dækker størstedelen af nuværende enheder? Disse løsninger kan involvere flere værktøjer (prøv at holde det så simpelt som muligt; tænk på din mor at følge dine instruktioner)

Og husk: NO ROOT!


For yderligere at motivere svar af høj kvalitet (og forhåbentlig undgå svag kvalitet), vil jeg være hård her : Som jeg sjældent gør, Jeg vil nedstemme svarer ikke til at passe de nævnte kriterier på en ende – men i den anden ende Jeg opretter en dusør for det bedste svar (som ikke kan gøres med det samme, men tidligst efter 2 dage).

Kommentarer

  • hvilken version af android vil du tage backup af? fordi der med 4.x er ‘ adb backup ‘ løsning, der fungerer for ikke-rodede enheder.
  • Da jeg ‘ ikke ser efter mig selv (mine enheder er rodfæstet, og så jeg kan bruge NANDroid-sikkerhedskopier såvel som Titanium Backup ), ville det være værd et svar – da det ville gælde for alle, der allerede har 4.x på sin enhed. Hvor meget ville det dække – og hvad med eventuelle huller, der er efterladt?Vær også opmærksom på, at den har brug for SDK installeret på computeren (inklusive dens fordele og ulemper for uerfarne brugere).
  • Jeg oprettede et spørgsmål – android. stackexchange.com/questions/33479/… til opfølgning på enhed med Android 2.3.x og derunder årsag Jeg bemærker, at løsningen er til Android 4.X-enheder

Svar

Løsning tilgængelig for 4.0+ enheder:

For 4.0+ enheder er der en løsning kaldet “adb backup”.

Bemærk: Dette fungerer kun for apps, der ikke tillader backup! Apps, der ikke tillader sikkerhedskopiering, ignoreres simpelthen, når du opretter en sikkerhedskopi på denne måde.

Dette gør brug af adb, så du skal have Android Software Development Kit (SDK) installeret på din computer (på nogle Linux-distributioner: bare pakker android-tools-adb og android-tools-adbd).

BEMÆRK: Denne løsning sikkerhedskopierer ikke og gendanner kontakt-, SMS- eller kalenderoplysninger

Indstillingerne for adb-kommandoen er:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: stien til *. ab-fil, der gemmes på din computer. Denne fil er en komprimeret fil, der indeholder et arkiv med data / apks fra din enhed.
  • -apk | -noapk: angiver, om * .apk-filerne skal sikkerhedskopieres (standard er -noapk)
  • -obb | -noobb: aktiver / deaktiver sikkerhedskopi af alle installerede apk-udvidelsesfiler (aka .obb) -filer, der er knyttet til hvert program (standard er -noobb)
  • -shared | -noshared: aktivere / deaktivere sikkerhedskopiering af enhedens delte lager / SD-kortindhold (standard er -noshared)
  • -all: angiver, at du vil sikkerhedskopiere hele systemet. du kan bruge pakkerfiltret til bare at sikkerhedskopiere specifikke pakker, eller brug -all til en komplet sikkerhedskopiering af systemet.
  • -system | -system: angiver, om alle systemapplikationer og data er inkluderet ved sikkerhedskopiering. (standard er -system)
  • < -pakker >: her kan du angive specifikke pakker til sikkerhedskopiering. Brug disse, hvis du kun ønsker at tage backup af specifikke applikationer. Hvis du bruger -all, behøver du ikke angive pakker.

Sådan sikkerhedskopieres din enhed:

Først skal du aktivere “USB-fejlretning” på din Android-enhed:

  1. Gå til afsnittet “Om enheden” (eller “Om telefonen” eller “Om tablet”) i Indstillinger
  2. Tryk 7 gange på rækken “Byg nummer” (normalt den sidste række). Derefter vises afsnittet “Udviklerindstillinger” i Indstillinger

Aktivering af

Udviklerindstillinger “

  1. Gå til afsnittet” Udviklerindstillinger “i Indstillinger
  2. Tryk på afkrydsningsfeltet” USB-fejlretning “

Aktivering af USB-fejlfinding ”

For det andet skal du fra kommandoprompten være i stand til at finde både kommandoen adb og din sikkerhedskopifil. Den nemmeste måde at gøre dette på er at køre kommandoen adb fra den mappe, hvor adb er placeret.

I Windows Stifinder naviger til, hvor du installerede Android SDK og SHIFT+RIGHT CLICK i mappen platform-tools. shift + højreklik

Dette åbner en kommandoprompt (dit vindue ser anderledes ud end mit).

I Macs terminal du kan skrive cd og derefter trække mappen platform-værktøjer mappen fra finder til terminalvinduet, og stien vil blive indsat. Hit, og du vil være på det rigtige sted.

I Linux håber jeg, du ved, hvordan du finder og cd til den overordnede mappe til ADB-kommandoen bruger trods alt Linux .

Herfra skriver du følgende kommando:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn"t mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(hvis du vil gemme sikkerhedskopien i en anden mappe, skal du medtage en sti til “.ab” -filen som vist på skærmbilledet nedenfor.)

cmd

Du bliver derefter bedt om en adgangskode på din enhed (dette bruges til at kryptere sikkerhedskopien):
sikkerhedskopieringsskærm

For at gendanne fungerer den næsten på samme måde.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Så bliver du bedt om at din adgangskode skal gendannes på enheden: gendannelsesskærm


Nu til den skamløse selvreklame:

Droid Explorer ( v0.8.8.7 +) er i stand til at håndtere dette for 4.0+ enheder.Mens Droid Explorer i øjeblikket er optimeret til rodfæstede enheder, fungerer denne funktionalitet også for ikke-rodede enheder.

Droid Explorer foretager fulde sikkerhedskopier af enheden og gemmer dem i %USERPROFILE%\Android Backups\. Inden for den mappe er der en mappe, der er opkaldt efter enheden, og inde i den mappe er sikkerhedskopierne.

de backup

Dobbeltklik på Android Backup-filen giver dig mulighed for at gendanne din enhed fra backup-filen.

Kommentarer

  • BTW: Tilføjelse til din løsning, lige i dag fandt jeg et indlæg på XDA News: Ultimate Backup Tool, No Root Required . Dette ” Ultimate Backup Tool ” er bare en simpel .bat fil, der kalder ADB kommandoer dig nævnt ( Pastebin ) – og kan således tjene som ” inspiration ” til Linux / Unix / Mac-venner for at oprette et lignende shell-script;)
  • Ja, det gør data. Faktisk gør det kun dataene som standard. Den eneste hage er, at den er til 4.x-enheder, og det er en temmelig udokumenteret funktion af adb.
  • Fungerer dette kun til samme enhedsgendannelse eller samme model? Jeg er nødt til at få min telefon udskiftet (One X med dodgy wifi) og vil gerne kunne gendanne alt til den nye version …
  • ! Pas på! ADB-gendannelse er langt fra afsluttet, i det mindste på en ikke-rodfæstet lager Android 4.3 på en Nexus 3! Et par ting gendannes, nogle ikke! Jeg kontrollerede gendannelse af nogle funktioner. IKKE RESTORERET, dybest set alle nøgletelefonifunktionerne : Kontakter, sms, ringetone & notifikationslyd, aktiverede inputsprog (= kbd-layout), eget navn (sæt eget navn i første opstartsguide holdes i stedet) RET GENDANNT : Brugerdefineret ordforråd, tapet, positioneringsikonpositioner, apps og deres indstillinger. Afslutningserklæring: Dette er en uegnet backup-løsning! Ville ADB-sikkerhedskopiering være afsluttet på rodfæstet telefon?
  • @RyanConrad Jeg antager, at dette svar muligvis kræver nogle opdateringer: apps kan fravælge adb_backup (indstilling ALLOW_BACKUP til ” ingen ” i deres Manifest filer) . Hvis ” rootbrugere ” vil løse dette, er ‘ Sikkerhedskopier alle apps Xposed-modul, men ingen vej uden det uden rod. Måske skal du også påpege, hvad der er ikke dækket (bortset fra hvad du ‘ allerede har nævnt – se porg ‘ s “! Pas på! ” kommentar ovenfor). Plus måske integrere andre tip fra kommentarerne og derefter anmode om en oprydning af en kommentar?

Svar

Der er en applikation kaldet Simple ADB Backup .

indtast billedebeskrivelse her

Enkel ADB-sikkerhedskopi sikkerhedskopierer din Android-telefon fra skrivebordet, ingen rod kræves. De fleste Android-backupværktøjer kræver rod eller kører fra din telefon og gemmer dine data på dit SD-kort. Enkel ADB Backup er anderledes. Appen kører fra og sikkerhedskopierer din telefons data til dit skrivebord og gør det hele uden rod.

For at bruge Simple ADB Backup skal du have USB-fejlfindingstilstand aktiveret på din Android-enhed (Go til Indstillinger> Udvikler, aktiver udviklerindstillinger, og aktiver derefter USB-fejlretning) og det værktøj, der er installeret på dit skrivebord. Det handler om det: Bare tilslut din telefon, start appen på dit Windows- eller Linux-system, og vælg en backupmulighed. Du har mulighed for at sikkerhedskopiere hele din enhed, bare apps, alle data med eller uden systemapps, eller endda en enkelt app, hvis du vælger.

Appen giver dig også mulighed for at gendanne sikkerhedskopierede data til din enhed. Inden du sikkerhedskopierer, bliver du bedt om at generere en adgangskode, som du også skal skrive ind i appen på din telefon, før sikkerhedskopieringen kan begynde, men derefter kører processen problemfrit. Det er ekstremt simpelt, helt gratis og kræver ikke, at du rod først.

Mens Titanium Backup er en mere funktionsfyldt app, hvis du er villig til at rodfæste (især hvis du vil have et skudsikkert backupsystem til din Android), og MyBackup Pro er fantastisk, hvis du migrerer til en ny telefon og ikke vil have et skrivebord som mellemmand, men Simple ADB Backup er gratis og tilsyneladende så let at bruge, at selv Android-begyndere nemt og hurtigt kan sikkerhedskopiere deres vigtige data.

Simple AD B Backup blev frigivet gratis over på XDA Developer-fora. Klik på nedenstående link for at downloade det der.

http://forum.xda-developers.com/showthread.php?p=36499906

Bemærk: Dette er en ny applikation i øjeblikket stadig i Beta

Kommentarer

  • Og bemærk også, at det i det mindste i henhold til dets navn sandsynligvis kræver mindst Android 4.0 – ligesom Ryan ‘ s løsning . Ikke desto mindre +1 fra mig, da dette gør det lettere for de mennesker, der er bange for kommandolinjen 🙂
  • @Izzy: Ja for at afklare Windows / Linux / Android (4.0+)
  • @Izzy Stødte lige på denne artikel, hvis jeg skulle redigere den i mit svar ovenfor lifehacker.com/…
  • Jeg var lidt skeptisk, men det ser ud til, at denne også laver en fuld sikkerhedskopi inklusive apps (?) og deres data. Sikker på, gå videre! Bare glem ikke ‘ at nævne, at det ikke fungerer ‘ uden en cloud-konto (enten avast ‘ s own eller GDrive), som udelukker det for mig 🙂 Tak for hintet!
  • @Celeritas dette er ikke et diskussionsområde (vær velkommen til vores chatrum ). Men selv på en computer ville du formatere disken i et sådant tilfælde. Jeg ‘ har aldrig hørt gendannelse af en sikkerhedskopi sørgede for at fjerne ” ekstra filer ” uden bliver eksplicit fortalt. Det ville meget fremmedgøre mig. Endnu mere, da en ADB-backup kan være en fuld backup eller bare dække en enkelt app; i sidstnævnte tilfælde ville det endda være absurd, hvis det sletter alt andet ved gendannelse.

Svar

Teknisk , KAN du oprette fuld Nandroid-sikkerhedskopi uden at rodfæste enheden. Du skal bare blinke CWM (eller enhver gendannelse, der understøtter Nandroid-backup) via USB. For eksempel kan du bruge Odin (Windows) til at blinke CWM til Samsung-enheder, når du er gået til download-tilstand, alt sammen uden at røre ved Android. Så der er slet ikke involveret rooting eller root-adgang.

Kommentarer

  • Nå, jeg tror, hvad det virkelige spørgsmål er, i det mindste hvordan jeg opfatter det, er Hvordan kan du lave en fuld sikkerhedskopi uden at annullere din garanti. Gennemsnitlige brugere vil ikke have, eller endda vide, hvordan de skal rodfæste, endsige blinke en genoprettelseserstatning.
  • @RyanConrad Jeg er enig . 🙂 I det mindste vil mit svar fjerne misforståelser ..
  • @Izzy Unlocking får ikke root-adgang. Men det annullerer garantien. Blinkende brugerdefineret opsving kræver ikke root-adgang, kræver bare en ulåst bootloader. Når den brugerdefinerede gendannelse er på plads, har gendannelsen rodadgang (men ikke det samme som at have rod i OS-forstand). Jeg tror dog, at det at blinke en brugerdefineret gendannelse er en stor barriere for de fleste brugere. tilfælde er det nemmere at rodfæste en enhed og derefter blinke en gendannelse. Også større chance for blød murning af en enhed med blinkende gendannelse.
  • Et stort problem med denne løsning er for b ootloader låste enheder, en ‘ fastboot oem oplåsning ‘ sletter enheden.
  • @lid Hold et sekund nede .. Var dit tidligere spørgsmål relateret til diskussionen? Se .. Jeg siger, du behøver slet ikke ‘. Hvorfor prøver du at finde udnyttelse til rooting?

Svar

Koushik Dutta (aka Koush aka Mr. ClockworkMod ) har offentliggjort Helium Backup , som skulle gøre det hele muligt selv uden behov for en computer og et USB-kabel:

Carbon Backup

Helium Backup skal kunne sikkerhedskopiere apps og data til SD-kort, tilsluttede USB-enheder, Dropbox, Google Drive eller Box.

Dette er ikke “ta” fuld backup “for så vidt det kommer til systemindstillinger, men det gør gendanne applikationsindstillinger og data. Det sikkerhedskopierer ikke dit interne lager (brugerfilerne), så du bliver nødt til at sikkerhedskopiere disse filer separat.

Hvis du finder ud af, at du ikke kan for at se dine sikkerhedskopier i gendannelseslisten kan nogle af sikkerhedskopimetadataene være gået tabt i oversættelsen. Selve sikkerhedskopien kan stadig gendannes, men du skal noget ekstra benarbejde for at få dem.

Rediger: For en fuldstændig vejledning i brugen af Helium se Sådan sikkerhedskopieres apps og data uden rod ved hjælp af Helium Android-appen (tak for antydningen, Simon!). Før du klager over noget, skal du sørge for at du har tjekket med Helium Wiki (tak til golimar for at påpege dette!).

Kommentarer

  • Desværre kræver Android 4.0, samme som Ryan ‘ s løsning.
  • Sikker på: Ligesom Ryan ‘ s løsning, den bruger adb backup som backend.
  • @Izzy Fandt lige en god skrivning om Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @Heldig for en ikke-rodfæstet enhed, der ‘ er desværre sand, som ADB-komponenten på enheden skal først aktiveres (efter hver opstart) – hvilket kræver forhøjede rettigheder, så det kan ikke gøres direkte på enheden uden rod, men er kun muligt via ADB selv.
  • Anbefalet læsning inden installation: github.com/koush/support-wiki/wiki/Helium-Wiki

Svar

Dette svar er ikke det antydning, som dine kære læsere håbede på, men resultatet af mine virkelige verdensprøver:

adb backup er langt fra komplet på en Nexus 3, begge under en ikke-rodfæstet lager Android 4.3 og hvis den køres med adb root på Cyanogenmod 10.1.3!


Et par ting gendannes, nogle ikke! Jeg kontrollerede gendannelse af nogle funktioner:

IKKE GENDANNT: dybest set alle de vigtigste telefonfunktioner: Kontakter, sms, ringetone & notifikationslyd, aktiverede inputsprog (= kbd-layout), eget navn (eget navn, der er angivet i første startguide, bevares i stedet)

GODKENDT GENDANNT: Brugerdefineret ordforråd, tapet, positioneringsikonpositioner, apps og deres indstillinger.


Disse var mine krav, som bragte mig til emnet:

  1. Maksimering af Android-privatliv
  2. Fysisk sikkerhed for at forhindre drev ved downloads ( PDF ), hvilket betyder:
    • bootloader låst, lagergendannelse, ADB slukket
    • endnu mere sikker med: fuld disk kryptering
  3. Fuld lokal backup, ingen cloud-backup (emne for netop denne tråd her)

Cyanogenmod var situationen lidt anderledes: SMS blev fuldstændigt gendannet, men kontakter og opkaldslister er stadig ikke gendannet. Selv når ADB-backup og gendannelse kørte med en ADB, der kørte som root gennem adb root.


Så jeg vil prøve at bruge en brugerdefineret ROM med root (for at få nogle ekstra funktioner), en låst bootloader, brugerdefineret gendannelse og kun flash gendannelsen midlertidigt (teoretisk muligt fra den rodfæstede enhed med flash_image , men for mig denne mislykkedes også ), hvorfra jeg derefter foretager NANDROID-sikkerhedskopier (eller adb-sikkerhedskopi + specielle sikkerhedskopieringsløsninger til sms / call-logs / kontakter) plus brugerdefinerede ROM-opdateringer.

Svar

Vi kan tage backup af vores enhed uden at bruge nogen apps eller uden at rodfæste vores telefon.

Android inkluderer en indbygget måde at sikkerhedskopiere og gendanne indholdet på din telefon eller tablet. Alt hvad du behøver er en computer og en enhed, der kører Android 4.0 (Ice Cream Sandwich) eller nyere.

Gå til adt-bundle-windows-x86\sdk\platform-tools -mappen og åbn kommandopromt her.

  1. Sørg for, at USB-fejlretning er aktiveret.

  2. Kontroller, at din enhed er tilsluttet ved at køre “adb device “.

  3. Udfør nu” adb backup -apk -shared -all -f C:\Users\UserName\backup.ab “.

  4. Lås din enhed op, angiv adgangskode til kryptering, og hele din enhed bliver sikkerhedskopieret.

  5. For at gendanne igen skal du blot udføre “adb restore C:\Users\UserName\backup.ab“.

Jeg har skrevet trin for trin procedure med skærmbilleder for den samme her . Håber dette hjælper!

Kommentarer

  • Ja. At ‘ er hvad Ryan ‘ s svar angiver lige som sit start 🙂 Men tak for de yderligere detaljer og trinvis vejledning!

Svar

I ” en smule overrasket over de andre (komplicerede) svar. Måske har jeg misforstået spørgsmålet, så er du velkommen til at kommentere og stemme i overensstemmelse hermed.

  1. Per definition er en komplet sikkerhedskopi (inklusive ROM, apps og data) kaldes en Nandroid backup . Derfor stilles spørgsmålet “hvordan laver jeg en Nandroid-sikkerhedskopi på min ikke-rodede enhed”.
  2. Du har ikke brug for en rodfæstet enhed for at kunne lave en Nandroid-sikkerhedskopi. Nandroid-sikkerhedskopier udføres normalt gennem en brugerdefineret gendannelse (som TWRP eller Clockwordmod), som ikke altid har brug for en rodfæstet enhed for at installere. For eksempel kan brug af ADB TWRP installeres som beskrevet i anvisningerne her . Det kan være muligt midlertidigt at indlæse en brugerdefineret gendannelse og dermed bevare lagergendannelsen (og din garanti; for TWRP kan dette gøres ved at erstatte fastboot flash recovery twrp*.img med fastboot boot twrp*.img i trin 4 i den sammenkædede vejledning).Nogle enheder kræver, at bootloaderen er låst op for at installere en brugerdefineret gendannelse, andre gør det ikke. Bemærk, at oplåsning af bootloader normalt nulstiller din enhed fra fabrikken.

Kommentarer

  • Nej. En nandroid-backup er ikke definitionen af en fuld backup, men spørgsmålet definerer ikke, hvad det er. Din metode kræver en ulåst bootloader og viden om at blinke en gendannelse (som er forskellig pr. Model). Ikke rigtig ting, som en person, der ikke ‘ t root ønsker at rode med.
  • @jiggunjer hvad får dig til at sige, at en nandroid-backup ikke er en fuld backup? Nogle telefoner leveres også med en ulåst bootloader. Sammenlignet med de andre svar ville jeg ikke ‘ ikke sige, at dette er komplekst.
  • En fuld backup ville være hver sektor af eMMC, nandroider er ofte billeder af en undergruppe af sektorer, de udelukker typisk bootloader og selve gendannelsen. Sandsynligvis er en sådan komplet sikkerhedskopi ikke ofte nødvendig. Dit svar er faktisk simpelt, men ikke praktisk for 95% af de ikke-rodede brugere.
  • @jiggunjer okay, måske ‘ har ret i, at teknisk at tale Nandroid betyder ikke nøjagtigt den samme ting som ” fuld backup ” selvom jeg tror, det ‘ er, hvad de fleste mennesker tænker på. Den metode, jeg beskriver, kræver ikke ‘ t. Root. Det kræver midlertidigt at blinke en brugerdefineret gendannelse, men givet andre svar skal du bruge adb fra kommandolinjen (som i sig selv kræver download af store filer) Jeg don ‘ Tænk det ‘ s meget mere komplekst.
  • En fuld sikkerhedskopi efter en teknikers mening er sandsynligvis en replikering af hele hardwaren inklusive tilstand af alle bits . Men da dette er et brugerorienteret sted, betyder en fuld sikkerhedskopi simpelthen: Jeg kan gendanne fra det og ende nøjagtigt i den tilstand, hvor sikkerhedskopien blev foretaget (alle indstillinger, apps & data er dækket). Desuden: Mens et æble er en frugt, er en frugt ikke nødvendigvis et æble; ja, en Nandroid-backup er normalt en fuld sikkerhedskopi (selvom f.eks. TWRP springer ” delt lager “) – men det betyder ikke ‘ t betyder, at en fuld sikkerhedskopi altid er en Nandroid-sikkerhedskopi;)

Svar

En “fuld sikkerhedskopi” synes at være et meget overbelastet begreb i Android-verdenen. Tillad mig først at definere det (parafraserer en kommentar):

En fuld sikkerhedskopi er noget, der gendanner din systemtilstand til, da du lavede sikkerhedskopien. ~ Izzy (OP)

Så det åbenlyse opfølgningsspørgsmål skal være: gendan din tilstand fra hvad?

  • Scenarie 0: Din telefon er fysisk ødelagt.
  • Scenarie 1: Hele dit drev (eMMC) er blankt.
  • Scenarie 2: Du kan kun starte i en USB-flash-tilstand som fastboot / ODIN.
  • Scenarie 3: Du kan starte i fastboot OG din (brugerdefinerede?) opsving
  • Scenarie 4: Din telefon er nulstillet til fabriksindstilling. Du har normal ikke-rodfunktionalitet.
  • Scenarie 5: Du slettede ved et uheld dit foretrukne kattebaggrundsbillede.
  • osv.

Hver af disse scenarier kan have en anden sikkerhedskopiløsning. En fuld backup skal kunne adressere dem alle. Selvfølgelig troller jeg lidt med det ødelagte telefonscenarie (0), men det påpeger, hvor dårligt defineret dette kanoniske spørgsmål er. Dette afspejler det faktum, at mange mennesker og virksomheder har tendens til at overforenkle sikkerhedskopiering og ignorere den vigtigste del : gendannelse.

Overvej, at i Android-samfundet antydes det, at hardbricks (0 & 1) er papirvægte; du forventes at få en ny telefon. Så lad os opdele de resterende sikkerhedskopiløsninger i 2 kategorier:

  1. Udvikler gendanner (2+).
    Indebærer typisk at bruge en Nandroid (sektor kopi af de fleste partitioner) og måske genblinke en brugerdefineret gendannelse. Bit teknisk. Kan påvirke garantien.
  2. Forbrugergendannelser (4+).
    Gendanner typisk apps og data, inklusive dine kattefotos. Delvis gendannelse kan fungere på tværs af forskellige modeller.

Begge kan betragtes som fulde sikkerhedskopier til deres brugssager. Lad sammenhængen afgøre, om nogen, der beder om en fuld sikkerhedskopi, ønsker mulighed 1 eller 2. Der er lidt gråt område (3.5?) mellem scenariet 3 og 4, f.eks hvis en bruger slettede filer fra /system -partitionen, kan gendannelsesmetoden muligvis afhænge af, hvad der mangler.

Pas på forbrugergendannelser

Det aktuelle mest valgte svar baseret på adb backup er en forbrugergendannelse, der kan gendanne apps og data med en få advarsler:

  • Synes at udelade nogle filer
  • Variable resultater afhængigt af ROMen (fungerer f.eks. ikke på nogle Sony-modeller, udelader forskellige ting på CyanogenMod vs TouchWiz) .

Selvom der for nylig i Oreo har været små forbedringer (XDA-nyheder) kan jeg stadig ikke bekræfte, om det kan kopiere alle brugerfiler som fotos og musik kopieret fra din pc.

For en dev-gendannelse skal du have en Nandroid.

Du kan ikke få en fuld Nandroid uden rooting ELLER ved hjælp af en opsving. En undtagelse er måske et billede af dit SD-kort, der giver dig en delvis Nandroid. Så du skal risikere at installere et billede eller midlertidigt rodfæste eller vente, indtil OEMer tilbyder bedre gendannelser.

Husk at navngive dine sikkerhedskopier med vigtige oplysninger som dato og partitioner inkluderet.

Du don “behøver ikke at tage backup af, hvad du ikke har noget imod at genskabe

En Nandroid inkluderer typisk ikke en gendannelse, fordi de normalt anvendes fra en gendannelse, så den er overflødig. Men hvis din enhed er ødelagt og dit opsving er væk, kan du gå i panik og tro, at du ikke sikkerhedskopierede det, så der er ikke noget at gendanne. Men det er ofte nemt at downloade og derefter geninstallere genoprettelsen med et USB-flashværktøj (f.eks. fastboot). >

Ligeledes, hvis du gemmer dine kontakter i skyen, er der normalt ikke noget behov for at tage backup af dem. Synkroniser bare igen efter gendannelse.

Husk, en fuld sikkerhedskopi afhænger af, hvad du vil gendanne fra. Der er ingen perfekt løsning på det “forbrugerniveau”, jeg har beskrevet. I EU / asiatiske lande, hvor folk ikke er så bekymrede for afvisning af garanti, er der ringe grund til ikke at installere en brugerdefineret gendannelse, hvis den findes.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *