Android Oreo riceve notevoli miglioramenti nel backup ADB

click fraud protection

La funzionalità di backup ADB ha appena ricevuto alcuni notevoli miglioramenti su Android Oreo, che dovrebbero rendere lo strumento molto più affidabile per gli utenti.

A seconda di chi chiedi, potresti sentire che il Bridge di debug AndroidLa funzionalità di backup di è una manna dal cielo. Questa funzionalità, introdotta in Ice Cream Sandwich, ti permette di fare un backup completo del tuo dispositivo senza utilizzare root o altre applicazioni, semplicemente utilizzando adb. Tuttavia, questo strumento presentava alcune limitazioni, che davano un vantaggio ad altre app come Titanium Backup. Android Oreo mira a correggere alcuni di questi difetti per renderlo uno strumento migliore e più affidabile. Pertanto, la nuova versione di Android ha ricevuto alcuni miglioramenti tanto necessari per il backup e il ripristino di adb.


Timeout del backup aumentato

Prima di Android Oreo, i backup dell'archivio condiviso (contenuti della scheda SD) utilizzavano un timeout di 5 minuti, mentre i ripristini utilizzavano un timeout di 1 minuto. Ciò significava che un backup/ripristino andava sempre in timeout se sulla scheda SD erano presenti file di grandi dimensioni, ad esempio video lunghi. E un timeout di ripristino ancora più basso significava che anche alcuni file più piccoli come ZIP o immagini di grandi dimensioni non sarebbero riusciti a farcela. Fortunatamente, questo non è più il caso con la versione più recente di Android.

A partire da DP2, sia il timeout del backup che quello del ripristino sono stati aumentati a 60 minuti, rispetto a 5 minuti e 1 minuto rispettivamente. Questo aumento di dodici volte per i backup dovrebbe darti tutto il tempo necessario per eseguire il backup diretto di qualsiasi file archiviato sul tuo telefono. Inoltre, il massiccio aumento del ripristino ora dovrebbe darti la possibilità di ripristinare tutto sul tuo telefono. Puoi testare questa funzionalità utilizzando

adb backup -shared && adb restore backup.ab

con il tuo telefono Oreo. Ciò eseguirà un backup/ripristino completo della memoria condivisa del tuo telefono.


Aggiungi il supporto per i pacchetti chiave/valore

Backup chiave/valore sono una piccola funzionalità introdotta in Android 2.2 Froyo. Precedentemente note come API di backup, consentono agli sviluppatori di eseguire il backup dei dati delle proprie app sul cloud, caricandoli sul servizio Backup Android. Ma in precedenza, le app con agenti di backup chiave/valore venivano semplicemente ignorate dal comando fullbackup. Tuttavia, questo non è più vero per Android Oreo.

A partire da DP1, aggiungendo il flag -includekeyvalue al comando adb backup, tutti i pacchetti che supportano i backup chiave/valore verranno aggiunti al backup risultante. Allo stesso modo, se un backup contiene dati chiave/valore, verrà ripristinato. Questa funzionalità prepara ad aggiungere in futuro test CTS per i pacchetti con agenti di backup chiave/valore. Puoi testarlo utilizzando

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

sul tuo dispositivo.

Queste 2 funzionalità dovrebbero consentire al backup adb di essere molto, molto più affidabile sui dispositivi Android Oreo e una valida alternativa alle applicazioni di backup root.