Hur säkerhetskopierar jag icke-rotade enheter helt?

Jag vet att jag ber om det närmaste omöjliga – eftersom en riktig fullständig säkerhetskopiering verkligen kräver rootbehörigheter. Men det finns fortfarande många människor runt att inte vilja rota sina enheter – rädd för att upphäva sina garantier eller murning av sina enheter, eller bara inte ha sina enheter stödda av någon rotmetod.

Jag vet också att det redan ställdes många frågor på det här ämnet, och jag kollade alla med taggen backup – ingen täcker hela ämnet, alla har bara bitar, och särskilt människor som är nya för Android (men även andra som inte använder kraft) skulle ha svårt att räkna ut det bästa sättet.

Jag vill ha ett detaljerat kanoniskt svar till frågan:

Inte involverar root-lösningar, hur man får en säkerhetskopia så nära som möjligt för en fullständig säkerhetskopia ?

Vänligen gör inte ge enkla one-liner-svar som ”Använd app xyz [fullstopp].” Om du nämner en app (och jag tvivlar på att en enda app skulle vara svaret här), inkludera vilka delar som täcks av den – samt idéer om hur man fyller luckorna. (Och för att göra det helt klart: Jag vet att det första som kommer att tänka på är Titanium Backup – jag använder det själv, men detta gäller inte här: Denna fråga är strikt om metoder för icke-rotade enheter! ) Dessutom bör svaret vara så generiskt som möjligt när det gäller tillämpning på ett stort antal enheter (dvs. det borde inte vara begränsad till en enhet eller tillverkare).

Jag nämnde redan efter att ha undersökt alla frågor här taggade backup . Dessa kommer säkert att vara till hjälp för att ge detaljer för svar här, så jag kommer att lista upp de översta angående min fråga:

Alla dessa ger lite information för min fråga (så gärna bli inspirerad av dem) – men jag känner att det fortfarande saknas detaljer. Det skulle också vara till hjälp att ha en sammanfattning – säg, ett svar som innehåller den fullständiga beskrivningen av ”maximalt möjligt”.

Ett sista kriterium: Även om jag ”anser molnbaserade lösningar vara legitima, jag” d gynnar lokala lösningar. Om du kan tillhandahålla båda: desto bättre. Men vissa människor värdesätter integritet ganska högt (jag är en av dem) och skulle därför inte lita på deras data till någon molntjänst.


Tack vare Ryan har vi nu en lösning för en verkligen fullständig säkerhetskopiering av alla appar och deras data – som jag inte vågade hoppas på! Den enda nackdelen: Hans lösning fungerar bara för mindre än 10% av alla Android-användare. nämligen de vars enheter körs åtminstone med Android 4.x .

Så igen, jag frågar det nära till omöjliga: Eventuella lösningar som åtminstone är tillämpliga på pepparkakor (2.3.x) eller, bättre, till och med Froyo ( 2.2.x) – så de täcker majoriteten av nuvarande enheter? Dessa lösningar kan omfatta flera verktyg (försök att hålla det så enkelt som möjligt; tänk på din mamma att följa dina instruktioner;)

Och kom ihåg: INGEN ROT!


För att ytterligare motivera svar av hög kvalitet (och förhoppningsvis undvika lågkvalitativa) kommer jag att vara en hård här : Som jag sällan gör, svarar Jag kommer ned-rösta som inte passar de nämnda kriterierna på en slut – men i andra änden, Jag kommer att ställa in en bounty för det bästa svaret (vilket inte kan göras omedelbart, men tidigast efter två dagar).

Kommentarer

  • vilken version av android vill du säkerhetskopiera? för med 4.x finns ’ adb backup ’ lösning som fungerar för icke-rotade enheter.
  • Eftersom jag ’ inte letar efter mig själv (mina enheter är rotade och så kan jag använda NANDroid-säkerhetskopior såväl som Titanium Backup ), skulle det vara värt ett svar – eftersom det skulle gälla för alla som redan har 4.x på sin enhet. Hur mycket skulle det täcka – och vad sägs om luckor som finns kvar, om några?Observera också att SDK: n måste installeras på datorn (inklusive dess fördelar och nackdelar för oerfarna användare).
  • Jag skapade en fråga – android. stackexchange.com/questions/33479/… för uppföljning för enhet med Android 2.3.x och därunder orsak jag märker att lösningen är för Android 4.X-enheter

Svar

Lösning tillgänglig för 4.0+ enheter:

För 4.0+ enheter finns en lösning som kallas ”adb backup”.

Obs: Detta fungerar bara för appar som inte tillåter säkerhetskopiering! Appar som inte tillåter säkerhetskopiering ignoreras helt enkelt när du skapar en säkerhetskopia på detta sätt.

Detta använder adb så att du måste ha Android Software Development Kit (SDK) installerad på din dator (på vissa Linux-distributioner: bara paket android-tools-adb och android-tools-adbd).

OBS: Denna lösning säkerhetskopierar inte och återställer kontakt-, SMS- eller kalenderinformation

Alternativen för adb-kommandot är:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: sökvägen till *. ab-fil som sparas på din dator. Den här filen är en komprimerad fil som innehåller ett arkiv med data / apks från din enhet.
  • -apk | -noapk: anger om * .apk-filerna ska säkerhetskopieras (standard är -noapk)
  • -obb | -noobb: aktivera / inaktivera säkerhetskopiering av alla installerade apk-utvidgningsfiler (aka .obb) -filer som är associerade med varje program (standard är -noobb)
  • -delad | -noshared: aktivera / inaktivera säkerhetskopiering av enhetens delade lagrings- / SD-kortinnehåll (standard är -noshared)
  • -all: indikerar att du vill säkerhetskopiera hela systemet. du kan använda paketfiltret för att bara säkerhetskopiera specifika paket, eller använd -all för fullständig säkerhetskopiering av systemet.
  • -system | -system: anger om alla systemapplikationer och data ingår vid säkerhetskopiering. (standard är -system)
  • < paket >: det är här du kan lista specifika paket för säkerhetskopiering. Använd dessa om du bara vill säkerhetskopiera specifika Om du använder -all behöver du inte ange paket.

Så här säkerhetskopierar du din enhet:

Först måste du aktivera ”USB-felsökning” på din Android-enhet:

  1. Gå till avsnittet ”Om enheten” (eller ”Om telefonen” eller ”Om surfplattan”) i Inställningar
  2. Tryck 7 gånger på raden ”Byggnummer” (vanligtvis den sista raden). Därefter kommer avsnittet ”Utvecklaralternativ” att visas i Inställningar

Aktivera

Utvecklaralternativ ”

  1. Gå till avsnittet” Utvecklaralternativ ”i Inställningar
  2. Klicka på kryssrutan” USB-felsökning ”

Aktivera USB-felsökning ”

För det andra måste du från kommandotolken kunna hitta både kommandot adb och din säkerhetskopia. Det enklaste sättet att göra detta är att köra kommandot adb från katalogen där adb finns.

I Windows Explorer navigerar till var du installerade Android SDK och SHIFT+RIGHT CLICK i mappen platform-tools. shift + högerklicka

Detta öppnar en kommandotolk (ditt fönster ser annorlunda ut än mitt).

I Mac-terminalen du kan skriva cd och sedan dra mappen plattformsverktyg -mappen från sökaren till terminalfönstret och sökvägen kommer att införas. Slå och du kommer på rätt plats.

I Linux hoppas jag att du vet hur du hittar och cd till moderboken för adb-kommandot. använder Linux . trots allt.

Härifrån skriver du följande 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 

(om du vill lagra säkerhetskopian i en annan katalog, inkludera en sökväg för ”.ab” -filen som visas på skärmdumpen nedan.)

cmd

Du uppmanas sedan att ange ett lösenord på din enhet (detta används för att kryptera säkerhetskopian):
säkerhetskopieringsskärm

För att återställa fungerar den nästan på samma sätt.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Då uppmanas du att lösenordet ska återställas på enheten: återställningsskärm


Nu för den skamlösa självkampanjen:

Droid Explorer ( v0.8.8.7 +) kommer att kunna hantera detta för 4.0+ enheter.Medan Droid Explorer för närvarande är optimerad för rotade enheter fungerar den här funktionen också för icke-rotade enheter.

Droid Explorer gör fullständiga säkerhetskopior av enheten och sparar dem i %USERPROFILE%\Android Backups\. Inom den mappen finns en mapp som heter enheten och inuti den mappen finns säkerhetskopiorna.

de backup

Dubbelklicka på Android Backup-filen låter dig återställa din enhet från backupfilen.

Kommentarer

  • BTW: Lägg till din lösning, just idag hittade jag ett inlägg i XDA News: Ultimate Backup Tool, No Root Required . Detta ” Ultimate Backup Tool ” är bara en enkel .bat -fil som kräver ADB-kommandot. nämnts ( Pastebin ) – och kan därmed fungera som ” inspiration ” till Linux / Unix / Mac-vänner för att skapa ett liknande skalskript;)
  • Ja, det gör data. Egentligen gör det data endast som standard. Det enda haken är att det är för 4.x-enheter och det är en ganska mycket odokumenterad funktion av adb.
  • Fungerar det bara för samma enhetsåterställning eller samma modell? Jag måste byta ut min telefon (One X med tvivelaktigt wifi) och skulle vilja kunna återställa allt till den nya versionen …
  • ! Akta dig! ADB-återställning är långt ifrån klar, åtminstone på ett obotat lager Android 4.3 på en Nexus 3! Några saker återställs, några inte! Jag kollade återställningen av vissa funktioner. INTE ÅTERSTÄLLT, i princip alla nyckeltelefonifunktioner : Kontakter, sms, ringsignal & aviseringsljud, aktiverade ingångsspråk (= kbd-layouter), eget namn (inställt eget namn i första startguiden behålls istället) RÄTT ÅTERSTÄLLT : Anpassad vokabulär, bakgrundsbild, startikonspositioner, appar och deras inställningar. Avslutande uttalande: Detta är en olämplig reservlösning! Skulle adb-säkerhetskopiering slutföras på rotad telefon?
  • @RyanConrad Jag antar att det här svaret kan kräva några uppdateringar: appar kan välja bort adb_backup (inställning ALLOW_BACKUP till ” nej ” i deras Manifest filer) . Om ” rootanvändare ” vill lösa detta finns ’ Säkerhetskopiera alla appar Xposed-modul, men ingen väg utan root. Du kanske också bör påpeka vad inte täcks (förutom vad du ’ redan har nämnt – se porg ’ s ”! Var uppmärksam! ” kommentar ovan). Plus kanske integrera andra tips från kommentarerna och sedan begära en kommentarrensning?

Svar

Det finns en applikation kallad Enkel ADB-säkerhetskopia .

ange bildbeskrivning här

Enkel ADB-säkerhetskopiering säkerhetskopierar din Android-telefon från skrivbordet, ingen rot krävs. De flesta Android-säkerhetskopieringsverktyg kräver root eller körs från din telefon och sparar dina data på ditt SD-kort. Enkel ADB Backup är annorlunda. Appen körs från och säkerhetskopierar telefonens data till skrivbordet och gör allt utan root.

För att kunna använda enkel ADB-säkerhetskopiering behöver du USB-felsökningsläge aktiverat på din Android-enhet (Go till Inställningar> Utvecklare, aktivera utvecklaralternativ och aktivera sedan USB-felsökning) och verktyget som är installerat på skrivbordet. Det handlar om det: anslut bara din telefon, starta appen på ditt Windows- eller Linux-system och välj ett alternativ för säkerhetskopiering. Du har möjlighet att säkerhetskopiera hela din enhet, bara appar, all data med eller utan systemappar, eller till och med en enskild app om du väljer.

Med appen kan du också återställa säkerhetskopierad data till din enhet. Innan du säkerhetskopierar kommer du att bli ombedd att skapa ett lösenord som du också måste skriva in i appen på din telefon innan säkerhetskopieringen kan börja, men efter det går processen smidigt. Det är extremt enkelt, helt gratis och kräver inte att du först rotar.

Medan Titanium Backup är en mer funktionsfylld app om du är villig att rota (speciellt om du vill ha ett skottsäkert säkerhetskopieringssystem för din Android) och MyBackup Pro är bra om du migrerar till en ny telefon och inte vill ha ett skrivbord som mellanhand, men Simple ADB Backup är gratis och uppenbarligen så lätt att använda att även Android-nybörjare enkelt och snabbt kan säkerhetskopiera sina viktiga data.

Enkel AD B Backup släpptes gratis på XDA Developer Forums. Klicka på länken nedan för att ladda ner den där.

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

Obs! Detta är en ny applikation för närvarande fortfarande i Beta

Kommentarer

  • Och notera också att det, åtminstone enligt dess namn, förmodligen kräver minst Android 4.0 – liksom Ryan ’ s lösning . Ändå +1 från mig eftersom det gör det lättare för dem som är rädda för kommandoraden 🙂
  • @Izzy: Ja för att klargöra Windows / Linux / Android (4.0+)
  • @Izzy kom precis över den här artikeln, om jag skulle redigera den till mitt svar ovan lifehacker.com/…
  • Jag var lite skeptisk, men det verkar att den här också gör en fullständig säkerhetskopia inklusive appar (?) och deras data. Visst, fortsätt! Glöm inte att nämna att det ’ inte glömmer att nämna att det inte fungerar ’ utan ett molnkonto (antingen avast ’ s egna eller GDrive), som utesluter det för mig 🙂 Tack för ledtråden!
  • @Celeritas detta är inte ett diskussionsområde (välkommen till vårt chattrum ). Men även på en dator skulle du formatera disken i ett sådant fall. Jag ’ har aldrig hört att återställa en säkerhetskopia tog hand om att ta bort ” extra filer ” utan berättas uttryckligen. Det skulle verkligen göra mig främmande. Ännu mer, eftersom en ADB-säkerhetskopia kan vara en fullständig säkerhetskopia eller bara täcka en enda app; i det senare fallet skulle det till och med vara absurt om det skulle ta bort allt annat vid återställning.

Svar

Tekniskt , KAN du skapa fullständig Nandroid-säkerhetskopia utan att rota enheten. Du behöver bara blinka CWM (eller någon återställning som stöder Nandroid-säkerhetskopiering) via USB. Du kan till exempel använda Odin (Windows) för att blinka CWM till Samsung-enheter efter att ha gått till nedladdningsläge, allt utan att röra vid Android. Så det finns ingen rooting eller root-åtkomst alls.

Kommentarer

  • Tja, jag tror vad den verkliga frågan är, åtminstone hur jag uppfattar det, är hur kan du göra en fullständig säkerhetskopiering utan att upphäva din garanti. Genomsnittliga användare vill inte, eller ens veta hur, att rota, än mindre blinka en ersättningsåterställning.
  • @RyanConrad Jag håller med . 🙂 Åtminstone kommer mitt svar att rensa missuppfattningar ..
  • @Izzy Unlocking får inte root-åtkomst. Men det upphäver inte garantin. Blinkande anpassad återställning kräver inte root-åtkomst, det kräver bara en olåst bootloader. När den anpassade återställningen är på plats har återställningen root-åtkomst (men inte samma sak som att ha root inom OS-känslan). Jag tror dock att att blinka en anpassad återställning är en stor barriär för de flesta användare. fall är det lättare att rota en enhet och sedan blinka en återställning. Dessutom är större chans att mjukt bricka en enhet med att blinka en återställning.
  • Ett stort problem med den här lösningen är för b ootloader låsta enheter, en ’ fastboot oem-upplåsning ’ rensar enheten.
  • @lid Håll i en sekund .. Var din tidigare fråga relaterad till diskussionen? Titta .. Jag säger att du inte behöver ’ alls inte behöver rota. Varför försöker du hitta exploatering för rooting?

Svar

Koushik Dutta (aka Koush aka Mr. ClockworkMod ) har publicerat Helium Backup , vilket skulle göra det hela möjligt även utan behov av en dator och USB-kabel:

Carbon Backup

Helium Backup bör kunna säkerhetskopiera appar och data till SD-kort, anslutna USB-enheter, Dropbox, Google Drive eller Box.

Detta är inte ”ta” fullständig säkerhetskopiering ”så långt det gäller systeminställningar, men det gör återställ applikationsinställningar och data. Det säkerhetskopierar inte ditt interna lagringsutrymme (användarfilerna), så du måste säkerhetskopiera dessa filer separat.

Om du inte kan för att se dina säkerhetskopior i återställningslistan kan vissa av säkerhetskopieringsmetadata ha gått vilse i översättning. Säkerhetskopian kan fortfarande återställas, men du behöver lite extra benarbete för att få dem.

Redigera: För en fullständig instruktion om användning av Helium , se Så säkerhetskopierar du appar och data utan root med Helium Android-appen (tack för antydan, Simon!). Och innan du klagar på något, se till att du har kontrollerat med Helium Wiki (tack till golimar för att du påpekade detta!).

Kommentarer

  • Tyvärr kräver Android 4.0, samma som Ryan ’ s lösning.
  • Visst: Som Ryan ’ s lösning, den använder adb backup som backend.
  • @Izzy Hittade precis en trevlig skrivning om Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @Lucky för en icke-rotad enhet som ’ är tyvärr sant, som ADB-komponenten på enheten måste först aktiveras (efter varje start) – vilket kräver förhöjda behörigheter, så det kan inte göras direkt på enheten utan root, men är endast möjligt via ADB själv.
  • Rekommenderad läsning före installation: github.com/koush/support-wiki/wiki/Helium-Wiki

Svar

Detta svar är inte det ledtråd som ni kära läsare hoppades på utan resultatet av mina verkliga tester:

adb-backup är långt ifrån klar, på en Nexus 3, både under en rotfri lager Android 4.3 och om den körs med adb root på Cyanogenmod 10.1.3!


Några saker återställs, några inte! Jag kollade återställningen av vissa funktioner:

INTE RESTORERAD: i princip alla viktiga telefonifunktioner: Kontakter, sms, ringsignal & aviseringsljud, aktiverade ingångsspråk (= kbd-layouter), eget namn (eget namn i första startguiden behålls istället)

RÄTT ÅTERSTÄLLT: Anpassad ordförråd, bakgrundsbild, ikoner för launcher, appar och deras inställningar.


krav, vilket ledde mig till ämnet:

  1. Maximering av Sekretess för Android
  2. Fysisk säkerhet för att förhindra enhet genom nedladdningar ( PDF ), vilket betyder:
    • bootloader låst, lageråterställning, ADB av
    • ännu säkrare med: fullständig diskkryptering
  3. Fullständig lokal säkerhetskopia, ingen molnbackup (ämnet för den här tråden här)

Cyanogenmod var situationen lite annorlunda: SMS återställdes helt, men kontakter och samtalsloggar återställs fortfarande inte. Även när adb säkerhetskopieras och återställs där kördes med en adb som körs som root genom adb root.


Så jag ska försöka använda en anpassad ROM med root (för att få några extrafunktioner), en låst bootloader, anpassad återställning, och bara flasha återställningen tillfälligt (teoretiskt möjligt från den rotade enheten med flash_image , men för mig detta misslyckades också ), från vilket jag sedan gör NANDROID-säkerhetskopior (eller ADB-säkerhetskopiering + speciella säkerhetskopieringslösningar för sms / samtalsloggar / kontakter) plus anpassade ROM-uppdateringar.

Svar

Vi kan ta backup av vår enhet utan att använda några appar eller utan att rota vår telefon.

Android innehåller ett inbyggt sätt att säkerhetskopiera och återställa innehållet på din telefon eller surfplatta. Allt du behöver är en dator och en enhet som kör Android 4.0 (Ice Cream Sandwich) eller senare.

Gå till adt-bundle-windows-x86\sdk\platform-tools -mappen och öppna kommandot promt här.

  1. Se till att USB-felsökning är aktiverat.

  2. Kontrollera att enheten är ansluten genom att köra ”adb device ”.

  3. Kör nu” adb backup -apk -shared -all -f C:\Users\UserName\backup.ab ”.

  4. Lås upp din enhet, ange krypteringslösenord och hela enheten säkerhetskopieras.

  5. Om du vill återställa kör du bara ”adb restore C:\Users\UserName\backup.ab”.

Jag har skrivit steg för steg-procedur med skärmbilder för samma här . Hoppas det hjälper!

Kommentarer

  • Ja. Att ’ är vad Ryan ’ s svar anger rätt som dess start 🙂 Men tack för ytterligare detaljer och steg-för-steg-guide!

Svar

I ” lite överraskad av de andra (komplicerade) svaren. Kanske har jag missförstått frågan så gärna kommentera och rösta därefter.

  1. Per definition en fullständig säkerhetskopia (inklusive ROM, appar och data) kallas en Nandroid-säkerhetskopia . Därför ställer sig frågan ”hur gör jag en Nandroid-säkerhetskopia på min icke-rotade enhet”.
  2. Du behöver inte en rotad enhet för att kunna göra en Nandroid-säkerhetskopia. Nandroid-säkerhetskopior görs vanligtvis genom en anpassad återställning (som TWRP eller Clockwordmod) som inte alltid behöver en rotad enhet för att installera. Exempelvis kan ADB TWRP installeras enligt anvisningarna här . Det kan vara möjligt att tillfälligt ladda en anpassad återställning och därmed bevara lageråtervinning (och din garanti; för TWRP kan detta göras genom att ersätta fastboot flash recovery twrp*.img med fastboot boot twrp*.img

Kommentarer

  • Nej. En säkerhetskopia av nandroid är inte definitionen av en fullständig säkerhetskopia, men frågan misslyckas med att definiera vad det är. Din metod kräver en olåst bootloader och kunskap om att blinka en återställning (som skiljer sig åt per modell). Inte riktigt saker som en person som inte ’ inte vill rota med.
  • @jiggunjer vad får dig att säga att en nandroid-säkerhetskopia inte är en fullständig säkerhetskopia? Vissa telefoner har också en olåst startladdare. Jämfört med de andra svaren skulle jag inte ’ säga att den här är komplex.
  • En fullständig säkerhetskopia skulle vara varje sektor av eMMC, nandroider är ofta bilder på en delmängd av sektorer, de utesluter vanligtvis bootloader och själva återställningen. En sådan fullständig säkerhetskopiering är förmodligen inte ofta nödvändig. Ditt svar är verkligen enkelt men inte praktiskt för 95% av de icke-rotade användarna.
  • @jiggunjer okej, kanske ’ har rätt att tekniskt talar Nandroid betyder inte exakt samma sak som ” full säkerhetskopiering ” även om jag tror att det ’ är vad de flesta tycker om. Den metod som jag beskriver kräver inte ’. Det kräver tillfälligt att blinka en anpassad återställning, men med andra svar använder du adb från kommandoraden (vilket i sig kräver nedladdning av stora filer) Jag don ’ tänka att det ’ är mycket mer komplicerat.
  • En fullständig säkerhetskopia enligt en teknikers syn är förmodligen en replikering av hela hårdvaran inklusive tillstånd för alla bitar . Men eftersom det här är en användarorienterad webbplats betyder en fullständig säkerhetskopia helt enkelt: Jag kan återställa från det och hamna exakt i det tillstånd där säkerhetskopieringen gjordes (alla inställningar, appar & uppgifter täcks). Dessutom: medan ett äpple är en frukt, är en frukt inte nödvändigtvis ett äpple; ja, en Nandroid-säkerhetskopia är vanligtvis en fullständig säkerhetskopia (även om t.ex. TWRP hoppar över ” delad lagring ”) – men det gör inte ’ t betyder att en fullständig säkerhetskopia alltid är en Nandroid-säkerhetskopia;)

Svar

En ”full säkerhetskopia” verkar vara en mycket överbelastad term i Android-världen. Låt mig först definiera det (omformulera en kommentar):

En fullständig säkerhetskopia är allt som återställer ditt systemläge till när du gjorde säkerhetskopian. ~ Izzy (OP)

