Android Oreo dostává znatelné vylepšení zálohování ADB

click fraud protection

Funkce zálohování ADB právě obdržela některá znatelná vylepšení na Android Oreo, což by mělo pro uživatele znamenat mnohem spolehlivější nástroj.

V závislosti na tom, koho se zeptáte, můžete slyšet, že Android Debug BridgeFunkce zálohování je dar z nebes. Tato funkce, představená v Ice Cream Sandwich, vám umožňuje provést úplnou zálohu vašeho zařízení bez použití root nebo jiných aplikací, jednoduše pomocí adb. Tento nástroj však měl určitá omezení, která dala výhodu jiným aplikacím, jako je Titanium Backup. Android Oreo si klade za cíl opravit některé z těchto nedostatků, aby se stal lepším a spolehlivějším nástrojem. A jako taková získala nová verze pro Android některá velmi potřebná vylepšení pro zálohování a obnovu adb.


Časový limit zálohování zvýšen

Před Androidem Oreo využívaly zálohy sdíleného úložiště (obsahu/sdcard) časový limit 5 minut, zatímco obnovy používaly časový limit 1 minutu. To znamenalo, že záloha/obnova by vždy vypršela, pokud byl na sdcard jakýkoli velký soubor, například dlouhá videa. A ještě nižší časový limit obnovení znamenal, že ani některé menší soubory, jako jsou ZIP nebo velké obrázky, by to nezvládly. U nejnovější verze Androidu to už naštěstí neplatí.

Začíná na DP2, časový limit zálohování a časový limit obnovení byl zvýšen na 60 minut, z 5 minut a 1 minuty. Toto dvanáctinásobné zvýšení zálohování by vám mělo poskytnout dostatek času na přímé zálohování jakéhokoli souboru uloženého v telefonu. Kromě toho by vám masivní nárůst obnovení měl nyní poskytnout možnost obnovit vše v telefonu. Tuto funkci můžete vyzkoušet pomocí

adb backup -shared && adb restore backup.ab

s telefonem Oreo. Tím dojde k úplnému zálohování/obnovení sdíleného úložiště vašeho telefonu.


Přidejte podporu pro balíčky Key/Value

Zálohy klíče/hodnoty jsou úhlednou malou funkcí zavedenou v Androidu 2.2 Froyo. Dříve známé jako Backup API, představují způsob, jak mohou vývojáři zálohovat data svých aplikací do cloudu jejich nahráním do služby Android Backup. Ale dříve byly aplikace s agenty zálohování klíč/hodnota příkazem fullbackup pouze přeskočeny. To však již neplatí pro Android Oreo.

Začíná na DP1, přidáním příznaku -includekeyvalue do příkazu adb backup budou do výsledné zálohy přidány všechny balíčky podporující zálohy klíč/hodnota. Stejným způsobem, pokud záloha obsahuje data klíč/hodnota, bude také obnovena. Tato funkce připravuje v budoucnu přidání testů CTS pro balíčky se zálohovacími agenty klíče/hodnoty. Můžete to vyzkoušet pomocí

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

na vašem zařízení.

Tyto 2 funkce by měly umožnit, aby zálohování adb bylo mnohem, mnohem spolehlivější na zařízeních Android Oreo a slušná alternativa ke kořenovým zálohovacím aplikacím.