Hvordan ta sikkerhetskopi av ikke-rotte enheter?

Jeg vet at jeg ber om det nærmeste umulige – ettersom en ekte sikkerhetskopi absolutt krever rottillatelser. Men det er fortsatt mange mennesker rundt ikke ønsker å rote enhetene sine – redd for å annullere garantiene eller murene enhetene, eller bare ikke ha enhetene støttet av noen rotmetode.

Jeg vet også at det allerede ble stilt mange spørsmål på dette emnet, og jeg sjekket at alle hadde taggen backup – ingen dekker hele emnet, alle har bare brikker, og spesielt folk som er nye for Android (men også andre som ikke bruker strøm) ville ha vanskelig for å finne ut den beste måten.

Jeg vil ha et detaljert kanonisk svar til spørsmålet:

Ikke som involverer rotløsninger, hvordan oppnå en sikkerhetskopi så nær mulig til en full sikkerhetskopi ?

Vennligst gjør ikke gir enkle ensidige svar som «Bruk app xyz [fullstopp].» Hvis du nevner en app (og jeg tviler på at en enkelt app ville være svaret her), inkludere hvilke deler som dekkes av det – samt ideer om hvordan du skal fylle hullene det etterlater. (Og for å gjøre det helt klart: Jeg vet at det første som kommer opp i tankene mine er Titanium Backup – Jeg bruker det selv, men dette gjelder ikke her: Dette spørsmålet er strengt om metoder for ikke-rotte enheter! ) Dessuten bør svaret være så generisk som mulig når det gjelder anvendelse på et bredt spekter av enheter (dvs. det bør ikke være begrenset til en enhet eller produsent).

Jeg nevnte allerede å ha undersøkt alle spørsmålene her merket backup . Disse vil absolutt være nyttige for å gi detaljer for svar her, så jeg vil liste opp de øverste når det gjelder spørsmålet mitt:

Alt dette gir noen detaljer for spørsmålet mitt (så la deg inspirere av dem) – men jeg føler at det fortsatt mangler detaljer. Det vil også være nyttig å ha et sammendrag – si et svar som inkluderer den fulle beskrivelsen av «maksimalt mulig».

Et siste kriterium: Selv om jeg «anser skybaserte løsninger som legitime, er jeg» d favoriserer lokale løsninger. Hvis du kan gi begge deler: desto bedre. Men noen mennesker verdsetter privatliv ganske høyt (jeg er en av dem), og vil derfor ikke stole på dataene deres til noen skytjenester.


Takket være Ryan har vi nå en løsning for en virkelig fullstendig sikkerhetskopi av alle apper og deres data – som jeg ikke våget å håpe på! Den eneste ulempen: Løsningen hans fungerer bare for mindre enn 10% av alle Android-brukere; nemlig de hvis enhetene kjører i det minste med Android 4.x .

Så igjen spør jeg det nærmeste umulige: Eventuelle løsninger som brukes i det minste på Pepperkaker (2.3.x) eller, bedre, til og med Froyo ( 2.2.x) – så dekker de fleste nåværende enheter? Disse løsningene kan omfatte flere verktøy (prøv å holde det så enkelt som mulig; tenk på moren din å følge instruksjonene dine))

Og husk: INGEN ROT!


For å ytterligere motivere svar av høy kvalitet (og forhåpentligvis unngå svar av lav kvalitet), vil jeg være en hard her : Som jeg sjelden gjør, svarer Jeg vil nedstemme og oppfyller ikke de nevnte kriteriene på en slutt – men i den andre enden, Jeg vil sette opp en dusør for det beste svaret (som ikke kan gjøres umiddelbart, men tidligst etter 2 dager).

Kommentarer

  • hvilken versjon av android ønsker du å sikkerhetskopiere? fordi med 4.x er det ‘ adb backup ‘ løsningen som fungerer for ikke-rotte enheter.
  • Da jeg ‘ ikke ser etter meg selv (enhetene mine er forankret, og så jeg kan bruke NANDroid-sikkerhetskopier i tillegg til Titanium Backup ), ville dette være verdt et svar – som det vil gjelde for alle som allerede har 4.x på enheten. Hvor mye vil det dekke – og hva med hull hvis igjen?Vær også oppmerksom på at den trenger SDK installert på datamaskinen (inkludert fordeler og ulemper for uerfarne brukere).
  • Jeg opprettet et spørsmål – android. stackexchange.com/questions/33479/… for å følge opp for enhet med Android 2.3.x og under, jeg legger merke til at løsningen er for Android 4.X-enheter

Svar

Løsning tilgjengelig for 4.0+ enheter:

For 4.0+ enheter er det en løsning kalt «adb backup».

Merk: Dette fungerer bare for apper som ikke tillater sikkerhetskopiering! Apper som ikke tillater sikkerhetskopiering blir bare ignorert når du lager en sikkerhetskopi på denne måten.

Dette bruker adb, så du må ha Android Software Development Kit (SDK) installert på datamaskinen din (på noen Linux-distribusjoner: bare pakker android-tools-adb og android-tools-adbd).

MERK: Denne løsningen vil ikke sikkerhetskopiere og gjenopprette kontakt-, SMS- eller kalenderinformasjon

Alternativene for adb-kommandoen er:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: banen til *. ab-fil som lagres på datamaskinen din. Denne filen er en komprimert fil som inneholder et arkiv med dataene / apkene fra enheten din.
  • -apk | -noapk: indikerer om * .apk-filene skal sikkerhetskopieres (standard er -noapk)
  • -obb | -noobb: aktiver / deaktiver sikkerhetskopi av alle installerte apk-utvidelsesfiler (aka .obb) filer tilknyttet hvert program (standard er -noobb)
  • -shared | -noshared: aktivere / deaktivere sikkerhetskopiering av enhetens delte lagrings- / SD-kortinnhold (standard er -nodelt)
  • -all: indikerer at du vil ha sikkerhetskopiert hele systemet. du kan bruke pakkefilteret til å bare sikkerhetskopiere spesifikke pakker, eller bruk -all for full sikkerhetskopi av systemet.
  • -system | -system: indikerer om alle systemapplikasjoner og data er inkludert når du sikkerhetskopierer. (standard er -system)
  • < pakker >: det er her du kan liste opp spesifikke pakker som skal sikkerhetskopieres. Bruk disse hvis du bare vil sikkerhetskopiere spesifikke applikasjoner. Hvis du bruker -all, trenger du ikke spesifisere pakker.

Slik sikkerhetskopierer du enheten:

Først må du aktivere «USB-feilsøking» på din Android-enhet:

  1. Gå til delen «Om enheten» (eller «Om telefonen» eller «Om nettbrettet») i Innstillinger
  2. Trykk 7 ganger på «Bygg nummer» -raden (vanligvis den siste raden). Etter det vises delen «Utvikleralternativer» i Innstillinger

Aktivering av

Utvikleralternativer «

  1. Gå til delen» Utvikleralternativer «i Innstillinger
  2. Trykk på avkrysningsruten» USB-feilsøking » / li>

Aktivering av USB-feilsøking »

For det andre, på din PC fra ledeteksten, må du kunne finne både adb -kommandoen og sikkerhetskopifilen din. Den enkleste måten å gjøre dette på er å kjøre adb kommandoen fra katalogen der adb ligger.

I Windows Utforsker navigerer til hvor du installerte Android SDK og SHIFT+RIGHT CLICK i platform-tools -mappen. shift + høyreklikk

Dette åpner en ledetekst (vinduet ditt vil se annerledes ut enn mitt).

I Mac-terminalen du kan skrive cd og deretter dra mappen plattformverktøy -mappen fra finneren til terminalvinduet og banen vil bli satt inn. Treff og du vil være på rett sted.

I Linux håper jeg du vet hvordan du skal finne og cd til den overordnede katalogen til adb-kommandoen. bruker tross alt Linux .

Herfra skriver du inn 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 lagre sikkerhetskopien i en annen katalog, inkluder en sti for «.ab» -filen som vist på skjermbildet nedenfor.)

cmd

Du blir deretter bedt om å oppgi passord på enheten din (dette brukes til å kryptere sikkerhetskopien):
sikkerhetskopieringsskjerm

For å gjenopprette fungerer den nesten på samme måte.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Da blir du bedt om å gjenopprette passordet ditt på enheten: gjenopprettingsskjerm


Nå for den skamløse selvkampanjen:

Droid Explorer ( v0.8.8.7 +) vil kunne håndtere dette for 4.0+ enheter.Mens Droid Explorer for tiden er optimalisert for rotte enheter, vil denne funksjonaliteten også fungere for ikke-rotte enheter.

Droid Explorer tar sikkerhetskopier av enheten og lagrer dem i %USERPROFILE%\Android Backups\. Innenfor den mappen er det en mappe som er oppkalt etter enheten, og inne i den mappen er sikkerhetskopiene.

de backup

Dobbeltklikk på Android Backup-filen lar deg gjenopprette enheten fra backupfilen.

Kommentarer

  • BTW: Legger til løsningen din, akkurat i dag fant jeg et innlegg på XDA News: Ultimate Backup Tool, No Root Required . Dette » Ultimate Backup Tool » er bare en enkel .bat -fil som kaller ADB-kommandoer. nevnt ( Pastebin ) – og kan dermed tjene som » inspirasjon » til Linux / Unix / Mac-venner for å lage et lignende skallskript;)
  • Ja, det gjør data. Egentlig gjør den dataene bare som standard. Den eneste haken er at den er for 4.x-enheter, og det er en ganske mye udokumentert funksjon av adb.
  • Fungerer dette bare for samme enhetsgjenoppretting, eller samme modell? Jeg må få erstattet telefonen min (One X med dodgy wifi) og vil gjerne kunne gjenopprette alt til den nye versjonen …
  • ! Vokt dere! ADB-gjenoppretting er langt fra fullført, i det minste på en Android-rulle på Android 4.3 på en Nexus 3! Noen få ting er restaurert, noen ikke! Jeg sjekket restaurering av noen funksjoner. IKKE GJENOPPRETT, i utgangspunktet alle nøkkeltelefonifunksjonene : Kontakter, sms, ringetone & varslingslyd, aktiverte inngangsspråk (= kbd-oppsett), eget navn (eget navn satt i første oppstartsveiviser holdes i stedet) RETTLIG GJENOPPRETTET : Tilpasset ordforråd, bakgrunnsbilde, posisjoner for bærerikonet, apper og innstillinger. Avslutningsuttalelse: Dette er en uegnet sikkerhetskopiløsning! Ville ADB-sikkerhetskopiering fullført på en rotfestet telefon?
  • @RyanConrad Jeg antar at dette svaret kan kreve noen oppdateringer: apper kan velge bort adb_backup (innstilling ALLOW_BACKUP til » nei » i Manifest -filene) . Hvis » rotbrukere » ønsker å omgå dette, er ‘ Sikkerhetskopier alle apper Xposed-modul, men ingen vei uten rot. Kanskje du også bør påpeke det som ikke er dekket (bortsett fra det du ‘ allerede har nevnt – se porg ‘ s «! Vær forsiktig! » kommentar ovenfor). Pluss kanskje integrere andre hint fra kommentarene, og deretter be om en opprydding av en kommentar?

Svar

Det er en applikasjon kalt Enkel ADB-sikkerhetskopi .

skriv inn bildebeskrivelse her

Enkel ADB-sikkerhetskopi sikkerhetskopierer Android-telefonen din fra skrivebordet, ingen rot er nødvendig. De fleste Android-sikkerhetskopieringsverktøy krever root, eller kjør fra telefonen din og lagre dataene dine på SD-kortet. Enkel ADB Backup er annerledes. Appen kjører fra og sikkerhetskopierer telefonens data til skrivebordet ditt, og gjør alt uten root.

For å bruke enkel ADB-sikkerhetskopi, trenger du USB-feilsøkingsmodus aktivert på Android-enheten din (Go til Innstillinger> Utvikler, aktiver utvikleralternativer, og aktiver deretter USB-feilsøking) og verktøyet som er installert på skrivebordet. Det handler om det: bare koble til telefonen, start appen på Windows- eller Linux-systemet, og velg et alternativ for sikkerhetskopiering. Du har muligheten til å sikkerhetskopiere hele enheten, bare apper, all data med eller uten systemapper, eller til og med en enkelt app hvis du velger.

Appen lar deg også gjenopprette sikkerhetskopierte data til enheten din. Før du sikkerhetskopierer, blir du bedt om å generere et passord du også må skrive inn i appen på telefonen din før sikkerhetskopien kan begynne, men etter det går prosessen greit. Den er ekstremt enkel, helt gratis, og krever ikke at du først roter.

Mens Titanium Backup er en mer funksjonsfylt app hvis du er villig til å rote (spesielt hvis du vil ha et skuddsikkert sikkerhetskopisystem for din Android), og MyBackup Pro er flott hvis du migrerer til en ny telefon og ikke vil ha et skrivebord som mellommann, men Simple ADB Backup er gratis og tilsynelatende så lett å bruke at selv Android-nybegynnere enkelt og raskt kan sikkerhetskopiere viktige data.

Enkel AD B Backup ble utgitt gratis på XDA Developer-forumene. Trykk på lenken nedenfor for å laste den ned der.

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

Merk: Dette er et nytt program foreløpig fortsatt i Beta

Kommentarer

  • Og legg også merke til at det i det minste i henhold til navnet sannsynligvis krever minst Android 4.0 – som det gjør Ryan ‘ s løsning . Likevel, +1 fra meg da dette gjør det lettere for de som er redde for kommandolinjen 🙂
  • @Izzy: Ja for å avklare Windows / Linux / Android (4.0+)
  • @Izzy Kom nettopp over denne artikkelen, hvis jeg skulle redigere den til svaret mitt over lifehacker.com/…
  • Jeg var litt skeptisk, men det ser ut til at denne også gjør en full sikkerhetskopi inkludert apper (?) og deres data. Klart gjør det! Bare ikke ‘ t glem å nevne at det ikke ‘ t fungerer uten en sky-konto (enten avast ‘ s own or GDrive), som utelukker det for meg 🙂 Takk for hintet!
  • @Celeritas dette er ikke et diskusjonsområde (vær velkommen til chatterommet vårt ). Men selv på en datamaskin vil du formatere disken i et slikt tilfelle. Jeg ‘ har aldri hørt å gjenopprette en sikkerhetskopi, passet på å fjerne » ekstra filer » uten blir eksplisitt fortalt. Det ville veldig fremmedgjøre meg. Enda mer som en ADB-sikkerhetskopi kan være en full sikkerhetskopi eller bare dekke en enkelt app; i sistnevnte tilfelle vil det til og med være absurd hvis det sletter alt annet ved gjenoppretting.

Svar

Teknisk , KAN du opprette full Nandroid-sikkerhetskopi uten å rote enheten. Du trenger bare å blinke CWM (eller gjenoppretting som støtter Nandroid-sikkerhetskopi) over USB. For eksempel kan du bruke Odin (Windows) til å blinke CWM til Samsung-enheter etter å ha gått til nedlastingsmodus, alt uten å berøre Android. Så det er ingen rooting eller root-tilgang i det hele tatt.

Kommentarer

  • Jeg tror hva det virkelige spørsmålet er da, i det minste hvordan jeg oppfatter det, er hvordan kan du gjøre en full sikkerhetskopi uten å annullere garantien. Gjennomsnittlige brukere vil ikke, eller til og med vite hvordan, å rote, enn si å blinke en erstatningsgjenoppretting. . 🙂 Svaret mitt vil i det minste fjerne misforståelser ..
  • @Izzy Unlocking får ikke root-tilgang. Men det gjør garantien ugyldig. Blinkende tilpasset gjenoppretting krever ikke root-tilgang, krever bare ulåst Når den egendefinerte gjenopprettingen er på plass, har gjenopprettingen root-tilgang (men ikke det samme som å ha root i OS-forstand). Jeg tror at det å blinke en tilpasset gjenoppretting er en stor barriere for de fleste brukere. tilfeller er det lettere å rote en enhet og deretter blinke en gjenoppretting. Også større sjanse for å myke en enhet med å blinke en gjenoppretting.
  • Et stort problem med denne løsningen er for b ootloader låste enheter, en ‘ fastboot oem-opplåsing ‘ vil tørke enheten.
  • @lid Hold inne et sekund .. Var ditt forrige spørsmål knyttet til diskusjonen? Se .. Jeg sier, du trenger ikke ‘ i det hele tatt. Hvorfor prøver du å finne utnyttelse for rooting?

Svar

Koushik Dutta (aka Koush aka Mr. ClockworkMod ) har publisert Helium Backup , som skal gjøre det hele mulig selv uten behov for en datamaskin og USB-kabel:

Carbon Backup

Helium Backup skal kunne sikkerhetskopiere apper og data til SD-kort, tilkoblede USB-enheter, Dropbox, Google Drive eller Box.

Dette er ikke «ta» full backup «så langt det gjelder systeminnstillinger, men det gjør gjenopprette applikasjonsinnstillinger og data. Den tar ikke sikkerhetskopi av den interne lagringen (brukerfilene), så du må sikkerhetskopiere disse filene hver for seg.

Hvis du ikke kan for å se sikkerhetskopiene dine i gjenopprettingslisten, kan det hende at noen av sikkerhetskopimetadataene har gått seg vill i oversettelsen. Sikkerhetskopien kan fortsatt gjenopprettes, men du trenger litt ekstra benarbeid for å få dem.

Rediger: For en fullverdig fremgangsmåte for bruk av Helium , se Slik sikkerhetskopierer du apper og data uten rot ved hjelp av Helium Android-appen (takk for hintet, Simon!). Før du klager på noe, må du sørge for at du har sjekket med Helium Wiki (takk til golimar for å påpeke dette!).

Kommentarer

  • Krever dessverre Android 4.0, samme som Ryan ‘ s løsning.
  • Jada: Som Ryan ‘ s løsning, den bruker adb backup som backend.
  • @Izzy Fant nettopp en fin skriving om Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @Heldig for en ikke rotfestet enhet som ‘ er dessverre sant, som ADB-komponenten på enheten må først aktiveres (etter hver oppstart) – noe som krever forhøyede rettigheter, så det kan ikke gjøres direkte på enheten uten rot, men er bare mulig via ADB.
  • Anbefalt lesing før installasjon: github.com/koush/support-wiki/wiki/Helium-Wiki

Svar

Dette svaret er ikke hintet du kjære lesere håpet på, men resultatet av testene fra den virkelige verden:

adb-sikkerhetskopi er langt fra fullført, på en Nexus 3, både under en Android-rot som ikke er rotet, og hvis den kjøres med ADB-rot på Cyanogenmod 10.1.3!


Noen få ting gjenopprettes, noen ikke! Jeg sjekket gjenoppretting av noen funksjoner:

IKKE RESTORERT: i utgangspunktet alle viktige telefonifunksjoner: Kontakter sms, ringetone & varslingslyd, aktiverte inngangsspråk (= kbd-oppsett), eget navn (eget navn satt i første oppstartsveiviser beholdes i stedet)

RETTLIG GJENOPPRETT: Egendefinert ordforråd, bakgrunnsbilde, plassering av ikonet for lanseringsprogrammet, apper og deres innstillinger.


Dette var mine krav, som førte meg til emnet:

  1. Maksimering av Android-personvern
  2. Fysisk sikkerhet for å forhindre stasjon ved nedlasting ( PDF ), betyr:
    • bootloader låst, lagergjenoppretting, ADB av
    • enda sikrere med: full disk kryptering
  3. Full lokal sikkerhetskopi, ingen skysikkerhetskopi (temaet for denne tråden her)

Cyanogenmod var situasjonen litt annerledes: SMS ble fullstendig gjenopprettet, men kontakter og samtalelogger gjenopprettes fortsatt ikke. Selv når ADB sikkerhetskopieres og gjenopprettes der det kjørte med en ADB som kjørte som root gjennom adb root.


Så jeg vil prøve å bruke en tilpasset ROM, med root (for å få noen ekstra funksjoner), en låst oppstartslaster, tilpasset gjenoppretting, og bare blinke gjenopprettingen midlertidig (teoretisk mulig fra den rotte enheten med flash_image , men for meg denne mislyktes også ), hvorfra jeg da tar NANDROID-sikkerhetskopier (eller adb-sikkerhetskopi + spesielle sikkerhetskopiløsninger for sms / samtalelogg / kontakter) pluss tilpassede ROM-oppdateringer.

Svar

Vi kan ta sikkerhetskopi av enheten vår uten å bruke noen apper eller uten å rote telefonen vår.

Android inkluderer en innebygd måte å sikkerhetskopiere og gjenopprette innholdet på telefonen eller nettbrettet ditt. Alt du trenger er en datamaskin og en enhet som kjører Android 4.0 (Ice Cream Sandwich) eller nyere.

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

  1. Forsikre deg om at USB-feilsøking er aktivert.

  2. Kontroller at enheten er koblet til ved å kjøre «adb device «.

  3. Nå kjør» adb backup -apk -shared -all -f C:\Users\UserName\backup.ab «.

  4. Lås opp enheten din, oppgi passord for kryptering, og hele enheten din blir sikkerhetskopiert.

  5. For å gjenopprette må du bare utføre «adb restore C:\Users\UserName\backup.ab«.

Jeg har skrevet trinnvis prosedyre med skjermbilder for samme her . Håper dette hjelper!

Kommentarer

  • Ja. At ‘ er hva Ryan ‘ s svar sier rett som sitt start 🙂 Men takk for ytterligere detaljer og trinnvis veiledning!

Svar

I » litt overrasket over de andre (kompliserte) svarene. Kanskje jeg har misforstått spørsmålet, så vær så snill å kommentere og stemme deretter.

  1. Per definisjon en full backup (inkludert ROM, apper og data) kalles en Nandroid-sikkerhetskopi . Derfor blir spørsmålet spurt «hvordan gjør jeg en Nandroid-sikkerhetskopi på den ikke-rotte enheten min».
  2. Du trenger ikke en rotfestet enhet for å kunne gjøre en Nandroid-sikkerhetskopi. Nandroid-sikkerhetskopier gjøres vanligvis gjennom en tilpasset gjenoppretting (som TWRP eller Clockwordmod) som ikke alltid trenger en rotfestet enhet for å installere. For eksempel kan bruk av ADB TWRP installeres, i henhold til instruksjonene her . Det kan være mulig å midlertidig laste inn en tilpasset gjenoppretting, og dermed bevare lagergjenopprettingen (og garantien din; for TWRP kan dette gjøres ved å erstatte fastboot flash recovery twrp*.img med fastboot boot twrp*.img i trinn 4 i den koblede opplæringen).Noen enheter krever at opplasteren er låst opp for å installere en tilpasset gjenoppretting, andre ikke. Merk at å låse opp bootloaderen vanligvis tilbakestiller enheten din fra fabrikken.

Kommentarer

  • Nei. En nandroid-sikkerhetskopi er ikke definisjonen av en full sikkerhetskopi, men spørsmålet definerer ikke hva det er. Metoden din krever en ulåst bootloader og kunnskap om å blinke en gjenoppretting (som er forskjellig fra modell til modell). Ikke egentlig ting en person som ikke ‘ t rot vil rote med.
  • @jiggunjer hva får deg til å si at en nandroid-sikkerhetskopi ikke er en full sikkerhetskopi? Noen telefoner leveres også med en ulåst bootloader. Sammenlignet med de andre svarene vil jeg ikke ‘ ikke si at dette er komplekst.
  • En full sikkerhetskopi vil være hver sektor av eMMC, nandroider er ofte bilder av et delsett av sektorer, ekskluderer de vanligvis bootloader og selve utvinningen. Uten tvil er det ikke ofte nødvendig med en slik fullstendig sikkerhetskopi. Svaret ditt er ganske enkelt, men ikke praktisk for 95% av de ikke-rotte brukerne.
  • @jiggunjer ok, kanskje du ‘ har rett i at teknisk å snakke Nandroid betyr ikke akkurat det samme som » full sikkerhetskopi » selv om jeg tror det ‘ er hva folk flest tenker på. Metoden jeg beskriver krever ikke ‘ t. Det krever midlertidig å blinke en tilpasset gjenoppretting, men gitt andre svar, bruk adb fra kommandolinjen (som i seg selv krever nedlasting av store filer). Jeg don ‘ t synes det ‘ er mye mer komplekst.
  • En full sikkerhetskopi etter teknikerens syn er sannsynligvis en replikering av hele maskinvaren inkludert tilstanden til alle biter . Men siden dette er et brukerorientert nettsted, betyr en full sikkerhetskopi ganske enkelt: Jeg kan gjenopprette fra det og havne nøyaktig i den tilstanden der sikkerhetskopien ble gjort (alle innstillinger, apper & data dekkes). Dessuten: Mens et eple er en frukt, er ikke en frukt nødvendigvis et eple; ja, en Nandroid-sikkerhetskopi er vanligvis en full sikkerhetskopi (selv om f.eks. TWRP hopper over » delt lagring «) – men det gjør ikke ‘ t betyr at en full sikkerhetskopi alltid er en Nandroid-sikkerhetskopi;)

Svar

En «full sikkerhetskopi» ser ut til å være et veldig overbelastet begrep i Android-verdenen. Tillat meg å først definere det (omskrive en kommentar):

En full sikkerhetskopi er alt som vil gjenopprette systemtilstanden din når du tok sikkerhetskopien. ~ Izzy (OP)

Så det åpenbare oppfølgingsspørsmålet bør være: gjenopprett tilstanden din fra hva?

  • Scenario 0: Telefonen din er fysisk ødelagt.
  • Scenario 1: Hele stasjonen din (eMMC) er sperret.
  • Scenario 2: Du kan bare starte opp i en USB-flashmodus som fastboot / ODIN.
  • Scenario 3: Du kan starte opp i fastboot OG din (tilpassede?) gjenoppretting
  • Scenario 4: Telefonen din er tilbakestilt til fabrikkmodus. Du har normal funksjonalitet uten rot.
  • Scenario 5: Du slettet ved et uhell ditt favorittbilde for kattebakgrunnen.
  • Etc.

Hver av disse scenariene kan ha en annen sikkerhetskopiløsning. En full backup må kunne adressere dem alle. Selvfølgelig troller jeg litt med det ødelagte telefonscenariet (0), men det peker på hvor dårlig definert dette kanoniske spørsmålet er. Dette gjenspeiler det faktum at mange mennesker og selskaper har en tendens til å forenkle sikkerhetskopiering og ignorere den viktigste delen : gjenoppretting.

Tenk på at i Android-fellesskapet antydes det at hardbricks (0 & 1) er papirvekter; du forventes å få en ny telefon. Så la oss dele de gjenværende sikkerhetskopiløsningene i to kategorier:

  1. Utvikler gjenoppretter (2+).
    Innebærer vanligvis å bruke en Nandroid (sektor kopi av de fleste partisjoner) og kanskje blinke på nytt en tilpasset gjenoppretting. Litt teknisk. Kan påvirke garantien.
  2. Forbrukergjenoppretting (4+).
    Gjenoppretter vanligvis apper og data, inkludert kattebildene dine. Delgjenoppretting kan fungere på tvers av forskjellige modeller.

Begge kan betraktes som fullstendige sikkerhetskopier for deres brukstilfeller. La konteksten avgjøre om noen som ber om full sikkerhetskopiering, ønsker alternativ 1 eller 2. Det er litt grått område (3.5?) mellom scenariet 3 og 4, f.eks hvis en bruker slettet filer fra /system partisjonen, kan gjenopprettingsmetoden avhenge av hva som mangler.

Vær oppmerksom på gjenoppretting av forbrukere

Det nåværende høyest valgte svaret basert på adb backup er en forbrukergjenoppretting som kan gjenopprette apper og data, med en få advarsler:

  • Ser ut til å utelate noen filer
  • Variable resultater avhengig av ROM (f.eks. fungerer ikke på noen Sony-modeller, utelater forskjellige ting på CyanogenMod vs TouchWiz) .

Selv om det nylig har vært små forbedringer i Oreo (XDA-nyheter) , kan jeg fortsatt ikke bekrefte om det kan kopiere alle brukerfiler som bilder og musikk kopiert fra PC-en din.

For en dev-gjenoppretting vil du ha en Nandroid.

Du kan ikke få en full Nandroid uten å rote ELLER bruke gjenoppretting. Et unntak er kanskje et bilde av SD-kortet ditt, noe som gir deg en delvis Nandroid. Så du må risikere å installere et bilde eller midlertidig rote, eller vente til OEM-er tilbyr bedre gjenoppretting.

Husk å navngi sikkerhetskopiene dine med viktig informasjon som dato og partisjoner inkludert.

Du trenger ikke «t trenger å sikkerhetskopiere det du ikke har noe imot å gjenskape

En Nandroid inkluderer vanligvis ikke gjenoppretting, fordi de vanligvis brukes fra en gjenoppretting, så det er overflødig. Men hvis enheten din er ødelagt og utvinningen din er borte, kan du få panikk og tro at du ikke sikkerhetskopierte den, så det er ingenting å gjenopprette. Men det er ofte enkelt å laste ned og deretter installere gjenopprettingen på nytt med et USB-flashverktøy (f.eks. fastboot).

Hvis du lagrer kontaktene dine i skyen, er det vanligvis ikke behov for å sikkerhetskopiere dem. Bare synkroniser igjen etter gjenoppretting.

Husk at en full sikkerhetskopi avhenger av hva du vil gjenopprette fra. Det er ingen perfekt løsning på «forbrukernivå» jeg har beskrevet. I EU / asiatiske land, hvor folk ikke er så bekymret for nektelse av garanti, er det liten grunn til ikke å installere en tilpasset gjenoppretting hvis den eksisterer.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *