Știu că cer aproape imposibilul – întrucât o copie de rezervă completă necesită cu siguranță permisiuni de root. Dar totuși există mulți oameni în jurul valorii de a nu dori să-și înrădăcineze dispozitivele – frică să-și anuleze garanțiile sau să-și împiedice dispozitivele sau pur și simplu să nu aibă dispozitivele acceptate de nicio metodă de înrădăcinare.
Știu, de asemenea, că s-au pus deja multe întrebări pe acest subiect și i-am verificat pe toți având eticheta backup – niciunul nu acoperă întregul subiect, toți au doar piese și, în special, persoane noi pentru Android (dar și alți utilizatori care nu au putere) ar fi greu să descopăr cea mai bună cale.
Deci, Vreau un răspuns canonic detaliat la întrebarea:
Nu care implică soluții root, cum se realizează o copie de rezervă cât mai aproape de este posibilă o copie de rezervă completă ?
Vă rugăm să faceți nu oferiți răspunsuri simple, cum ar fi „Utilizați aplicația xyz [punct]]. Dacă menționați o aplicație (și mă îndoiesc că o singură aplicație ar fi răspunsul aici), includeți ce părți sunt acoperite de acesta – precum și idei despre cum să umpleți golurile pe care le lasă. (Și pentru a clarifica absolut: știu că primul lucru care îmi vine în minte este Titanium Backup – îl folosesc eu însumi, dar acest lucru nu se aplică aici: Această întrebare este strict despre metode pentru dispozitive neînrădăcinate! ) Mai mult, răspunsul ar trebui să fie cât mai generic posibil în ceea ce privește aplicarea la o gamă largă de dispozitive (adică nu ar trebui să fie limitat la un singur dispozitiv sau producător).
Am menționat deja că am investigat toate întrebările aici etichetate backup . Acestea vor fi cu siguranță utile pentru a oferi detalii pentru răspunsuri aici, așa că voi lista cele mai importante dintre acestea cu privire la întrebarea mea:
- Cum se face backup pentru un Android dispozitiv?
- Cum pot efectua o copie de rezervă completă înainte de înrădăcinare a unui telefon Android?
- Ce informații salvează Google?
- Cum pot fi date de pe un telefon neînrădăcinat copie de rezervă?
- Ar putea fi o copie de rezervă un rom Android 4.0.3 care nu este rădăcină?
- Cum fac backup (și restaurare) telefonului meu înainte de a instala un ROM personalizat?
- Faceți o copie de rezervă a Android-ului meu fără aplicații, setări, configurări etc.
Toate acestea oferă câteva detalii pentru întrebarea mea (deci nu ezitați să vă inspirați de către ei) – dar simt că lipsesc încă detalii. De asemenea, ar fi util să aveți un rezumat – să zicem, un răspuns care să includă descrierea completă a „maximului posibil”.
Un ultim criteriu: Deși aș considera că soluțiile bazate pe cloud sunt legitime, eu ” d favorizarea soluțiilor locale. Dacă puteți oferi ambele: cu atât mai bine. Dar unii oameni consideră confidențialitatea destul de ridicată (eu sunt unul dintre ei) și, prin urmare, nu ar avea încredere în datele lor unor servicii cloud.
Datorită lui Ryan, avem acum o soluție pentru un copie de rezervă completă a tuturor aplicațiilor și a datelor acestora – ceea ce nu am îndrăznit să sper! Singurul dezavantaj: soluția sa funcționează doar pentru mai puțin de 10% din toți utilizatorii de Android; și anume cele ale căror dispozitive rulează cel puțin cu Android 4.x .
Deci, din nou, întreb aproape imposibil: Orice soluție aplicabilă cel puțin pe Gingerbread (2.3.x) sau, mai bine, chiar și Froyo ( 2.2.x) – deci acoperă majoritatea dispozitivelor actuale? Aceste soluții pot implica mai multe instrumente (încercați să o păstrați cât mai simplă posibil; gândiți-vă la mama dvs. pentru a vă urma instrucțiunile;)
Și țineți cont de: FĂRĂ RĂDĂCINĂ!
Pentru a motiva în continuare răspunsuri de înaltă calitate (și, sperăm, pentru a le evita pe cele de calitate scăzută), voi fi unul dur aici : Așa cum fac rar, voi voi vot în jos răspunsuri care nu se potrivesc criteriilor menționate pe unul end – dar pe celălalt capăt, Voi configura o recompensă pentru cel mai bun răspuns (care nu se poate face imediat, dar cel mai devreme după 2 zile).
Comentarii
- ce versiune de Android doriți să faceți backup? deoarece cu 4.x există soluția ‘ adb backup ‘ care funcționează pentru dispozitive neînrădăcinate.
- Deoarece nu ‘ nu mă caut pe mine (dispozitivele mele sunt înrădăcinate, așa că pot folosi backup-urile NANDroid, precum și Titanium Backup ), acest lucru ar merita un răspuns – așa cum s-ar aplica tuturor celor care au deja 4.x pe dispozitivul său. Cât ar acoperi – și ce zici de golurile rămase în urmă, dacă există?Rețineți, de asemenea, că are nevoie de SDK-ul instalat pe computer (inclusiv avantajele și dezavantajele sale pentru utilizatorii fără experiență).
- Am creat o întrebare – android. stackexchange.com/questions/33479/… pentru urmărirea dispozitivului cu Android 2.3.x și mai jos, am observat că soluția este pentru dispozitivele Android 4.X
Răspuns
Soluție disponibilă pentru dispozitive 4.0+:
Pentru dispozitivele 4.0+ există un soluție numită „backup adb”.
Notă: Aceasta funcționează numai pentru aplicațiile care nu interzic backupul! Aplicațiile care nu permit backup-ul sunt pur și simplu ignorate atunci când creați o copie de rezervă utilizând acest mod.
Acest lucru folosește adb, așa că trebuie să aveți Android Software Development Kit (SDK) instalat pe computer (pe unele distribuții Linux: doar pachete android-tools-adb
și android-tools-adbd
).
NOTĂ: Această soluție nu va face backup și nu va restabili informațiile de contact, SMS sau calendar
Opțiunile pentru comanda adb sunt:
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
- -f: calea *. fișier ab care va fi salvat pe computer. Acest fișier este un fișier comprimat care conține o arhivă de date / apk-uri de pe dispozitivul dvs.
- -apk | -noapk: indică dacă fișierele * .apk ar trebui să fie copiate de rezervă (implicit este -noapk)
- -obb | -noobb: activează / dezactivează backupul oricărui fișier instalat de extensie apk (aka .obb) asociat fiecărei aplicații (implicit este -noobb)
- -shared | -noshared: activați / dezactivați copierea de rezervă a conținutului stocării partajate / cardului SD al dispozitivului (implicit este -noshared)
- -tot: indică faptul că doriți ca întregul sistem să fie copiat. pachete specifice sau utilizați -all pentru o copie de rezervă completă a sistemului.
- -sistem | -nosistem: indică dacă toate aplicațiile și datele de sistem sunt incluse la copierea de rezervă. (implicit este -sistem)
- < pachete >: aici puteți lista anumite pachete de backup. Utilizați-le dacă doriți să faceți backup numai pentru anumite Dacă utilizați -all, nu este necesar să specificați pachete.
Cum să faceți backup dispozitivului:
Mai întâi, trebuie să activați „Depanarea USB” pe dispozitivul dvs. Android:
- Accesați secțiunea „Despre dispozitiv” (sau „Despre telefon” sau „Despre tabletă”) din Setări
- Apăsați de 7 ori pe rândul „Număr compilare” (de obicei ultimul rând). După aceea, secțiunea „Opțiuni pentru dezvoltatori” va apărea în Setări
Opțiuni pentru dezvoltatori „
- Accesați secțiunea„ Opțiuni dezvoltator ”din Setări
- Atingeți caseta de selectare„ Depanare USB ”
Depanare USB ”
În al doilea rând, pe computerul dvs. din promptul de comandă va trebui să puteți localiza atât comanda adb
, cât și fișierul de rezervă. Cel mai simplu mod de a face acest lucru este să executați comanda adb
din directorul în care se află adb
.
În Windows Explorer navigați la locul în care ați instalat Android SDK și SHIFT+RIGHT CLICK
în folderul platform-tools
.
Aceasta va deschide un prompt de comandă (fereastra dvs. va arăta diferită de a mea).
În terminalul Mac puteți tasta cd
și apoi trageți folderul platform-tools din directorul de căutare la fereastra terminalului și calea va fi inserată. Faceți clic și veți fi în locul potrivit.
În Linux, sper să știți cum să localizați și să cd în directorul părinte al comenzii adb. utilizează Linux la urma urmei.
De aici, tastați următoarea comandă:
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
(dacă doriți să stocați copia de rezervă într-un alt director, includeți o cale pentru fișierul „.ab” așa cum se arată în captura de ecran de mai jos.)
Apoi vi se va solicita pe dispozitiv o parolă (aceasta este folosită pentru criptați copia de rezervă):
Pentru restaurare, funcționează aproape la fel.
Windows:
adb restore backup08262012.ab
Linux & Mac
./adb restore backup08262012.ab
Apoi vi se va solicita parola pentru a restabili pe dispozitiv:
Acum pentru auto-promovarea nerușinată:
Droid Explorer ( v0.8.8.7 +) va putea gestiona acest lucru pentru dispozitivele 4.0+.În timp ce Droid Explorer este în prezent optimizat pentru dispozitivele înrădăcinate, această funcționalitate va funcționa și pentru dispozitivele neînrădăcinate.
Droid Explorer va face copii de siguranță complete ale dispozitivului și le va salva în %USERPROFILE%\Android Backups\
. În acel folder se află un folder numit pentru dispozitiv, iar în acel folder sunt copiile de rezervă.
Faceți dublu clic fișierul Backup Android vă va permite să vă restaurați dispozitivul din fișierul de rezervă.
Comentarii
- BTW: adăugând la soluția dvs., chiar astăzi am găsit o postare pe Știrile XDA: Instrument de backup final, nu este necesar rădăcină . Acest ” Ultimate Backup Tool ” este doar un simplu fișier
.bat
care apelează comenzile ADB menționat ( Pastebin ) – și astfel poate servi ca ” inspirație ” către prietenii Linux / Unix / Mac pentru a crea un script shell similar;) - Da, face date. De fapt, face datele numai în mod implicit. Singura problemă este că este pentru dispozitivele 4.x și este o caracteristică destul de nedocumentată a adb.
- Funcționează numai pentru restaurarea aceluiași dispozitiv sau pentru același model? Trebuie să-mi înlocuiesc telefonul (One X cu wifi obosit) și aș dori să pot restabili totul la noua versiune …
- ! Atenție! Adb restaurarea este departe de a fi completă, cel puțin pe un stoc Android neînrădăcinat 4.3 pe un Nexus 3! Câteva lucruri sunt restaurate, câteva nu! Am verificat restaurarea unor caracteristici. FĂRĂ RESTAURAT, practic toate caracteristicile cheie de telefonie : contacte, sms, ton de apel & sunet de notificare, limbi de intrare activate (= machete kbd), nume propriu în primul asistent de pornire este păstrat în schimb) RESTAURAT ÎNTREBAT : vocabular personalizat, tapet, pozițiile pictogramei lansatorului, aplicații și setările acestora. Declarație de închidere: Aceasta este o soluție de rezervă neadecvată! S-ar finaliza backupul adb pe un telefon înrădăcinat?
- @RyanConrad Cred că acest răspuns ar putea necesita unele actualizări: aplicațiile pot renunța la
adb_backup
(setarea la ” nu ” în fișierele lorManifest
) . Dacă ” utilizatorii root ” doresc să rezolve acest lucru, acolo ‘ este Copia de siguranță a tuturor aplicațiilor modulul Xposed, dar în niciun caz fără root. Poate ar trebui să subliniați și ceea ce este nu acoperit (în afară de ceea ce ‘ ați menționat deja – consultați porg ‘ s „! Atenție! ” comentariu de mai sus). În plus, poate integra alte sugestii din comentarii și apoi solicitați o curățare a comentariilor?
Răspuns
Există un aplicația numită Backup simplu ADB .
Backup simplu ADB face o copie de rezervă a telefonului dvs. Android de pe desktop, nu este necesară nicio rădăcină. Majoritatea instrumentelor de backup Android necesită root sau rulează de pe telefon și salvează datele pe cardul SD. Backup-ul simplu ADB este diferit. Aplicația rulează și face backup pentru datele telefonului dvs. pe desktop și face totul fără root.
Pentru a utiliza Backup ADB simplu, veți avea nevoie de modul de depanare USB activat pe dispozitivul dvs. Android (Go la Setări> Dezvoltator, activați opțiunile dezvoltatorului, apoi activați depanarea USB) și utilitarul instalat pe desktop. Cam atât: conectați telefonul, lansați aplicația pe sistemul dvs. Windows sau Linux și alegeți o opțiune de rezervă. Aveți opțiunea de a face copie de rezervă a întregului dispozitiv, doar a aplicațiilor, a tuturor datelor cu sau fără aplicații de sistem, sau chiar o singură aplicație, dacă alegeți.
Aplicația vă permite, de asemenea, să restaurați datele copiate pe dispozitivul dvs. Înainte de a face backup, vi se va solicita să generați o parolă pe care va trebui să o introduceți. în aplicația de pe telefon înainte ca backupul să poată începe, dar după aceea, procesul se desfășoară fără probleme. Este extrem de simplu, complet gratuit și nu necesită mai întâi root.
În timp ce Titanium Backup este o aplicație mai plină de funcții dacă sunteți dispus să faceți root (mai ales dacă doriți un sistem de rezervă antiglonț pentru Android), iar MyBackup Pro este minunat dacă migrați la un telefon nou și nu doriți un desktop ca intermediar, dar Simple ADB Backup este gratuit și aparent atât de ușor de utilizat, încât chiar și începătorii Android pot copia cu ușurință și rapid datele lor importante.
Simple AD B Backup a fost lansat gratuit pe forumurile XDA Developer. Apăsați pe linkul de mai jos pentru al descărca acolo.
http://forum.xda-developers.com/showthread.php?p=36499906
Vă rugăm să rețineți: Aceasta este o aplicație nouă în prezent încă în versiune beta
Comentarii
- Și, de asemenea, rețineți că, cel puțin conform numelui său, probabil că necesită cel puțin Android 4.0 – la fel ca Soluția Ryan ‘ s . Cu toate acestea, +1 de la mine, deoarece acest lucru face mai ușor pentru cei care se tem de linia de comandă 🙂
- @Izzy: Da pentru a clarifica Windows / Linux / Android (4.0+)
- @Izzy Tocmai am dat peste acest articol, ar trebui să-l modific în răspunsul meu de mai sus lifehacker.com/…
- Am fost un pic sceptic, dar se pare că acesta face și o copie de rezervă completă, inclusiv aplicațiile (?) și datele lor. Sigur, mergeți mai departe! Doar nu ‘ nu uitați să menționați că nu ‘ nu funcționează fără un cont cloud (fie avast ‘ proprii sau GDrive), ceea ce o exclude pentru mine 🙂 Vă mulțumim pentru indiciu!
- @Celeritas aceasta nu este o zonă de discuție (fiți bineveniți la camera noastră de chat ). Dar chiar și pe un computer, ați format formatul discului într-un astfel de caz. ‘ nu am auzit niciodată că restaurarea unei copii de siguranță a avut grijă să elimine ” fișiere suplimentare ” fără fiind spus explicit. Asta m-ar înstrăina foarte mult. Cu atât mai mult cu cât o copie de rezervă ADB poate fi o copie de rezervă completă sau doar acoperă o singură aplicație; în acest din urmă caz, ar fi chiar absurd dacă ar șterge orice altceva la restaurare.
Răspuns
Tehnic , puteți crea backup complet Nandroid fără rădăcină dispozitivul. Trebuie doar să blocați CWM (sau orice recuperare care acceptă backup Nandroid) prin USB. De exemplu, puteți utiliza Odin (Windows) pentru a bloca CWM pe dispozitivele Samsung după ce ați accesat modul de descărcare, totul fără a atinge Android. Deci, nu este implicat deloc root sau acces root.
Comentarii
- Ei bine, cred că este adevărata întrebare atunci, cel puțin cum îl percep, este Cum poți face o copie de rezervă completă fără a-ți anula garanția. Utilizatorii obișnuiți nu vor să rădăcească, nici măcar să știe cum, să rădăcină, să nu mai vorbim de o recuperare de înlocuire.
- @RyanConrad Sunt de acord . 🙂 Cel puțin, răspunsul meu va șterge concepțiile greșite ..
- @Izzy Unlocking nu obține acces root. Dar anulează garanția. Intermiterea recuperării personalizate nu necesită acces root, necesită doar o deblocare. bootloader. Odată ce recuperarea personalizată este la locul său, recuperarea are acces root (dar nu același lucru cu a avea root în sensul sistemului de operare). Cred totuși că intermiterea unei recuperări personalizate este o barieră mare pentru majoritatea utilizatorilor. cazuri, este mai ușor să înrădăcinați un dispozitiv, apoi să blocați o recuperare. De asemenea, șanse mai mari de blocare ușoară a unui dispozitiv cu o recuperare intermitentă.
- O problemă majoră cu această soluție este pentru b dispozitivele blocate cu ootloader, o ‘ deblocare rapidă ‘ va șterge dispozitivul.
- @lid Așteptați o secundă .. Întrebarea dvs. anterioară a fost legată de discuție? Uite .. spun, nu trebuie ‘ să ai nevoie de rădăcini. De ce încercați să găsiți exploit pentru înrădăcinare?
Răspuns
Koushik Dutta (aka Koush aka Mr. ClockworkMod ) a publicat Helium Backup , care ar trebui să facă totul posibil chiar și fără a fi nevoie de un computer și cablu USB:
Helium Backup ar trebui să poată face backup pentru aplicații și date pe card SD, dispozitive USB atașate, Dropbox, Google Drive sau Box.
Aceasta nu este „ta” copie de rezervă completă în măsura în care vine vorba de setările de sistem, dar face restaurați setările aplicației și datele. nu face backup pentru stocarea internă (fișierele utilizatorului), așa că va trebui să faceți backup fișierelor respective separat.
Dacă nu vă veți putea pentru a vă vedea copiile de rezervă în lista de restaurare, este posibil ca unele metadate ale copiilor de rezervă să se fi pierdut în traducere. Backup-ul în sine poate fi totuși restaurat, dar veți avea nevoie de câteva lucrări suplimentare pentru a le obține.
Editați: Pentru informații complete despre utilizarea Helium , consultați Cum să faceți backup pentru aplicații și date fără rădăcină folosind aplicația Helium Android (mulțumesc pentru indiciu, Simon!). Și înainte de a vă plânge de orice, asigurați-vă că ați verificat cu Helium Wiki (mulțumesc lui golimar pentru că a arătat acest lucru!).
Comentarii
- Din păcate necesită Android 4.0, la fel ca soluția Ryan ‘.
- Sigur: la fel ca Ryan ‘ s, utilizează
adb backup
ca backend. - @Izzy Tocmai am găsit o scriere frumoasă despre Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
- @ Noroc pentru un dispozitiv neînrădăcinat care ‘ este din păcate adevărat, ca Componenta ADB pe dispozitiv trebuie mai întâi activată (după fiecare boot) – ceea ce necesită privilegii ridicate, deci nu poate fi realizată direct pe dispozitiv fără root, ci este posibilă numai prin ADB în sine.
- Citire recomandată înainte de instalare: github.com/koush/support-wiki/wiki/Helium-Wiki
Răspuns
Acest răspuns nu este indiciul pe care l-ați sperat dragi cititori, ci rezultatul testelor mele din lumea reală:
copierea de rezervă adb este departe de a fi completă, pe un Nexus 3, ambele sub un sistem Android 4.3 neînrădăcinat și dacă sunt rulate cu rădăcină adb pe Cyanogenmod 10.1.3!
Câteva lucruri sunt restaurate, câteva nu! Am verificat restaurarea unor caracteristici:
NU RESTAURAT: practic toate caracteristicile cheie de telefonie: Contacte, sms, ton de apel & sunet de notificare, limbi de intrare activate (= aspecte kbd), nume propriu (numele propriu setat în primul asistent de pornire este păstrat în loc)
RESTAURAT CORECT: Vocabular personalizat, tapet, pozițiile pictogramei lansatorului, aplicațiile și setările acestora.
Acestea au fost cerințe, care m-au adus la subiect:
- Maximizarea confidențialitate Android
- Securitate fizică pentru a împiedica unitatea de descărcări ( PDF ), adică:
- bootloader blocat, recuperare stoc, ADB dezactivat
- și mai sigur cu: criptare completă pe disc
- Backup local complet, fără backup în cloud (subiectul acestui subiect aici)
Pe Cyanogenmod situația a fost puțin diferită: SMS-urile au fost complet restaurate, dar contactele și jurnalele de apeluri încă nu sunt restaurate. Chiar și atunci când backupul și restaurarea adb au fost executate cu un adb care rulează ca root prin adb root
.
Deci, voi încerca să folosesc un ROM personalizat, cu root (pentru a obține câteva caracteristici suplimentare), un bootloader blocat, recuperare personalizată și flash-ul temporar de recuperare (teoretic posibil de pe dispozitivul înrădăcinat cu flash_image , dar pentru mine acest a eșuat prea ), din care fac apoi backup-uri NANDROID (sau backup adb + soluții speciale de backup pentru sms / jurnale de apeluri / contacte) plus actualizări ROM personalizate.
Răspuns
Putem face backupul dispozitivului nostru fără a folosi aplicații sau fără a ne înrădăcina telefonul.
Android include un mod încorporat de backup și restaurare a conținutului telefonului sau tabletei. Tot ce aveți nevoie este un computer și un dispozitiv care rulează Android 4.0 (Ice Cream Sandwich) sau o versiune mai nouă.
Accesați folderul adt-bundle-windows-x86\sdk\platform-tools
și deschideți promt-ul de comandă aici.
-
Asigurați-vă că depanarea USB este activată.
-
Verificați dacă dispozitivul este conectat executând „
adb device
„. -
Acum executați”
adb backup -apk -shared -all -f C:\Users\UserName\backup.ab
„. -
Deblocați-vă dispozitivul, furnizați parola de codificare și întregul dispozitiv va fi făcut backup.
-
Pentru a restabili din nou pur și simplu executați „
adb restore C:\Users\UserName\backup.ab
„.
Am scris procedura pas cu pas cu capturi de ecran pentru același aici . Sper că acest lucru vă va ajuta!
Comentarii
- Da. Acel ‘ este ceea ce Ryan ‘ răspuns afirmă corect ca fiind începe 🙂 Dar vă mulțumim pentru detalii suplimentare și ghid pas cu pas!
Răspuns
I ” Sunt puțin surprins de celelalte răspunsuri (complicate). Poate că am înțeles greșit întrebarea, așa că nu ezitați să comentați și să votați în consecință.
- Prin definiție, o copie de rezervă completă (inclusiv ROM, aplicații și date) se numește backup nandroid . Prin urmare, întrebarea se pune „cum fac o copie de rezervă Nandroid pe dispozitivul meu rădăcinat”.
- Nu aveți nevoie de un dispozitiv înrădăcinat pentru a putea face o copie de rezervă Nandroid. Copiile de rezervă nandroid se fac de obicei printr-o recuperare personalizată (cum ar fi TWRP sau Clockwordmod) care nu necesită întotdeauna un dispozitiv înrădăcinat pentru instalare. De exemplu, utilizând ADB TWRP poate fi instalat, conform instrucțiunilor de aici . Poate fi posibil să încărcați temporar o recuperare personalizată, păstrând astfel recuperarea stocului (și garanția dvs.; pentru TWRP acest lucru se poate face înlocuind
fastboot flash recovery twrp*.img
cufastboot boot twrp*.img
la pasul 4 al tutorialului legat).Unele dispozitive necesită deblocarea bootloaderului pentru a instala o recuperare personalizată, altele nu. Rețineți că deblocarea încărcătorului de boot, de obicei, vă resetează dispozitivul.
Comentarii
- Nu. Un backup nandroid nu este definiția unui backup complet, dar întrebarea nu reușește să definească ce este acesta. Metoda dvs. necesită un bootloader deblocat și cunoștințe despre intermitent o recuperare (care diferă în funcție de model). Nu sunt lucruri pe care o persoană care nu ‘ root le dorește să se amestece.
- @jiggunjer ce te face să spui că o copie de rezervă nandroid nu este o copie de rezervă completă? De asemenea, unele telefoane vin cu un bootloader deblocat. De asemenea, în comparație cu celelalte răspunsuri, nu aș spune ‘ că aș spune că acesta este complex.
- O copie de rezervă completă ar fi fiecare sector al eMMC, nandroidele sunt adesea imagini ale un subset de sectoare, ele exclud de obicei bootloaderul și recuperarea în sine. Probabil că o astfel de copiere de rezervă completă nu este adesea necesară. Răspunsul dvs. este într-adevăr simplu, dar nu este practic pentru 95% dintre utilizatorii neînrădăcinați.
- @jiggunjer bine, poate ‘ aveți dreptate că din punct de vedere tehnic vorbind nandroid nu înseamnă exact același lucru cu ” copie de rezervă completă ” deși cred că ‘ este ceea ce cred majoritatea oamenilor. Metoda pe care o descriu nu necesită rădăcină ‘. Nu necesită intermitent temporar pentru o recuperare personalizată, dar pentru alte răspunsuri folosiți
adb
din linia de comandă (care necesită descărcarea fișierelor mari). > Nu cred că este ‘ mult mai complex. - O copie de rezervă completă în viziunea unui tehnician este probabil o replicare a întregului hardware, inclusiv starea tuturor biților . Dar, deoarece acesta este un site orientat către utilizator, o copie de rezervă completă înseamnă pur și simplu: pot restaura din aceasta și pot ajunge exact la starea în care a fost făcută copierea de rezervă (toate setările, aplicațiile & datele sunt acoperite). În plus: În timp ce un măr este un fruct, un fruct nu este neapărat un măr; da, o copie de rezervă Nandroid este de obicei o copie de rezervă completă (deși TWRP omite ” stocare partajată „) – dar asta nu nu înseamnă că o copie de rezervă completă este întotdeauna o copie de rezervă Nandroid;)
Răspuns
O „copie de rezervă completă” pare a fi un termen foarte supraîncărcat în lumea Android. Permiteți-mi să îl definesc mai întâi (parafrazând un comentariu):
O copie de rezervă completă este tot ceea ce vă va restabili starea sistemului atunci când ați făcut copia de rezervă. ~ Izzy (OP)
Deci, întrebarea evidentă de urmărire ar trebui să fie: restabiliți starea din ce?
- Scenariul 0: telefonul dvs. este rupt fizic.
- Scenariul 1: întreaga unitate (eMMC) a fost ștearsă.
- Scenariul 2: puteți porni numai într-un mod flash USB, cum ar fi fastboot / ODIN.
- Scenariul 3: puteți porni în fastboot ȘI recuperarea dvs. (personalizată?)
- Scenariul 4: telefonul dvs. a fost resetat la modul din fabrică. Aveți funcționalitate normală neînrădăcinată.
- Scenariul 5: imaginea de fundal a pisicii dvs. șterse din greșeală.
- Etc.
Fiecare dintre aceste scenarii poate avea o soluție de rezervă diferită. O copie de rezervă completă ar trebui să le poată aborda pe toate. Bineînțeles că mă străduiesc puțin cu scenariul de telefon defect (0), dar subliniază cât de prost definită este această întrebare canonică. Acest lucru reflectă faptul că mulți oameni și companii tind să simplifice prea mult copiile de rezervă și să ignore cea mai importantă parte : restoring.
Luați în considerare faptul că în comunitatea Android este implicit faptul că hardbricks (0 & 1) sunt greutăți pentru hârtie; vă așteptați să obțineți un nou telefon. Deci, să împărțim soluțiile de rezervă rămase în 2 categorii:
- Dezvoltatorii restaurează (2+).
De obicei implică utilizarea unui Nandroid (copie sectorială a majorității partițiilor) și poate re-intermitent o recuperare personalizată. Bit tehnic. Poate afecta garanția. - Restaurările consumatorilor (4+).
Restaurează în mod obișnuit aplicațiile și datele, inclusiv fotografiile pisicii. Restaurările parțiale ar putea funcționa pe diferite modele.
Ambele pot fi considerate copii de siguranță complete pentru cazurile lor de utilizare. Lăsați contextul să stabilească dacă cineva care solicită o copie de rezervă completă dorește opțiunea 1 sau 2. Există „un pic de zonă gri (3.5?) între scenariu 3 și 4, de ex dacă un utilizator a șters fișiere din partiția /system
, metoda de restaurare poate depinde de ceea ce lipsește.
Atenție la restaurarea consumatorilor
Cel mai votat răspuns actual bazat pe adb backup
este o restaurare a consumatorului care poate restaura aplicații și date, cu un câteva avertismente:
- Se pare că omite unele fișiere
- Rezultate variabile în funcție de ROM (de exemplu, nu funcționează pe unele modele Sony, omite diferite articole pe CyanogenMod vs TouchWiz) .
Deși recent în Oreo au existat mici îmbunătățiri (știri XDA) încă nu pot confirma dacă poate copia toate fișierele utilizatorului, cum ar fi fotografiile și muzica copiate de pe computer.
Pentru o restaurare a dezvoltatorului, doriți un Nandroid.
Nu puteți obține o versiune completă Nandroid fără nici o înrădăcinare SAU folosind o recuperare. O excepție este probabil o imagine a cardului SD, oferindu-vă un Nandroid parțial. Așadar, trebuie să riscați să instalați o imagine sau să înrădăcinați temporar sau să așteptați până când OEM-urile oferă recuperări mai bune.
Nu uitați să denumiți copiile de rezervă cu informații importante, cum ar fi data și partițiile incluse.
„Nu trebuie să faceți backup pentru ceea ce nu vă deranjează”
De obicei, un Nandroid nu include o recuperare, deoarece acestea sunt de obicei aplicate dintr-o recuperare, deci este redundantă. Dar dacă dispozitivul dvs. este încurcat iar recuperarea dvs. a dispărut, s-ar putea să intrați în panică, crezând că nu l-ați „făcut din copie de rezervă, așa că nu este nimic de restaurat. Dar este adesea simplu să descărcați și apoi să reinstalați recuperarea cu un instrument flash USB (de exemplu, fastboot).
În mod similar, dacă vă stocați contactele în cloud, de obicei nu este nevoie să le faceți backup. Doar sincronizați din nou după restaurare.
Amintiți-vă, o copie de rezervă completă depinde de ceea ce doriți să recuperați Nu există o soluție perfectă la „nivelul consumatorului” pe care l-am descris. În țările UE / Asia, unde oamenii nu sunt atât de îngrijorați de refuzul garanției, există puține motive pentru a nu instala o recuperare personalizată dacă există.