Så den uppenbara uppföljningsfrågan borde vara: återställ ditt tillstånd från vad?

  • Scenario 0: Din telefon är fysiskt trasig.
  • Scenario 1: Hela enheten (eMMC) har blivit tom.
  • Scenario 2: Du kan bara starta i ett USB-flashläge som fastboot / ODIN.
  • Scenario 3: Du kan starta i fastboot OCH din (anpassade?) återställning
  • Scenario 4: Din telefon har återställts till fabriksläge. Du har normal icke-rotad funktionalitet.
  • Scenario 5: Du raderade av misstag din favoritbakgrundsbild för katten.
  • Etc.

Var och en av dessa scenarier kan ha en annan säkerhetskopieringslösning. En full säkerhetskopia måste kunna adressera dem alla. Självklart trollar jag lite med det trasiga telefonscenariot (0), men det påpekar hur illa definierat den kanoniska frågan är. Detta återspeglar det faktum att många människor och företag tenderar att förenkla säkerhetskopiering och ignorera den viktigaste delen : återställning.

Tänk på att det i Android-communityn antyds att hårdstenar (0 & 1) är pappersvikter; du förväntas få en ny telefon. Så låt oss dela de återstående säkerhetskopieringslösningarna i två kategorier:

  1. Utvecklare återställer (2+).
    innebär vanligtvis att man använder en Nandroid (sektor kopia av de flesta partitioner) och kanske återblinkar en anpassad återhämtning. Lite tekniskt. Kan påverka garantin.
  2. Konsumentåterställningar (4+).
    Återställer vanligtvis appar och data, inklusive dina kattfoton. Delåterställningar kan fungera på olika modeller.

Båda kan betraktas som fullständiga säkerhetskopior för deras användningsfall. Låt sammanhanget avgöra om någon som frågar om en fullständig säkerhetskopiering vill ha alternativ 1 eller 2. Det finns lite grått område (3.5?) mellan scenariot 3 och 4, t.ex. om en användare raderade filer från /system -partitionen kan återställningsmetoden bero på vad som saknas.

Akta dig för konsumentåterställningar

Det nuvarande högst röstade svaret baserat på adb backup är en konsumentåterställning som kan återställa appar och data, med en få försiktighetsåtgärder:

  • Verkar utelämna vissa filer
  • Variabla resultat beroende på ROM (t.ex. fungerar inte på vissa Sony-modeller, utelämnar olika objekt på CyanogenMod vs TouchWiz) .

Även om det nyligen har skett små förbättringar i Oreo (XDA-nyheter) kan jag fortfarande inte bekräfta om det kan kopiera alla användarfiler som foton och musik kopieras från din dator.

För en återställning av dev vill du ha en Nandroid.

Du kan inte få en fullständig Nandroid utan att rota eller använda en återhämtning. Ett undantag är kanske en bild av ditt SD-kort, vilket ger dig en delvis Nandroid. Så du måste riskera att installera en bild eller tillfälligt rota, eller vänta tills OEM-företag erbjuder bättre återställningar.

Kom ihåg att namnge dina säkerhetskopior med viktig information som datum och partitioner inkluderade.

Du don ”t måste säkerhetskopiera vad du inte har något emot att återskapa

En Nandroid innehåller vanligtvis inte en återställning, eftersom de vanligtvis används från en återställning så det är överflödigt. Men om din enhet är trasslig och din återhämtning är borta kan du få panik och tro att du inte säkerhetskopierade den så det finns inget att återställa. Men det är ofta enkelt att ladda ner och sedan installera om återställningen med ett USB-flashverktyg (t.ex. snabbstart).

På samma sätt är det vanligtvis inget behov av att säkerhetskopiera om du lagrar dina kontakter i molnet. Synkronisera bara igen efter att du har återställt.

Kom ihåg att en fullständig säkerhetskopiering beror på vad du vill återställa från. Det finns ingen perfekt lösning på ”konsumentnivå” som jag har beskrivit. I EU / Asiatiska länder, där människor inte är så oroliga för att neka garanti, finns det liten anledning att inte installera en anpassad återställning om den finns.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *