Hoe maak je een volledige back-up van niet-geroote apparaten?

Ik weet dat ik “vraag om het bijna onmogelijke – aangezien een echte volledige back-up zeker rootrechten vereist. Maar toch zijn er veel mensen om hun apparaten niet te willen rooten – bang om hun garanties te laten vervallen of hun apparaten met stenen te blokkeren, of gewoon om hun apparaten niet te laten ondersteunen door een root-methode.

Ik weet ook dat er al veel vragen werden gesteld op dit onderwerp, en ik heb gecontroleerd dat ze allemaal de tag backup hebben – geen enkele behandelt het hele onderwerp, ze hebben allemaal alleen stukjes, en vooral mensen die nieuw zijn bij Android (maar ook andere niet-power-gebruikers) zou het moeilijk hebben om de beste manier te vinden.

Dus ik wil een gedetailleerd canoniek antwoord op de vraag:

Geen met root-oplossingen, hoe een back-up zo dicht mogelijk te maken mogelijk naar een volledige back-up ?

Voer alstublieft niet geef simpele one-liner antwoorden zoals “Gebruik app xyz [full-stop].” Als je een app noemt (en ik betwijfel of een enkele app hier het antwoord zou zijn), vermeld welke onderdelen erdoor worden gedekt – evenals ideeën over hoe de gaten die het achterlaat, kunnen worden opgevuld. (En om het absoluut duidelijk te maken: ik weet dat het eerste dat in me opkomt Titanium Backup is – ik gebruik het zelf, maar dit is niet hier van toepassing: deze vraag is strikt over methoden voor niet-geroote apparaten! ) Bovendien zou het antwoord zo algemeen mogelijk moeten zijn in termen van toepassing op een breed scala aan apparaten (dat wil zeggen dat het niet beperkt tot één apparaat of fabrikant).

Ik heb al gezegd dat ik alle vragen hier met de tag backup heb onderzocht. Deze zullen zeker nuttig zijn met het verstrekken van details voor antwoorden hier, dus ik zal de bovenste met betrekking tot mijn vraag opsommen:

Deze geven allemaal wat details voor mijn vraag (dus voel je vrij om inspiratie op te doen door hen) – maar ik heb het gevoel dat er nog steeds details ontbreken. Het zou ook handig zijn om een samenvatting te hebben – zeg maar een antwoord inclusief de volledige beschrijving van “het maximaal mogelijke”.

Een laatste criterium: hoewel ik “cloudgebaseerde oplossingen legitiem zou vinden,” Ik geef de voorkeur aan lokale oplossingen. Als u beide kunt bieden: des te beter. Maar sommige mensen hechten veel waarde aan privacy (ik ben een van hen) en zouden hun gegevens daarom niet aan een of andere clouddienst toevertrouwen.


Dankzij Ryan hebben we nu een oplossing voor een echt complete back-up van alle apps en hun gegevens – waar ik niet op durfde te hopen! Het enige nadeel: zijn oplossing werkt maar voor minder dan 10% van alle Android-gebruikers; namelijk degenen wiens apparaten draaien met ten minste Android 4.x .

Dus nogmaals, ik vraag het bijna onmogelijke: Alle oplossingen die ten minste van toepassing zijn op Gingerbread (2.3.x) of, beter, zelfs Froyo ( 2.2.x) – dus dekken ze de meeste huidige apparaten? Deze oplossingen kunnen meerdere tools omvatten (probeer het echter zo eenvoudig mogelijk te houden; denk aan je moeder om je instructies op te volgen;)

En onthoud: GEEN ROOT!


Om antwoorden van hoge kwaliteit verder te motiveren (en hopelijk antwoorden van lage kwaliteit te vermijden), zal ik hier een harde zijn : Zoals ik zelden doe, zal ik antwoorden die niet voldoen aan de genoemde criteria op een einde – maar aan de andere kant, zal ik een premie instellen voor het beste antwoord (wat niet onmiddellijk kan worden gedaan, maar op zijn vroegst na 2 dagen).

Reacties

  • welke versie van Android wilt u back-uppen? omdat er met 4.x de ‘ adb back-up ‘ -oplossing is die werkt voor niet-geroote apparaten.
  • Aangezien ik ‘ niet naar mezelf zoek (mijn apparaten zijn geroot en dus kan ik zowel NANDroid-back-ups als Titanium Backup gebruiken), zou dit de moeite waard zijn een antwoord – zoals het zou gelden voor iedereen die al 4.x op zijn / haar apparaat heeft. Hoeveel zou het dekken – en hoe zit het met eventuele hiaten?Houd er ook rekening mee dat de SDK op de computer moet zijn geïnstalleerd (inclusief de voor- en nadelen voor onervaren gebruikers).
  • Ik heb een vraag gemaakt – android. stackexchange.com/questions/33479/… om een apparaat met Android 2.3.x en lager op te volgen, want ik merk dat de oplossing voor Android 4.X-apparaten is

Answer

Oplossing beschikbaar voor 4.0+ apparaten:

Voor 4.0+ apparaten is er een oplossing genaamd “adb backup”.

Opmerking: dit werkt alleen voor apps die geen back-up toestaan! Apps die back-up niet toestaan, worden eenvoudigweg genegeerd wanneer u op deze manier een back-up maakt.

Dit maakt gebruik van adb, dus u moet de Android Software Development Kit (SDK) geïnstalleerd op uw computer (op sommige Linux-distributies: alleen pakketten android-tools-adb en android-tools-adbd).

OPMERKING: deze oplossing maakt geen back-up en herstelt geen contact-, sms- of agendagegevens

De opties voor het adb-commando zijn:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: het pad van het *. ab-bestand dat op uw computer wordt opgeslagen. Dit bestand is een gecomprimeerd bestand dat een archief bevat met de gegevens / apks van uw apparaat.
  • -apk | -noapk: geeft aan of er een back-up van de * .apk-bestanden moet worden gemaakt (standaard is -noapk)
  • -obb | -noobb: schakel back-up in / uit van geïnstalleerde apk-uitbreidingsbestanden (ook bekend als .obb-bestanden) die aan elke applicatie zijn gekoppeld (standaard is -noobb)
  • -gedeeld | -noshared: schakel back-up van de gedeelde opslag / SD-kaartinhoud van het apparaat in / uit (standaard is -noshared)
  • -all: geeft aan dat u een back-up van het hele systeem wilt maken. u kunt het pakketfilter gebruiken om alleen een back-up te maken specifieke pakketten, of gebruik -all voor een volledige systeemback-up.
  • -system | -nosystem: geeft aan of alle systeemtoepassingen en gegevens zijn opgenomen bij het maken van een back-up. (standaard is -system)
  • < pakketten >: hier kunt u specifieke pakketten vermelden om een back-up van te maken. Gebruik deze als u alleen een back-up wilt maken van specifieke toepassingen. Als u -all gebruikt, hoeft u geen pakketten op te geven.

Hoe maak je een back-up van je apparaat:

Eerst moet je “USB-foutopsporing” inschakelen op je Android-apparaat:

  1. Ga naar het gedeelte “Over apparaat” (of “Over telefoon” of “Over tablet”) in Instellingen.
  2. Tik zeven keer op de rij “Buildnummer” (meestal de laatste rij). Daarna verschijnt het gedeelte “Opties voor ontwikkelaars” in Instellingen.

Enabling "Developer options"

Opties voor ontwikkelaars “

  1. Ga naar het gedeelte” Opties voor ontwikkelaars “in Instellingen
  2. Tik op het selectievakje” USB-foutopsporing “

Inschakelen van USB-foutopsporing ”

Ten tweede moet u op uw pc vanaf de opdrachtprompt zowel de opdracht adb als uw back-upbestand kunnen vinden. De eenvoudigste manier om dit te doen is door het adb commando uit te voeren vanuit de directory waar adb zich bevindt.

In Windows Verkenner navigeert naar waar u de Android SDK heeft geïnstalleerd en SHIFT+RIGHT CLICK in de platform-tools map. shift + rechtsklik

Hierdoor wordt een opdrachtprompt geopend (je venster ziet er anders uit dan het mijne).

In Macs Terminal je kunt cd typen en vervolgens de map platformtools uit de finder slepen naar het terminalvenster en het pad zal worden ingevoegd. Druk op en je bent op de juiste plaats.

In Linux hoop ik dat je weet hoe je de bovenliggende map van het adb-commando kunt vinden en cd gebruiken Linux tenslotte.

Typ vanaf hier het volgende commando:

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 

(als u de back-up in een andere map wilt opslaan, voeg dan een pad voor het “.ab” -bestand toe, zoals weergegeven in de onderstaande schermafbeelding.)

cmd

U wordt dan op uw apparaat om een wachtwoord gevraagd (dit wordt gebruikt om codeer de back-up):
back-upscherm

Om te herstellen werkt het bijna op dezelfde manier.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Vervolgens wordt u om uw wachtwoord gevraagd om te herstellen op het apparaat: herstelscherm


Nu voor de schaamteloze zelfpromotie:

Droid Explorer ( v0.8.8.7 +) kan dit aan voor 4.0+ apparaten.Hoewel Droid Explorer momenteel is geoptimaliseerd voor geroote apparaten, werkt deze functionaliteit ook voor niet-geroote apparaten.

Droid Explorer zal volledige back-ups van het apparaat maken en deze opslaan in %USERPROFILE%\Android Backups\. Binnen die map bevindt zich een map met de naam van het apparaat, en in die map bevinden zich de back-ups.

de back-up

Dubbelklikken op met het Android-back-upbestand kunt u uw apparaat herstellen vanuit het back-upbestand.

Opmerkingen

  • Trouwens: toevoegen aan uw oplossing, zojuist vond ik een bericht op XDA News: Ultieme back-uptool, geen root vereist . Dit ” Ultieme back-uptool ” is gewoon een eenvoudig .bat -bestand dat de ADB-opdrachten aanroept genoemd ( Pastebin ) – en kan dus dienen als ” inspiratie ” naar Linux / Unix / Mac-vrienden om een soortgelijk shellscript te maken;)
  • Ja, het doet data. Eigenlijk doet het de gegevens alleen standaard. Het enige probleem is dat het voor 4.x-apparaten is en het is een vrijwel ongedocumenteerde functie van adb.
  • Werkt dit alleen voor hetzelfde apparaatherstel of hetzelfde model? Ik moet mijn telefoon laten vervangen (One X met onbetrouwbare wifi) en zou graag alles naar de nieuwe versie willen herstellen …
  • ! Pas op! adb-herstel is verre van voltooid, tenminste op een niet-gewortelde Android 4.3 op een Nexus 3! Een paar dingen zijn hersteld, een paar niet! Ik heb het herstel van enkele functies gecontroleerd. NIET HERSTELD, eigenlijk alle belangrijke telefoniefuncties : Contacten, sms, ringtone & meldingsgeluid, geactiveerde invoertalen (= kbd lay-outs), eigennaam (eigennaam ingesteld in de eerste opstartwizard wordt in plaats daarvan behouden) GOED HERSTELD : Aangepast vocabulaire, achtergrond, posities van opstartpictogrammen, apps en hun instellingen. Slotverklaring: dit is een ongeschikte back-upoplossing! Zou de adb-back-up voltooid zijn op een geroote telefoon?
  • @RyanConrad Ik denk dat dit antwoord mogelijk enkele updates vereist: apps kunnen zich afmelden voor adb_backup (instelling ALLOW_BACKUP tot ” geen ” in hun Manifest bestanden) . Als ” root-gebruikers ” dit willen omzeilen, is er ‘ de Back-up van alle apps Xposed-module, maar er is geen manier omheen zonder root. Misschien moet je ook aangeven wat niet gedekt is (afgezien van wat je ‘ al hebt genoemd – zie porg ‘ s “! Pas op! ” opmerking hierboven). Plus misschien andere hints uit de commentaren integreren, en dan verzoeken om commentaar op te schonen?

Antwoord

Er is een applicatie genaamd Simple ADB Backup .

voer hier een afbeeldingbeschrijving in

Eenvoudige ADB-back-up maakt een back-up van uw Android-telefoon vanaf het bureaublad, geen root vereist. De meeste Android-back-uptools vereisen root of worden uitgevoerd vanaf uw telefoon en slaan uw gegevens op uw SD-kaart op. Simple ADB Backup is anders. De app wordt uitgevoerd vanaf en maakt een back-up van de gegevens van uw telefoon naar uw bureaublad, en doet dit allemaal zonder root.

Om Simple ADB Backup te gebruiken, moet de USB-foutopsporingsmodus zijn ingeschakeld op uw Android-apparaat (Go naar Instellingen> Ontwikkelaar, schakel ontwikkelaaropties in en schakel vervolgens USB-foutopsporing in) en het hulpprogramma dat op uw bureaublad is geïnstalleerd. Dat is het zowat: sluit gewoon je telefoon aan, start de app op je Windows- of Linux-systeem en kies een back-upoptie. Je hebt de mogelijkheid om een back-up te maken van je hele apparaat, alleen apps, alle gegevens met of zonder systeem-apps, of zelfs een enkele app als u dat wilt.

Met de app kunt u ook back-upgegevens op uw apparaat herstellen. Voordat u een back-up maakt, wordt u “gevraagd om een wachtwoord te genereren” dat u ook moet typen in de app op je telefoon voordat de back-up kan beginnen, maar daarna verloopt het proces soepel. Het is extreem eenvoudig, volledig gratis en je hoeft niet eerst te rooten.

Terwijl Titanium Backup is een app met meer functies als je bereid bent om te rooten (vooral als je een kogelvrij back-upsysteem voor je Android wilt), en MyBackup Pro is geweldig als je naar een nieuwe telefoon migreert en geen desktop als een tussenpersoon, maar Simple ADB Backup is gratis en blijkbaar zo gebruiksvriendelijk dat zelfs Android-beginners gemakkelijk en snel een back-up kunnen maken van hun belangrijke gegevens.

Simple AD B Backup is gratis uitgebracht op de XDA Developer-forums. Klik op de onderstaande link om het daar te downloaden.

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

Let op: dit is een nieuwe applicatie momenteel nog in bèta

Opmerkingen

  • Merk ook op dat het, althans volgens zijn naam, waarschijnlijk ten minste Android 4.0 vereist – net als Ryan ‘ s oplossing . Desalniettemin, +1 van mij omdat dit het gemakkelijker maakt voor die mensen die bang zijn voor de opdrachtregel 🙂
  • @Izzy: Ja om Windows / Linux / Android (4.0+) te verduidelijken
  • @Izzy Kwam net dit artikel tegen, moet ik het in mijn antwoord hierboven bewerken lifehacker.com/…
  • Ik was een beetje sceptisch, maar het lijkt erop dat deze ook een volledige back-up maakt, inclusief apps (?) en hun gegevens. Zeker ga je gang! ‘ vergeet niet te vermelden dat het niet ‘ werkt zonder een cloudaccount (ofwel avast ‘ s eigen of GDrive), wat het voor mij uitsluit 🙂 Bedankt voor de hint!
  • @Celeritas dit is geen discussiegebied (welkom bij onze chatroom ). Maar zelfs op een computer zou u in zon geval de schijf formatteren. Ik ‘ heb nog nooit gehoord dat het herstellen van een back-up ervoor zorgde om ” extra bestanden ” te verwijderen zonder expliciet verteld. Dat zou me erg vervreemden. Zeker omdat een ADB-back-up een volledige back-up kan zijn of slechts één app kan bestrijken; in het laatste geval zou het zelfs absurd zijn als het al het andere zou verwijderen bij herstel.

Antwoord

Technisch gezien , kunt u een volledige Nandroid-back-up maken zonder het apparaat te rooten. U hoeft alleen CWM (of elk herstel dat Nandroid-back-up ondersteunt) via USB te flashen. U kunt bijvoorbeeld Odin (Windows) gebruiken om CWM naar Samsung-apparaten te flashen nadat u naar de downloadmodus bent gegaan, allemaal zonder de Android aan te raken. Dus er is helemaal geen rooting of root-toegang bij betrokken.

Reacties

  • Nou, ik denk dat wat dan de echte vraag is, tenminste hoe ik het zie, is: Hoe kun je een volledige back-up maken zonder je garantie ongeldig te maken. Gemiddelde gebruikers zullen niet willen, of zelfs niet weten hoe, ze moeten rooten, laat staan een vervangend herstelprogramma flashen.
  • @RyanConrad Ik ga akkoord . 🙂 Mijn antwoord zal tenminste misvattingen uit de wereld helpen.
  • @Izzy Unlocking krijgt geen root-toegang. Maar het maakt de garantie ongeldig. Flashing voor het aangepaste herstel vereist geen root-toegang, maar vereist alleen een unlocked bootloader. Zodra het aangepaste herstel op zijn plaats is, heeft het herstel root-toegang (maar niet hetzelfde als root in de zin van het besturingssysteem). Ik denk echter dat het flashen van een aangepast herstel een grote barrière is voor de meeste gebruikers. gevallen is het gemakkelijker om een apparaat te rooten en vervolgens een herstelactie te flashen. Ook is er een grotere kans dat een apparaat zacht wordt gemetseld met een knipperende herstelactie.
  • Een groot probleem met deze oplossing is voor b ootloader vergrendelde apparaten, een ‘ fastboot oem unlock ‘ zal het apparaat wissen.
  • @lid Wacht even .. Hield uw vorige vraag verband met de discussie? Kijk .. ik zeg dat je ‘ helemaal geen root hoeft te krijgen. Waarom probeer je exploit te vinden voor rooten?

Antwoord

Koushik Dutta (ook bekend als Koush oftewel Mr. ClockworkMod ) heeft Helium Backup gepubliceerd, die het hele ding mogelijk zou moeten maken, zelfs zonder de noodzaak van een computer en USB-kabel:

Carbon Backup

Helium Backup moet back-ups kunnen maken van apps en gegevens naar SD-kaart, aangesloten USB-apparaten, Dropbox, Google Drive of Box.

Dit is geen “volledige back-up” voor zover het de systeeminstellingen betreft, maar het doet herstel applicatie-instellingen en gegevens. Het maakt geen back-up van uw interne opslag (de gebruikersbestanden), dus u zult een afzonderlijke back-up van die bestanden moeten maken.

Als u merkt dat u niet om uw back-ups in de herstellijst te zien, is het mogelijk dat sommige metagegevens van de back-up verloren zijn gegaan bij de vertaling. De back-up zelf kan nog steeds worden hersteld, maar u “heeft wat extra werk nodig om ze te krijgen.

Bewerken: Voor een volledige uitleg over het gebruik van Helium , zie Een back-up maken van apps en gegevens zonder rooten met de Helium Android-app (bedankt voor de hint, Simon!). En voordat je ergens over klaagt, moet je ervoor zorgen dat je “hebt gecontroleerd met de Helium Wiki (met dank aan golimar om hierop te wijzen!).

Reacties

  • Helaas is Android 4.0 vereist, hetzelfde als Ryan ‘ s oplossing.
  • Zeker: zoals Ryan ‘ s oplossing, het gebruikt adb backup als backend.
  • @Izzy Ik heb net een leuk artikel gevonden over Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @Lucky voor een niet-geroot apparaat dat ‘ helaas waar is, aangezien de ADB-component op het apparaat moet eerst worden geactiveerd (na elke keer opstarten) – waarvoor verhoogde rechten vereist zijn, dus het kan niet rechtstreeks op het apparaat worden gedaan zonder root, maar is alleen mogelijk via ADB zelf.
  • Aanbevolen lezen voorafgaand aan installatie: github.com/koush/support-wiki/wiki/Helium-Wiki

Antwoord

Dit antwoord is niet de hint waar jullie geliefde lezers op hoopten, maar het resultaat van mijn tests in de echte wereld:

adb backup is verre van compleet, op een Nexus 3, zowel onder een onbewortelde voorraad Android 4.3 als indien uitgevoerd met adb root op Cyanogenmod 10.1.3!


Een paar dingen worden hersteld, een paar niet! Ik heb het herstel van enkele functies gecontroleerd:

NIET HERSTELD: eigenlijk alle belangrijke telefoniefuncties: Contacten, sms, ringtone & meldingsgeluid, geactiveerde invoertalen (= kbd layouts), eigennaam (in plaats daarvan ingestelde eigennaam in eerste opstartwizard)

JUIST HERSTELD: Aangepast vocabulaire, achtergrond, opstartpictogramposities, apps en hun instellingen.


Dit waren mijn vereisten, die me bij het onderwerp brachten:

  1. Maximalisatie van Android-privacy
  2. Fysieke beveiliging om te voorkomen dat drive door downloads ( PDF ), wat betekent:
    • bootloader vergrendeld, voorraadherstel, ADB uit
    • nog veiliger met: volledige schijfversleuteling
  3. Volledige lokale back-up, geen cloud-back-up (onderwerp van deze thread hier)

Op Cyanogenmod was de situatie een beetje anders: SMS werd volledig hersteld, maar contacten en oproeplogboeken zijn nog steeds niet hersteld. Zelfs als adb-backup en -herstel werd uitgevoerd met een adb die als root werd uitgevoerd via adb root.


Dus ik zal proberen een aangepast ROM te gebruiken, met root (om wat extra functies te krijgen), een vergrendelde bootloader, aangepast herstel en alleen het herstel tijdelijk flashen (theoretisch mogelijk vanaf het geroote apparaat met flash_image , maar voor mij dit mislukte ook ), van waaruit ik vervolgens NANDROID-back-ups maak (of adb-back-up + speciale back-upoplossingen voor sms / oproeplogboeken / contacten) plus aangepaste ROM-updates.

Answer

We kunnen de back-up van ons apparaat maken zonder apps te gebruiken of zonder onze telefoon te rooten.

Android bevat een ingebouwde manier om een back-up te maken van de inhoud van uw telefoon of tablet en deze te herstellen. Alles wat je nodig hebt is een computer en een apparaat met Android 4.0 (Ice Cream Sandwich) of nieuwer.

Ga naar de map adt-bundle-windows-x86\sdk\platform-tools en open de opdrachtpromt hier.

  1. Zorg ervoor dat USB-foutopsporing is ingeschakeld.

  2. Controleer of uw apparaat is aangesloten door “adb device “.

  3. Voer nu” adb backup -apk -shared -all -f C:\Users\UserName\backup.ab “uit.

  4. Ontgrendel uw apparaat, geef het coderingswachtwoord op en er wordt een back-up van uw hele apparaat gemaakt.

  5. Om opnieuw te herstellen, voert u eenvoudig “adb restore C:\Users\UserName\backup.ab” uit.

Ik heb een stapsgewijze procedure geschreven met schermafbeeldingen voor hetzelfde hier . Ik hoop dat dit helpt!

Reacties

  • Ja. Dat ‘ is het antwoord van Ryan ‘ s antwoord als zijn start 🙂 Maar bedankt voor de aanvullende details en stapsgewijze handleiding!

Antwoord

I ” Ik ben een beetje verrast door de andere (gecompliceerde) antwoorden. Misschien heb ik de vraag verkeerd begrepen, dus voel je vrij om commentaar te geven en dienovereenkomstig te stemmen.

  1. Per definitie een volledige back-up (inclusief ROM, apps en gegevens) wordt een Nandroid-back-up genoemd. Daarom is de vraag “hoe maak ik een Nandroid-back-up op mijn onbewortelde apparaat”.
  2. Je hebt geen geroot apparaat nodig om een Nandroid-back-up te kunnen maken. Nandroid-back-ups worden meestal gedaan via een aangepast herstel (zoals TWRP of Clockwordmod) waarvoor niet altijd een geroot apparaat nodig is om te installeren. Als u bijvoorbeeld ADB gebruikt, kan TWRP worden geïnstalleerd, volgens de instructies hier . Het is wellicht mogelijk om tijdelijk een aangepast herstel te laden, waardoor het voorraadherstel (en uw garantie behouden blijft; voor TWRP kan dit worden gedaan door fastboot flash recovery twrp*.img te vervangen door fastboot boot twrp*.img in stap 4 van de gekoppelde tutorial).Voor sommige apparaten moet de bootloader worden ontgrendeld om een aangepast herstel te installeren, andere niet. Merk op dat het ontgrendelen van de bootloader uw apparaat meestal terugzet op de fabrieksinstellingen.

Reacties

  • Nee. Een nandroid-back-up is niet de definitie van een volledige back-up, maar de vraag geeft niet aan wat dat is. Je methode vereist een ontgrendelde bootloader en kennis van het flashen van een herstelactie (die verschilt per model). Niet echt dingen waar een persoon die geen ‘ t root mee wil rotzooien.
  • @jiggunjer waarom zeg je dat een nandroid-back-up geen volledige back-up is? Sommige telefoons worden ook geleverd met een ontgrendelde bootloader. Ook vergeleken met de andere antwoorden zou ik ‘ niet zeggen dat deze complex is.
  • Een volledige back-up zou elke sector van de eMMC zijn, nandroïden zijn vaak afbeeldingen van een subset van sectoren, sluiten ze doorgaans de bootloader en het herstel zelf uit. Een dergelijke volledige back-up is waarschijnlijk niet vaak nodig. Uw antwoord is inderdaad eenvoudig maar niet praktisch voor 95% van de niet-gewortelde gebruikers.
  • @jiggunjer oke, misschien heb je ‘ gelijk dat technisch Nandroid spreken betekent niet precies hetzelfde als ” volledige back-up ” hoewel ik denk dat het ‘ is waar de meeste mensen aan denken. De methode die ik beschrijf, vereist geen ‘ root. Het vereist tijdelijk flashen van een aangepast herstel, maar bij andere antwoorden gebruikt u adb vanaf de opdrachtregel (waarvoor op zichzelf grote bestanden moeten worden gedownload). ‘ denk niet dat het ‘ veel complexer is.
  • Een volledige back-up is in de ogen van een technicus waarschijnlijk een replicatie van de volledige hardware inclusief de staat van alle bits . Maar aangezien dit een gebruikersgerichte site is, betekent een volledige back-up eenvoudig: ik kan vanaf dat punt herstellen en precies in de staat terechtkomen waarin de back-up is gemaakt (alle instellingen, apps & gegevens zijn gedekt). Bovendien: hoewel een appel een vrucht is, is een vrucht niet noodzakelijk een appel; ja, een Nandroid-back-up is meestal een volledige back-up (hoewel TWRP bijvoorbeeld ” gedeelde opslag ” overslaat) – maar dat hoeft niet ‘ t betekent dat een volledige back-up altijd een Nandroid-back-up is;)

Antwoord

Een “volledige back-up” lijkt een erg overbelaste term te zijn in de Android-wereld. Sta mij toe het eerst te definiëren (een opmerking parafraseren):

Een volledige back-up is alles dat uw systeemstatus zal herstellen naar het moment waarop u de back-up maakte. ~ Izzy (OP)

Dus de voor de hand liggende vervolgvraag zou moeten zijn: je staat herstellen vanaf wat?

  • Scenario 0: je telefoon is fysiek defect.
  • Scenario 1: uw volledige schijf (eMMC) is leeggemaakt.
  • Scenario 2: je kunt alleen opstarten in een USB-flashmodus zoals fastboot / ODIN.
  • Scenario 3: je kunt opstarten in fastboot EN je (aangepaste?) herstel
  • Scenario 4: uw telefoon is teruggezet naar de fabrieksmodus. Je hebt normale onbewortelde functionaliteit.
  • Scenario 5: je hebt per ongeluk de achtergrondafbeelding van je favoriete kat verwijderd.
  • Enz.

Elk van deze scenarios kan een andere back-upoplossing hebben. Een volledige back-up zou ze allemaal moeten kunnen behandelen. Natuurlijk ben ik een beetje aan het trollen met het defecte telefoonscenario (0), maar het laat zien hoe slecht gedefinieerd deze canonieke vraag is. Dit weerspiegelt het feit dat veel mensen en bedrijven de neiging hebben om back-ups te vereenvoudigen en het belangrijkste deel te negeren : restoring.

Bedenk dat in de Android-gemeenschap wordt gesuggereerd dat hardbricks (0 & 1) presse-papiers zijn; er wordt van u verwacht dat u een nieuwe telefoon krijgt. Dus laten we de resterende back-upoplossingen in 2 categorieën verdelen:

  1. Herstel door ontwikkelaars (2+).
    Betreft meestal het gebruik van een Nandroid (sectorkopie van de meeste partities) en misschien opnieuw knipperen een aangepast herstel. Beetje technisch. Kan de garantie beïnvloeden.
  2. Herstel door consumenten (4+).
    Herstelt doorgaans apps en gegevens, inclusief uw kattenfotos. Gedeeltelijk herstel kan op verschillende modellen werken.

Beide kunnen worden beschouwd als volledige back-ups voor hun gebruik. Laat de context bepalen of iemand die om een volledige back-up vraagt, optie 1 of 2 wil. Er is een grijs gebied (3.5?) tussen scenarios 3 en 4, bijv als een gebruiker bestanden heeft verwijderd van de /system partitie, kan de herstelmethode afhangen van wat er ontbreekt.

Pas op voor consumentherstel

Het huidige antwoord met de hoogste stemmen op basis van adb backup is een herstelactie voor consumenten die apps en gegevens kan herstellen, met een enkele kanttekeningen:

  • Lijkt sommige bestanden weg te laten
  • Variabele resultaten afhankelijk van de ROM (werkt bijvoorbeeld niet op sommige Sony-modellen, laat verschillende items weg op CyanogenMod versus TouchWiz) .

Hoewel er onlangs in Oreo kleine verbeteringen zijn opgetreden (XDA-nieuws) , kan ik nog steeds “niet bevestigen of het kan kopiëren alle gebruikersbestanden zoals fotos en muziek gekopieerd van je pc.

Voor een dev-herstel wil je een Nandroid.

Je kunt “t niet een volledige Nandroid zonder te rooten OF een herstel te gebruiken. Een uitzondering is misschien een afbeelding van uw SD-kaart, waardoor u een gedeeltelijke Nandroid krijgt. U moet dus het risico nemen om een image te installeren of tijdelijk te rooten, of te wachten tot OEMs betere herstelbewerkingen bieden.

Vergeet niet om uw back-ups een naam te geven met belangrijke informatie zoals datum en partities.

U don “Je hoeft geen back-up te maken van wat je niet erg vindt om opnieuw te maken

Een Nandroid bevat meestal geen herstel, omdat ze meestal worden toegepast vanaf een herstel, dus het is overbodig. Maar als je apparaat in de war is en je herstel is verdwenen, je zou in paniek kunnen raken als je denkt dat je er geen back-up van hebt gemaakt, dus er is niets te herstellen. Maar het is vaak eenvoudig te downloaden en het herstel vervolgens opnieuw te installeren met een USB-flashtool (bijvoorbeeld fastboot).

Evenzo, als u uw contacten in de cloud opslaat, is het meestal niet nodig om er een back-up van te maken. Synchroniseer gewoon opnieuw na het herstellen.

Onthoud dat een volledige back-up afhangt van wat u wilt herstellen van. Er is geen perfecte oplossing op het “consumentenniveau” dat ik heb beschreven. In EU / Aziatische landen, waar mensen zich niet zo druk maken over het weigeren van garantie, is er weinig reden om geen aangepast herstel te installeren als dit bestaat.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *