Vím, že žádám o téměř nemožné – protože skutečná úplná záloha určitě vyžaduje oprávnění root. Stále ale existuje mnoho lidí kolem nechtějí rootovat svá zařízení – bojí se zrušení svých záruk nebo zděšení svých zařízení, nebo prostě nemají podporu svých zařízení jakoukoli metodou zakořenění.
Také vím, že již bylo kladeno mnoho otázek toto téma a zkontroloval jsem všechny, kteří mají značku backup – žádný nepokrývá celé téma, všechny mají jen kousky a hlavně lidi nové pro Android (ale i ostatní uživatelé bez oprávnění) bude těžké zjistit nejlepší způsob.
Takže chci podrobnou kanonickou odpověď na otázku:
Nezahrnuje řešení root, jak dosáhnout co nejbližší zálohy možné úplné zálohování ?
Proveďte not dejte jednoduché jednorázové odpovědi jako „Use app xyz [full-stop].“ Pokud se zmíníte o aplikaci (a pochybuji, že by zde byla odpověď pouze jedna aplikace), zahrnout, na které části se vztahuje – a také nápady, jak vyplnit mezery, které zanechává. (A aby to bylo naprosto jasné: Vím, že první věc, která mi přijde na mysl, je Zálohování titanu – používám to sám, ale neplatí zde: Tato otázka je přísně o metodách pro nekorenovaná zařízení! ) Kromě toho by odpověď měla být pokud možno obecná z hlediska aplikace na širokou škálu zařízení (tj. neměla by být omezeno na jedno zařízení nebo výrobce).
Již jsem zmínil, že jsem zde prošetřil všechny otázky označené jako záloha . Budou určitě užitečné, když zde poskytneme podrobnosti pro odpovědi, proto uvedu ty nejdůležitější, které se týkají mé otázky:
- Jak zálohovat Android zařízení?
- Jak provedu úplnou předběžnou zálohu telefonu Android?
- Jaké informace zálohuje Google?
- Jak lze zjistit data v nekořenovaném telefonu zálohováno?
- Mohla by se zálohovat aplikace pro smartphone jiného než Android 4.0.3?
- Jak zálohuji (a obnovím) svůj telefon před instalací vlastní ROM?
- Zálohujte můj Android bez mých aplikací, nastavení, konfigurací atd.
Všechny tyto informace poskytují několik podrobností o mé otázce (takže se můžete inspirovat jimi) – ale mám pocit, že stále chybí detaily. Také by bylo užitečné mít souhrn – řekněme odpověď včetně úplného popisu „maxima možného“.
Poslední kritérium: I když považuji cloudová řešení za legitimní, já “ upřednostňovat místní řešení. Pokud můžete poskytnout obojí: o to lépe. Někteří lidé si ale cení soukromí poměrně vysoko (jsem jedním z nich), a proto by svá data nedůvěřovali nějaké cloudové službě.
Díky Ryanovi nyní máme řešení pro opravdu kompletní zálohování všech aplikací a jejich dat – v co jsem si nedovolil doufat! Jediná nevýhoda: Jeho řešení funguje pouze pro méně než 10% všech uživatelů systému Android; jmenovitě těch, jejichž zařízení běží alespoň s Android 4.x .
Takže ještě jednou žádám téměř nemožné: Jakákoli řešení platná alespoň pro Gingerbread (2.3.x) nebo lépe Froyo ( 2.2.x) – pokrývají tedy většinu současných zařízení? Tato řešení mohou zahrnovat více nástrojů (zkuste to však co nejjednodušší; myslete na to, aby vaše matka postupovala podle vašich pokynů;)
A mějte na paměti: ŽÁDNÝ ROOT!
Abych dále motivoval kvalitní odpovědi (a doufejme, že se vyhneme nekvalitním), budu zde drsný : Jak zřídkakdy dělám, Odpovídám hlasování neodpovídající výše zmíněným kritériím end – ale na druhém konci nastavím odměnu za nejlepší odpověď (což nelze provést okamžitě, ale nejdříve po 2 dnech).
Komentáře
- jakou verzi systému Android chcete zálohovat? protože se 4.x existuje ‚ záložní adb ‚ řešení, které funguje pro jiná než rootovaná zařízení.
- Jelikož se ‚ nehledám (moje zařízení jsou rootovaná, takže mohu používat zálohy NANDroid i Titanium Backup ), stálo by to za to odpověď – jak by to platilo pro všechny, kteří již mají 4.x na svém zařízení. Kolik by to pokrylo – a co mezery, které po sobě zůstaly, pokud existují?Poukažte také na to, že potřebuje v počítači nainstalovanou sadu SDK (včetně výhod a nevýhod pro nezkušené uživatele).
- Vytvořil jsem otázku – Android. stackexchange.com/questions/33479/… k následnému sledování zařízení se systémem Android 2.3.xa níže, protože si všiml, že řešení je pro zařízení Android 4.X
Odpověď
Řešení dostupné pro zařízení verze 4.0+:
Pro zařízení verze 4.0+ existuje řešení s názvem „zálohování adb“.
Poznámka: Toto funguje pouze u aplikací, které nezakazují zálohování! Aplikace, které zakazují zálohování, jsou při vytváření zálohy tímto způsobem jednoduše ignorovány.
Toto využívá adb, takže musíte mít Android Software Development Kit (SDK) nainstalovaný ve vašem počítači (v některých distribucích Linuxu: pouze balíčky android-tools-adb
a ).
POZNÁMKA: Toto řešení nebude zálohovat a obnovovat kontaktní, SMS nebo kalendářní informace
Možnosti příkazu adb jsou:
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
- -f: cesta *. ab soubor, který bude uložen na vašem počítači. Tento soubor je komprimovaný soubor, který obsahuje archiv dat / apk z vašeho zařízení.
- -apk | -noapk: označuje, zda mají být soubory * .apk zálohovány (výchozí je -noapk)
- -obb | -noobb: povolit / zakázat zálohování všech nainstalovaných souborů rozšíření APK (aka .obb) přidružených ke každé aplikaci (výchozí je -noobb)
- -shared | -noshared: povolit / zakázat zálohování sdíleného úložiště / obsahu SD karty zařízení (výchozí nastavení je -noshared)
- -all: označuje, že chcete zálohovat celý systém. k zálohování můžete použít filtr balíčků konkrétní balíčky nebo použijte -all pro úplnou zálohu systému.
- -system | -nosystem: označuje, zda jsou při zálohování zahrnuty všechny systémové aplikace a data. (výchozí je -systém)
- < balíčky >: zde můžete vypsat konkrétní balíčky, které chcete zálohovat. Použijte je, pokud chcete zálohovat pouze konkrétní aplikace. Pokud používáte -all, nemusíte určovat balíčky.
Jak zálohovat zařízení:
Nejprve musíte ve svém zařízení Android povolit „ladění USB“:
- V Nastavení přejděte do části „O zařízení“ (nebo „O telefonu“ nebo „O tabletu“)
- Klepněte sedmkrát na řádek „Sestavit číslo“ (obvykle poslední řádek). Poté se v Nastavení objeví sekce Možnosti pro vývojáře
Možnosti pro vývojáře „
- V části Nastavení přejděte do části„ Možnosti pro vývojáře
- Zaškrtněte políčko „Ladění USB“
ladění USB “
Zadruhé, na počítači z příkazového řádku budete muset najít příkaz adb
a záložní soubor. Nejjednodušší způsob, jak to provést, je spustit příkaz adb
z adresáře, kde se nachází adb
.
V Průzkumník Windows přejděte na místo, kde jste nainstalovali sadu Android SDK a SHIFT+RIGHT CLICK
ve složce platform-tools
.
Tím se otevře příkazový řádek (vaše okno bude vypadat jinak než moje).
V terminálu Mac můžete napsat cd
a poté přetáhnout složku platform-tools složku z vyhledávače do okna terminálu a cesta bude vložena. Stiskněte a budete na správném místě.
V Linuxu doufám, že víte, jak najít a cd do nadřazeného adresáře příkazu adb. přeci jen Linux .
Odtud zadejte následující příkaz:
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
(pokud chcete zálohu uložit do jiného adresáře, uveďte cestu k souboru „.ab“, jak je znázorněno na následujícím obrázku.)
Poté budete na svém zařízení vyzváni k zadání hesla (to je zvyklé zašifrovat zálohu):
Obnovení funguje téměř stejným způsobem.
Windows:
adb restore backup08262012.ab
Linux & Mac
./adb restore backup08262012.ab
Poté budete vyzváni k obnovení hesla v zařízení:
Nyní pro nestydatou vlastní propagaci:
Droid Explorer ( v0.8.8.7 +) to bude moci zpracovat pro zařízení s více než 4,0.Zatímco Droid Explorer je aktuálně optimalizován pro rootovaná zařízení, tato funkce bude fungovat i pro nekorenovaná zařízení.
Droid Explorer provede úplné zálohy zařízení a uloží je do %USERPROFILE%\Android Backups\
. V této složce je složka s názvem pro zařízení a uvnitř této složky jsou zálohy.
Dvojitým kliknutím na soubor Android Backup vám umožní obnovit vaše zařízení ze záložního souboru.
Komentáře
- BTW: Přidání k vašemu řešení, právě dnes jsem našel příspěvek na XDA News: Ultimate Backup Tool, No Root required . Tento “ Ultimate Backup Tool “ je jen jednoduchý
.bat
soubor, který volá příkazy ADB, které vám uvedeno ( Pastebin ) – a může tedy sloužit jako “ inspirace “ přátelům Linux / Unix / Mac, aby vytvořili podobný shell skript;) - Ano, provádí data. Ve skutečnosti to dělá data pouze ve výchozím nastavení. Jediným problémem je, že je to pro zařízení 4.x a je to do značné míry nezdokumentovaná funkce adb.
- Funguje to pouze pro stejné obnovení zařízení nebo stejný model? Musím nechat vyměnit telefon (One X s pochybnou wifi) a chtěl bych mít možnost obnovit vše do nové verze …
- ! Dejte si pozor! Obnovení adb není zdaleka úplné, přinejmenším na nekořenovaném Androidu 4.3 na Nexus 3! Pár věcí je obnoveno, pár ne! Zkontroloval jsem obnovení některých funkcí. NENÍ OBNOVENO, v podstatě všechny klíčové telefonní funkce : Kontakty, sms, vyzvánění & zvuk upozornění, aktivované vstupní jazyky (= rozložení kbd), vlastní jméno (sada vlastního jména v prvním zaváděcím průvodci je místo toho ponechán) SPRÁVNĚ OBNOVENÉ : Vlastní slovník, tapety, pozice ikon spouštěče, aplikace a jejich nastavení. Závěrečný výpis: Toto je nevhodné záložní řešení! Bylo by zálohování adb dokončeno na rootovaném telefonu?
- @RyanConrad Myslím, že tato odpověď může vyžadovat nějaké aktualizace: aplikace se mohou odhlásit z
adb_backup
(nastaveníALLOW_BACKUP
do “ no “ ve svýchManifest
souborech) . Pokud “ uživatelé root “ chtějí toto obejít, je ‚ k dispozici Zálohovat všechny aplikace Xposed modul, ale bez root ho neobejdete. Možná byste také měli poukázat na to, na co se vztahuje not (kromě toho, co jste již ‚ zmínili – viz porg ‚ s „! Pozor! “ komentář výše). Plus možná integrovat další rady z komentářů, a pak požádat o vyčištění komentářů?
Odpovědět
Existuje aplikace s názvem Jednoduché zálohování ADB .
Jednoduché zálohování ADB zálohuje váš telefon Android z počítače, není vyžadován žádný root. Většina nástrojů pro zálohování Android vyžaduje root nebo spuštění z telefonu a uložení dat na SD kartu. Jednoduché zálohování ADB je jiné. Tato aplikace běží z a zálohuje data vašeho telefonu na plochu a dělá to vše bez root.
Chcete-li použít jednoduché zálohování ADB, budete potřebovat ve svém zařízení Android povolený režim ladění USB (Go do Nastavení> Vývojář, povolte možnosti vývojáře a poté povolte ladění USB) a nástroj nainstalovaný na ploše. A to je vše: stačí připojit telefon, spustit aplikaci v systému Windows nebo Linux a zvolit možnost zálohování. Máte možnost zálohovat celé zařízení, pouze aplikace, všechna data se systémovými aplikacemi nebo bez nich, nebo dokonce jednu aplikaci, pokud se rozhodnete.
Aplikace také umožňuje obnovit zálohovaná data do vašeho zařízení. Před zálohováním budete vyzváni k vygenerování hesla. Musíte také zadat před zahájením zálohování do aplikace v telefonu, ale poté bude proces probíhat hladce. Je to extrémně jednoduché, zcela zdarma a nevyžaduje to nejprve root.
Zatímco Titanium Backup je aplikace s více funkcemi, pokud jste ochotni rootovat (zejména pokud chcete neprůstřelný zálohovací systém pro Android), a MyBackup Pro je skvělý, pokud migrujete na nový telefon a nechcete plochu jako prostředník, ale Simple ADB Backup je zdarma a zjevně tak snadno použitelný, že i začátečníci systému Android mohou snadno a rychle zálohovat svá důležitá data.
Simple AD B Backup byl vydán zdarma na fórech XDA Developer. Chcete-li jej stáhnout, klikněte na odkaz níže.
http://forum.xda-developers.com/showthread.php?p=36499906
Poznámka: Toto je nová aplikace aktuálně stále v beta verzi
Komentáře
- A také si povšimněte, že alespoň podle názvu pravděpodobně vyžaduje alespoň Android 4.0 – stejně jako Ryan ‚ řešení . +1 ode mě, protože to lidem usnadňuje strach z příkazového řádku 🙂
- @Izzy: Ano, abych objasnil Windows / Linux / Android (4.0+)
- @Izzy Právě jsem narazil na tento článek, měl bych jej upravit do své odpovědi výše lifehacker.com/…
- Byl jsem trochu skeptický, ale zdá se, že tento také provádí úplnou zálohu včetně aplikací (?) a jejich dat. Jistě, pokračuj! Nezapomeňte ‚ nezapomenout zmínit, že ‚ nefunguje bez cloudového účtu (buď avast ‚ s vlastní nebo GDrive), což to pro mě vylučuje 🙂 Díky za nápovědu!
- @Celeritas toto není diskuzní oblast (vítejte v naše chatovací místnost ). Ale i v počítači byste v takovém případě disk naformátovali. ‚ Nikdy jsem neslyšel, že obnovení zálohy se postaralo o odstranění “ dalších souborů “ bez výslovně řečeno. To by mě velmi odcizilo. Ještě více, protože záloha ADB může být úplná záloha nebo jen pokrytí jedné aplikace; v druhém případě by to bylo dokonce absurdní, kdyby při obnově vymazal vše ostatní.
Odpovědět
Technicky , MŮŽETE vytvořit plnou zálohu Nandroid bez rootování zařízení. Musíte pouze flashovat CWM (nebo jakékoli obnovení, které podporuje zálohování Nandroid) přes USB. Například můžete použít Odin (Windows) k blikání CWM na zařízení Samsung po přechodu do režimu stahování, aniž byste se dotkli Androidu. Takže zde není vůbec žádný root nebo root přístup.
Komentáře
- No, myslím, alespoň co je tedy skutečnou otázkou jak to vnímám, je Jak můžete provést úplnou zálohu, aniž byste zrušili záruku. Průměrní uživatelé nebudou chtít, ani neví, jak, rootovat, natož blikat náhradní obnovení.
- @RyanConrad Souhlasím . 🙂 Alespoň moje odpověď vymaže mylné představy ..
- @Izzy Unlocking nezíská root přístup. Zruší však záruku. Blikání vlastního obnovení nevyžaduje root přístup, vyžaduje pouze odemčený bootloader. Jakmile je vlastní obnova na místě, má obnovení přístup root (ale není to stejné jako mít root ve smyslu OS). Myslím si, že i když blikání vlastní obnovy je pro většinu uživatelů velkou překážkou. V mnoha v takových případech je snazší rootovat zařízení a poté obnovit obnovení. Také větší šance na měkké zděšení zařízení s blikáním obnovení.
- Hlavní problém tohoto řešení je pro b zařízení uzamčená ootloaderem, ‚ fastboot oem unlock ‚ zařízení vymaže.
- @lid Přidržte sekundu .. Souvisela vaše předchozí otázka s diskusí? Podívej … Říkám, že ‚ nemusíš vůbec získávat kořeny. Proč se snažíte najít exploit pro rootování?
Odpověď
Koushik Dutta (aka Koush aka Mr. ClockworkMod ) zveřejnil Helium Backup , který by měl umožnit celou věc i bez potřeby počítače a kabelu USB:
Zálohování heliem by mělo být schopné zálohovat aplikace a data na kartu SD, připojená zařízení USB, Dropbox, Disk Google nebo Box.
Pokud jde o nastavení systému, nejde o úplnou zálohu, ale dělá obnovit nastavení a data aplikace. Nezálohuje vaše interní úložiště (uživatelské soubory), takže tyto soubory budete muset zálohovat samostatně.
Pokud zjistíte, že nejste schopni abyste viděli své zálohy v seznamu obnovení, některá metadata zálohy se mohla při překladu ztratit. Samotné zálohy lze stále obnovit, ale k jejich získání budete potřebovat nějakou práci navíc .
Upravit: Podrobný návod na používání hélia naleznete v části Jak zálohovat aplikace a data bez rootování pomocí aplikace Helium pro Android (díky za nápovědu, Simone!). A než si na něco stěžujete, ujistěte se, že jste „zkontrolovali Helium Wiki (díky golimar za to, že na to upozornil!).
Komentáře
- Bohužel vyžaduje Android 4.0, stejně jako řešení Ryan ‚ s.
- Jistě: Jako Ryan ‚ s řešení používá jako backend
adb backup
. - @Izzy Právě jsem našel pěkný komentář o Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
- @Lucky pro nekorenované zařízení, které ‚ je smutně pravdivé, protože Nejprve je třeba aktivovat komponentu ADB v zařízení (po každém spuštění) – což vyžaduje zvýšená oprávnění, takže ji nelze provést přímo v zařízení bez root, ale je to možné pouze prostřednictvím samotné ADB.
- Doporučené čtení před instalací: github.com/koush/support-wiki/wiki/Helium-Wiki
Odpověď
Tato odpověď není nápovědou, v kterou jste doufali, ale výsledkem mých testů v reálném světě:
zálohování adb zdaleka není kompletní, na zařízení Nexus 3, a to pod nekořenovaným systémem Android 4.3 a pokud je spuštěno s kořenem adb na Cyanogenmod 10.1.3!
Pár věcí je obnoveno, pár ne! Zkontroloval jsem obnovení některých funkcí:
NENÍ OBNOVENO: v podstatě všechny klíčové telefonní funkce: kontakty, sms, vyzvánění & zvuk upozornění, aktivované vstupní jazyky (= rozložení kbd), vlastní jméno (místo toho se ponechá vlastní jméno nastavené v prvním spouštěcím průvodci)
SPRÁVNĚ OBNOVENO: Vlastní slovník, tapety, polohy ikon spouštěče, aplikace a jejich nastavení.
Toto byly moje požadavky, které mě přivedly k tématu:
- Maximalizace soukromí systému Android
- Fyzické zabezpečení , které brání řídit stahováním ( PDF ), což znamená:
- zavaděč uzamčen, obnovení skladových zásob, vypnutý ADB
- ještě bezpečnější s: šifrováním celého disku
- Plná lokální záloha, žádná cloudová záloha (téma tohoto vlákna zde)
U Cyanogenmod byla situace trochu jiná: SMS byly úplně obnoveny, ale kontakty a protokoly hovorů stále nejsou obnoveny. I při zálohování a obnově adb, kde běželo s adb spuštěným jako root prostřednictvím adb root
.
Takže se pokusím použít vlastní ROM s rootem (pro získání některých dalších funkcí), uzamčený bootloader, vlastní obnovení a obnovení proběhne pouze dočasně (teoreticky možné ze rootovaného zařízení s flash_image , ale pro mě toto také selhalo ), ze kterého pak dělám zálohy NANDROID (nebo zálohu adb + speciální zálohovací řešení pro sms / call-logs / kontakty) plus vlastní aktualizace ROM.
Odpověď
Můžeme si vzít zálohu našeho zařízení bez použití jakékoli aplikace nebo bez rootování telefonu.
Android obsahuje integrovaný způsob zálohování a obnovení obsahu vašeho telefonu nebo tabletu. Vše, co potřebujete, je počítač a zařízení se systémem Android 4.0 (Ice Cream Sandwich) nebo novější.
Přejděte do složky adt-bundle-windows-x86\sdk\platform-tools
a zde otevřete příkazový řádek.
-
Ujistěte se, že je povoleno ladění USB.
-
Zkontrolujte, zda je vaše zařízení připojeno spuštěním „
adb device
„. -
Nyní spusťte“
adb backup -apk -shared -all -f C:\Users\UserName\backup.ab
„. -
Odemkněte zařízení, zadejte heslo pro šifrování a celé vaše zařízení bude zálohováno.
-
Chcete-li obnovit znovu, jednoduše spusťte „
adb restore C:\Users\UserName\backup.ab
„.
Pro stejné jsem zde napsal postup krok za krokem se snímky obrazovky . Doufám, že to pomůže!
Komentáře
- Ano. To ‚ s tím, co Ryan ‚ s odpovědí uvádí správně jako svou start 🙂 Ale děkuji za další podrobnosti a podrobného průvodce!
Odpověď
I “ Trochu mě překvapily ostatní (komplikované) odpovědi. Možná jsem otázku nepochopil, takže neváhejte komentovat a hlasovat podle toho.
- Podle definice úplná záloha (včetně ROM, aplikací a dat) se nazývá záloha Nandroidu . Otázkou tedy je, „jak provedu zálohu Nandroidu na mém nezakořeněném zařízení“.
- Abyste mohli zálohovat Nandroid, nepotřebujete rootované zařízení. Zálohy Nandroid se obvykle provádějí pomocí vlastní obnovy (například TWRP nebo Clockwordmod), která k instalaci ne vždy vyžaduje rootované zařízení. Například lze nainstalovat ADB TWRP podle pokynů zde . Je možné dočasně načíst vlastní obnovení, čímž se zachová obnova zásob (a vaše záruka; u TWRP to lze provést nahrazením
fastboot flash recovery twrp*.img
zafastboot boot twrp*.img
v kroku 4 propojeného kurzu).Některá zařízení vyžadují odemčení bootloaderu, aby bylo možné nainstalovat vlastní obnovu, jiná nikoli. Pamatujte, že odemčení bootloaderu obvykle obnoví tovární nastavení zařízení.
Komentáře
- Ne. Záloha nandroid není definicí úplné zálohy, ale otázka nedokáže definovat, co to je. Vaše metoda vyžaduje odemčený bootloader a znalost blikání obnovy (která se u jednotlivých modelů liší). Nejsou to opravdu věci, s nimiž se člověk, který nemá ‚ t root, potýká.
- @jiggunjer, díky čemu říkáte, že záloha nandroid není úplná záloha? Některé telefony mají také odemčený bootloader. Ve srovnání s ostatními odpověďmi bych ‚ neřekl, že je to složité.
- Plná záloha by byla v každém sektoru eMMC, nandroidy jsou často obrázky podmnožina sektorů, obvykle vylučují bootloader a samotnou obnovu. Pravděpodobně taková úplná záloha není často nutná. Vaše odpověď je skutečně jednoduchá, ale nepraktická pro 95% nezakořeněných uživatelů.
- @jiggunjer v pořádku, možná ‚ máte pravdu, že technicky mluvení Nandroid přesně neznamená totéž jako “ úplná záloha “ i když si myslím, že ‚ to, co si většina lidí myslí. Metoda, kterou popisuji, nevyžaduje ‚ t root. Vyžaduje to dočasné blikání vlastní obnovy, ale vzhledem k dalším odpovědím použijte
adb
z příkazového řádku (který sám vyžaduje stahování velkých souborů). ‚ nemyslím si, že ‚ je mnohem složitější. - Úplná záloha z pohledu technika je pravděpodobně replikací celého hardwaru včetně stavu všech bitů . Jelikož se však jedná o web zaměřený na uživatele, plná záloha jednoduše znamená: mohu se z toho obnovit a skončit přesně ve stavu, ve kterém byla záloha provedena (všechna nastavení, aplikace & údaje jsou zahrnuty). Kromě toho: Zatímco jablko je ovoce, ovoce nemusí být nutně jablko; ano, záloha Nandroidu je obvykle plná záloha (i když např. TWRP přeskočí “ sdílené úložiště „) – ale to ‚ t znamená, že úplná záloha je vždy záloha Nandroid;)
odpověď
„Plná záloha“ se ve světě Androidu jeví jako velmi přetížený výraz. Dovolte mi, abych to nejprve definoval (parafrázoval komentář):
Úplná záloha je cokoli, co obnoví stav vašeho systému, když jste provedli zálohu. ~ Izzy (OP)
Takže zřejmá následná otázka by měla znít: obnovit svůj stav z čeho?
- Scénář 0: Váš telefon je fyzicky poškozený.
- Scénář 1: Celá vaše jednotka (eMMC) byla prázdná.
- Scénář 2: Můžete bootovat pouze do režimu USB flash, jako je fastboot / ODIN.
- Scénář 3: Můžete bootovat na fastboot A vaše (vlastní?) obnovení
- Scénář 4: Váš telefon byl resetován do továrního režimu. Máte normální nekořenovanou funkčnost.
- Scénář 5: Neúmyslně jste odstranili svůj oblíbený obrázek tapety kočky.
- atd.
Každý z těchto scénářů může mít jiné řešení zálohování. plná záloha by musela být schopna řešit všechny. Samozřejmě trochu troluji se scénářem nefunkčního telefonu (0), ale poukazuje na to, jak špatně je tato kanonická otázka definována. To odráží skutečnost, že mnoho lidí a společností má tendenci zjednodušovat zálohování a ignorovat nejdůležitější část : obnovení.
Vezměte v úvahu, že v komunitě Android se předpokládá, že hardbricks (0 & 1) jsou těžítka; očekává se od vás, že získáte nový telefon. Pojďme tedy rozdělit zbývající zálohovací řešení do 2 kategorií:
- Obnova vývojářů (2+).
Obvykle zahrnuje použití Nandroidu (sektorová kopie většiny oddílů) a možná opětovné blikání vlastní obnovení. Bitové technické. Může ovlivnit záruku. - Obnovení spotřebitele (4+).
Obvykle obnoví aplikace a data, včetně fotografií koček. Částečné obnovení může fungovat u různých modelů.
Oba lze pro případy použití považovat za úplné zálohy. Nechte kontext určit, zda někdo, kdo požaduje úplnou zálohu, chce možnost 1 nebo 2. Mezi scénářem je trochu šedé oblasti (3,5?) 3 a 4, např pokud uživatel odstranil soubory z oddílu /system
, může metoda obnovení záviset na tom, co chybí.
Dejte si pozor na obnovení spotřebitele
Aktuální nejvíce hlasovanou odpovědí založenou na adb backup
je spotřebitelská obnova, která může obnovit aplikace a data pomocí několik upozornění:
- Zdá se, že některé soubory vynechá
- Variabilní výsledky v závislosti na ROM (např. nefunguje u některých modelů Sony, vynechává různé položky na CyanogenMod vs TouchWiz) .
Ačkoli v Oreu nedávno došlo k malým vylepšením (novinky XDA) Stále nemůžu potvrdit, jestli dokáže kopírovat všechny uživatelské soubory, jako jsou fotografie a hudba zkopírované z vašeho počítače.
Chcete-li obnovit dev, potřebujete Nandroid.
Nemůžete získat plnou Nandroid bez zakořenění NEBO pomocí obnovy. Výjimkou je možná obrázek vaší SD karty, který vám poskytne částečný Nandroid. Musíte tedy riskovat instalaci bitové kopie nebo dočasné zakořenění, nebo počkat, než výrobci OEM nabídnou lepší obnovení.
Nezapomeňte pojmenovat své zálohy důležitými informacemi, jako je datum a oddíly.
„Nemusíte zálohovat to, co vám nevadí znovu
Nandroid obvykle nezahrnuje obnovení, protože se obvykle aplikuje z obnovy, takže je nadbytečné. Pokud je ale vaše zařízení pokazeno a vaše zotavení je pryč, můžete zpanikařit a myslet si, že jste to nezálohovali, takže není co obnovovat. Je však často snadné stáhnout a znovu nainstalovat obnovení pomocí nástroje USB flash (např. fastboot).
Podobně, pokud ukládáte své kontakty v cloudu, obvykle není třeba je zálohovat. Po obnovení stačí synchronizovat znovu.
Nezapomeňte, že úplná záloha závisí na tom, co chcete obnovit. od. Neexistuje žádné dokonalé řešení na „spotřebitelské úrovni“, kterou jsem popsal. V zemích EU / Asie, kde se lidé neobávají odmítnutí záruky, není důvod neinstalovat vlastní obnovu, pokud existuje.