Funkcija varnostnega kopiranja ADB je pravkar prejela nekaj opaznih izboljšav v sistemu Android Oreo, kar naj bi pomenilo veliko bolj zanesljivo orodje za uporabnike.
Odvisno od tega, koga vprašate, boste morda slišali, da je Android Debug BridgeFunkcija varnostnega kopiranja je božji dar. Ta funkcija, predstavljena v Ice Cream Sandwichu, vam omogoča, da naredite popolno varnostno kopijo vaše naprave brez uporabe root ali drugih aplikacij, preprosto z uporabo adb. Vendar je imelo to orodje nekaj omejitev, ki so dale prednost drugim aplikacijam, kot je Titanium Backup. Android Oreo želi odpraviti nekatere od teh pomanjkljivosti, da bi postal boljše in zanesljivejše orodje. In kot taka je nova različica Androida prejela nekaj prepotrebnih izboljšav za varnostno kopiranje in obnovitev adb.
Časovna omejitev varnostnega kopiranja se je povečala
Pred Androidom Oreo so varnostne kopije v skupnem pomnilniku (/sdcard contents) uporabljale časovno omejitev 5 minut, medtem ko so obnovitve uporabljale časovno omejitev 1 minute. To je pomenilo, da bo varnostno kopiranje/obnovitev vedno potekla, če bo na kartici sdcard katera koli velika datoteka, na primer dolgi videoposnetki. In še nižja časovna omejitev obnovitve je pomenila, da tudi nekatere manjše datoteke, kot so ZIP ali velike slike, ne bodo uspele. Na srečo pri najnovejši različici Androida temu ni več tako.
Začenši z DP2, sta bila tako časovna omejitev varnostnega kopiranja kot tudi časovna omejitev obnovitve povečana na 60 minut, s 5 minut oziroma 1 minute. To dvanajstkratno povečanje varnostnih kopij bi vam moralo dati dovolj časa za neposredno varnostno kopiranje katere koli datoteke, shranjene v vašem telefonu. Poleg tega bi vam moralo obsežno povečanje obnovitve zdaj dati možnost, da obnovite vse v telefonu. To funkcijo lahko preizkusite z
adb backup -shared && adb restore backup.ab
s telefonom Oreo. To bo izvedlo popolno varnostno kopijo/obnovitev skupnega pomnilnika vašega telefona.
Dodajte podporo za pakete ključ/vrednost
Varnostne kopije ključev/vrednosti so čedna majhna funkcija, predstavljena v sistemu Android 2.2 Froyo. Prej znani kot API za varnostno kopiranje, so način za razvijalce, da varnostno kopirajo podatke svojih aplikacij v oblak, tako da jih naložijo v storitev Android Backup. Toda prej bi aplikacije, ki imajo agente za varnostno kopiranje ključa/vrednosti, ukaz fullbackup preprosto preskočil. Vendar to ne velja več za Android Oreo.
Začetek na DP1, z dodajanjem zastavice -includekeyvalue ukazu adb backup bodo vsi paketi, ki podpirajo varnostne kopije ključa/vrednosti, dodani nastali varnostni kopiji. Na enak način bo obnovljena tudi varnostna kopija, ki vsebuje podatke ključ/vrednost. Ta funkcija pripravlja dodajanje testov CTS za pakete z varnostnimi agenti ključ/vrednost v prihodnosti. To lahko preizkusite z uporabo
adb backup -includekeyvalue -all && adb restore backup.ab
na vaši napravi.
Ti dve funkciji bi morali omogočiti, da je varnostno kopiranje adb veliko, veliko bolj zanesljivo v napravah Android Oreo in spodobna alternativa korenskim aplikacijam za varnostno kopiranje.