Android Oreo får märkbara förbättringar av ADB-säkerhetskopiering

click fraud protection

ADB-säkerhetskopieringsfunktionen har precis fått några märkbara förbättringar på Android Oreo, som borde göra ett mycket mer tillförlitligt verktyg för användarna.

Beroende på vem du frågar kanske du hör att Android Debug BridgeSäkerhetskopieringsfunktionen är en skänk från gud. Denna funktion, introducerad i Ice Cream Sandwich, låter dig göra en fullständig säkerhetskopiering av din enhet utan att använda root eller andra applikationer, helt enkelt genom att använda adb. Det här verktyget hade dock vissa begränsningar, vilket gav fördelen till andra appar som Titanium Backup. Android Oreo syftar till att fixa några av dessa brister för att göra det till ett bättre och mer pålitligt verktyg. Och som sådan fick den nya Android-versionen några välbehövliga förbättringar för adb-säkerhetskopiering och adb-återställning.


Backup timeout ökad

Före Android Oreo använde säkerhetskopior av delad lagring (/sdcard-innehåll) en timeout på 5 minuter, medan återställningar använde en timeout på 1 minut. Detta innebar att en säkerhetskopiering/återställning alltid tog timeout om någon stor fil fanns på sdcard, till exempel långa videor. Och en ännu lägre återställningstidsgräns innebar att även vissa mindre filer som ZIP eller stora bilder inte skulle klara det. Lyckligtvis är detta inte längre fallet med den senaste Android-versionen.

Börjar på DP2, ökades både tidsgränsen för backup och återställning till 60 minuter, upp från 5 minuter respektive 1 minut. Denna tolvfaldiga ökning av säkerhetskopior bör ge dig gott om tid att direkt säkerhetskopiera alla filer som är lagrade på din telefon. Dessutom bör den massiva återställningsökningen nu ge dig möjligheten att återställa allt på din telefon. Du kan testa den här funktionen med

adb backup -shared && adb restore backup.ab

med din Oreo-telefon. Det kommer att göra en fullständig säkerhetskopiering/återställning av din telefons delade lagring.


Lägg till stöd för nyckel-/värdepaket

Säkerhetskopiering av nyckel/värde är en snygg liten funktion som introduceras i Android 2.2 Froyo. Tidigare kända som Backup API, de är ett sätt för utvecklare att säkerhetskopiera sin appdata till molnet, genom att ladda upp den till Android Backup-tjänsten. Men tidigare hoppades appar med nyckel/värde backup-agenter bara över av fullbackup-kommandot. Detta är dock inte sant längre för Android Oreo.

Börjar på DP1, genom att lägga till flaggan -includekeyvalue till adb backup-kommandot, kommer alla paket som stöder nyckel/värde-säkerhetskopior att läggas till den resulterande säkerhetskopian. På samma sätt, om en säkerhetskopia innehåller nyckel-/värdedata, kommer den också att återställas. Den här funktionen förbereder för att lägga till CTS-tester för paket med nyckel/värde backup-agenter i framtiden. Du kan testa detta genom att använda

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

på din enhet.

Dessa 2 funktioner bör göra det möjligt för adb-säkerhetskopiering att vara mycket, mycket mer tillförlitlig på Android Oreo-enheter, och ett anständigt alternativ till root-säkerhetskopieringsapplikationer.