Az ADB biztonsági mentési funkciója most kapott néhány észrevehető fejlesztést az Android Oreo-n, amelyek sokkal megbízhatóbb eszközt jelentenek a felhasználók számára.
Attól függően, hogy kit kérdezel, hallhatod, hogy a Android Debug BridgeA biztonsági mentés funkciója egy áldás. Ez az Ice Cream Sandwichben bevezetett funkció lehetővé teszi, hogy teljes biztonsági másolatot készítsen eszközéről root vagy más alkalmazások használata nélkül, egyszerűen az adb használatával. Ennek az eszköznek azonban voltak bizonyos korlátai, amelyek előnyt nyújtottak más alkalmazásoknak, például a Titanium Backupnak. Az Android Oreo célja, hogy kijavítsa ezeket a hibákat, hogy jobb és megbízhatóbb eszköz legyen. És mint ilyen, az új Android-verzió kapott néhány nagyon szükséges fejlesztést az adb biztonsági mentéshez és az adb visszaállításhoz.
A biztonsági mentés időtúllépése megnövekedett
Az Android Oreo előtt a megosztott tárhely (/sdcard tartalma) biztonsági mentései 5 percet, a visszaállítások pedig 1 percet használtak. Ez azt jelentette, hogy a biztonsági mentés/visszaállítás mindig lejár, ha bármilyen nagy fájl van az SD-kártyán, például hosszú videók. A még alacsonyabb visszaállítási időtúllépés pedig azt jelentette, hogy még néhány kisebb fájl, például ZIP-fájl vagy nagy kép sem sikerült. Szerencsére ez már nem így van a legújabb Android-verziónál.
DP2-től kezdve, mind a biztonsági mentési, mind a visszaállítási időtúllépés 60 percre nőtt, 5 percről, illetve 1 percről. A biztonsági mentések tizenkétszeres növelése bőven elegendő időt biztosít a telefonon tárolt fájlok közvetlen mentésére. Ezenkívül a hatalmas visszaállítási növekedésnek most már lehetővé kell tennie, hogy mindent visszaállítson a telefonján. Ezt a funkciót a segítségével tesztelheti
adb backup -shared && adb restore backup.ab
Oreo telefonjával. Ezzel teljes biztonsági másolatot készít / visszaállítja a telefon megosztott tárhelyét.
Támogatás hozzáadása kulcs-/értékcsomagokhoz
Kulcs/érték biztonsági mentések egy ügyes kis funkció, amelyet az Android 2.2 Froyo vezettek be. Korábban Backup API néven ismerték, így a fejlesztők az Android Backup szolgáltatásba feltöltve biztonsági mentést készíthetnek az alkalmazásadatokról a felhőbe. De korábban a kulcs/érték biztonsági mentési ügynökökkel rendelkező alkalmazásokat csak kihagyta a fullbackup parancs. Ez azonban már nem igaz az Android Oreóra.
DP1-től kezdve, ha hozzáadja az -includekeyvalue jelzőt az adb backup parancshoz, az összes kulcs/érték biztonsági mentést támogató csomag hozzáadódik az eredményül kapott biztonsági másolathoz. Ugyanígy, ha egy biztonsági másolat kulcs/érték adatokat tartalmaz, akkor az is vissza lesz állítva. Ez a szolgáltatás előkészíti a CTS-tesztek hozzáadását a kulcs/érték biztonsági mentési ügynököket tartalmazó csomagokhoz a jövőben. Ezt a használatával tesztelheti
adb backup -includekeyvalue -all && adb restore backup.ab
a készülékén.
Ennek a két funkciónak lehetővé kell tennie, hogy az adb biztonsági mentés sokkal, de sokkal megbízhatóbb legyen az Android Oreo eszközökön, és megfelelő alternatíva a root biztonsági mentési alkalmazásokhoz.