Android Oreo modtager mærkbare ADB-sikkerhedskopiforbedringer

click fraud protection

ADB-sikkerhedskopieringsfunktionen har netop modtaget nogle mærkbare forbedringer på Android Oreo, som burde give brugerne et meget mere pålideligt værktøj.

Afhængigt af, hvem du spørger, hører du måske, at Android Debug BridgeSikkerhedskopieringsfunktionen er en gave fra Gud. Denne funktion, introduceret i Ice Cream Sandwich, giver dig mulighed for at lave en fuld backup af din enhed uden at bruge root eller andre applikationer, blot ved at bruge adb. Dette værktøj havde dog nogle begrænsninger, hvilket gav kanten til andre apps som Titanium Backup. Android Oreo sigter mod at rette nogle af disse fejl for at gøre det til et bedre og mere pålideligt værktøj. Og som sådan modtog den nye Android-version nogle tiltrængte forbedringer til adb-sikkerhedskopi og adb-gendannelse.


Backup timeout øget

Før Android Oreo brugte sikkerhedskopier af delt lager (/sdcard-indhold) en timeout på 5 minutter, mens gendannelser brugte en timeout på 1 minut. Dette betød, at en backup/gendannelse altid ville time-out, hvis en stor fil var på sdcard, for eksempel lange videoer. Og en endnu lavere gendannelsestimeout betød, at selv nogle mindre filer som ZIP eller store billeder ikke ville klare det. Heldigvis er dette ikke længere tilfældet med den nyeste Android-version.

Starter på DP2, blev både backup-timeout og gendannelses-timeout øget til 60 minutter, op fra henholdsvis 5 minutter og 1 minut. Denne 12-dobling af sikkerhedskopier skulle give dig masser af tid til direkte at sikkerhedskopiere enhver fil, der er gemt på din telefon. Desuden skulle den massive gendannelsesstigning nu give dig mulighed for at gendanne alt på din telefon. Du kan teste denne funktion vha

adb backup -shared && adb restore backup.ab

med din Oreo-telefon. Det vil gøre en komplet backup/gendannelse af din telefons delte lager.


Tilføj support til nøgle-/værdipakker

Sikkerhedskopiering af nøgle/værdi er en fin lille funktion introduceret i Android 2.2 Froyo. Tidligere kendt som Backup API, de er en måde for udviklere at sikkerhedskopiere deres appdata til skyen ved at uploade dem til Android Backup-tjenesten. Men tidligere ville apps med nøgle/værdi backup-agenter bare blive sprunget over af fullbackup-kommandoen. Dette er dog ikke længere sandt for Android Oreo.

Starter på DP1, ved at tilføje flaget -includekeyvalue til adb backup-kommandoen, vil alle pakker, der understøtter nøgle/værdi backups, blive tilføjet til den resulterende backup. På samme måde, hvis en sikkerhedskopi indeholder nøgle-/værdidata, vil den også blive gendannet. Denne funktion forbereder sig på at tilføje CTS-tests for pakker med nøgle/værdi backup-agenter i fremtiden. Du kan teste dette ved at bruge

adb backup -includekeyvalue -all && adb restore backup.ab

på din enhed.

Disse 2 funktioner skulle gøre det muligt for adb backup at være meget, meget mere pålidelig på Android Oreo-enheder og et anstændigt alternativ til root backup-applikationer.