Android Oreo dostáva výrazné vylepšenia zálohovania ADB

click fraud protection

Funkcia zálohovania ADB práve dostala niekoľko viditeľných vylepšení v systéme Android Oreo, vďaka čomu by sa pre používateľov mal stať oveľa spoľahlivejší nástroj.

V závislosti od toho, koho sa spýtate, môžete počuť, že Android Debug BridgeFunkcia zálohovania je dar z nebies. Táto funkcia, predstavená v Ice Cream Sandwich, vám umožňuje vykonať úplnú zálohu vášho zariadenia bez použitia root alebo iných aplikácií, jednoducho pomocou adb. Tento nástroj však mal určité obmedzenia, ktoré poskytli výhodu iným aplikáciám, ako je Titanium Backup. Cieľom systému Android Oreo je opraviť niektoré z týchto nedostatkov, aby sa z neho stal lepší a spoľahlivejší nástroj. A ako taká, nová verzia pre Android dostala niekoľko veľmi potrebných vylepšení pre zálohovanie a obnovu adb.


Časový limit zálohovania sa zvýšil

Pred Androidom Oreo využívali zálohy zdieľaného úložiska (/obsahu sdcard) časový limit 5 minút, kým obnovy využívali časový limit 1 minútu. To znamenalo, že časový limit zálohovania/obnovenia vždy vypršal, ak bol na sdcard akýkoľvek veľký súbor, napríklad dlhé videá. A ešte nižší časový limit obnovenia znamenal, že by to nezvládli ani niektoré menšie súbory, ako sú ZIP alebo veľké obrázky. Pri najnovšej verzii Androidu to už našťastie neplatí.

Počnúc DP2Časový limit zálohovania a časový limit obnovenia sa zvýšil na 60 minút, z 5 minút na 1 minútu. Toto dvanásťnásobné zvýšenie zálohovania by vám malo poskytnúť dostatok času na priame zálohovanie akéhokoľvek súboru uloženého v telefóne. Okrem toho by vám masívne zvýšenie obnovenia malo teraz poskytnúť možnosť obnoviť všetko v telefóne. Túto funkciu môžete otestovať pomocou

adb backup -shared && adb restore backup.ab

s telefónom Oreo. Tým sa vykoná úplná záloha/obnovenie zdieľaného úložiska vášho telefónu.


Pridajte podporu pre balíky kľúč/hodnota

Zálohy kľúča/hodnoty sú úhľadnou malou funkciou zavedenou v systéme Android 2.2 Froyo. Predtým známe ako Backup API predstavujú spôsob, akým môžu vývojári zálohovať údaje svojich aplikácií do cloudu tak, že ich nahrajú do služby Android Backup. Predtým však aplikácie so zálohovacími agentmi kľúč/hodnota boli jednoducho preskočené príkazom fullbackup. To však už neplatí pre Android Oreo.

Počnúc DP1, pridaním príznaku -includekeyvalue do príkazu adb backup sa do výslednej zálohy pridajú všetky balíky podporujúce zálohy kľúč/hodnota. Rovnakým spôsobom, ak záloha obsahuje údaje kľúč/hodnota, bude tiež obnovená. Táto funkcia pripravuje v budúcnosti pridanie testov CTS pre balíky so zálohovacími agentmi kľúč/hodnota. Môžete to vyskúšať pomocou

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

na vašom zariadení.

Tieto 2 funkcie by mali umožniť, aby zálohovanie adb bolo oveľa, oveľa spoľahlivejšie na zariadeniach Android Oreo a slušná alternatíva k aplikáciám na zálohovanie root.