Come faccio a sapere quando il "backup adb" è finito?


23

Ho un Samsung Galaxy Nexus Verizon non rootato e volevo provare la funzione "backup adb". Forse in preparazione per il rooting, ma non è rilevante per la domanda.
Voglio eseguire il backup di tutto .
Ho usato questo comando su una riga di comando di Windows 7:

adb backup -apk -shared -all -f c:\mybackup.ab

Il mio telefono mi ha richiesto la mia password, che ho inserito, e ha fatto clic sul pulsante per iniziare il backup.

L'ho lasciato funzionare per diversi minuti e la finestra cmd è tornata al prompt C :. Al telefono, stava ancora sfogliando i nomi dei file.

Ad un certo punto, ha smesso di sfogliare i nomi dei file, ma i pulsanti di selezione del backup erano ancora in grigio. C: \ mybackup.ab esisteva e aveva una dimensione di circa 1 GB, che è significativamente più piccola di quanto pensassi, soprattutto da quando ho detto di eseguire il backup dei file apk e dell'intero spazio "condiviso" (/ mnt / sdcard).

Cosa devo vedere (sul PC e sul telefono) al termine del processo di backup? Quanto devo aspettare, se si stima che sto usando circa 10 GB dei 32 GB di spazio?

Modifica: ... e / o quella è la serie sbagliata di argomenti della riga di comando?


Ho provato a eseguirlo una seconda volta, ho ottenuto un file di dimensioni diverse (più simile a 1,7 GB) quando era tornato al prompt, e il mio telefono aveva lo schermo spento e non rispondeva fino a pochi secondi dopo aver premuto il pulsante di accensione e ho visto l'animazione di avvio (ma non il logo di Google, come un "riavvio graduale")
Josh,

1
Sei sicuro che il adb backupcomando sia pienamente supportato su un dispositivo non root? La mia unica esperienza è usare Galaxy Nexus Toolkit e questo mi ha dato problemi con il backup quando non ero root. Se tenta di eseguire il backup delle partizioni di sistema protette, verrà probabilmente negato.
pzkpfw,

Ho pensato che fosse questo il punto adb backup, da quello che ho letto al riguardo sul Googlenet. Se fossi già rootato, utilizzerei uno strumento di backup più robusto come Titanium. Se non riesco a far funzionare il backup adb, non è la fine del mondo; è solo una grande fatica reinstallare tutto (specialmente quando è coinvolto l'appstore di Amazon) e ripristinare manualmente le impostazioni ... e perdere cose "critiche" come i miei progressi in Angry Birds.
Josh,

1
Se adb backuptenta di eseguire il backup di cose del genere /system, fallirà sicuramente su un dispositivo non root.
pzkpfw,

4
Riprovato -nosysteme completato. La dimensione del file era di 7,5 GB che sembra decisamente più vicino alla correzione e il processo di backup è effettivamente terminato sul telefono. Uno di voi può pubblicare il proprio commento come risposta in modo che io possa contrassegnarlo come "migliore"?
Josh,

Risposte:


13

Il adb backupcomando non funzionerà completamente su un dispositivo non rootato in quanto tenterà di eseguire il backup di cose come la /systempartizione e senza accesso root il telefono ti negherà questo per motivi di sicurezza. Mi fa piacere sentirlo correre con la -nosystembandiera elaborata per te :)

Se si desidera eseguire un backup completo, è necessario eseguire il root. La /systempartizione, secondo questa pagina :

contiene l'intero sistema operativo, tranne il kernel e il ramdisk. Ciò include l'interfaccia utente Android e tutte le applicazioni di sistema preinstallate sul dispositivo. Se si cancella questa partizione, Android verrà rimosso dal dispositivo senza renderlo non avviabile e sarà comunque possibile mettere il telefono in modalità di ripristino o bootloader per installare una nuova ROM.

Ciò significa che il backup non include nulla relativo al sistema operativo, ma solo alle app e alle relative impostazioni. Se si decide di eseguire il root del dispositivo, è possibile creare un backup molto solido da CWM Recovery in cui viene eseguito il backup di tutte le partizioni sulla scheda SD sul dispositivo, inclusi il sistema e le partizioni di avvio.


Siamo finiti qui dopo aver provato i passaggi QUI . Sto collegando perché questo è un dettaglio chiave per quelli di noi che cercano di eseguire il backup di un telefono non rootato (come Verizon Note 4). La dimensione del file deve cambiare al momento del backup? Ho deciso di fare anche la condivisione e il telefono è semplicemente seduto su "Memoria condivisa" senza alcuna modifica dei file. Mi chiedo se questo è un comportamento previsto.
rainabba,

Penso che la capacità di adb backup /systemvari su base ROM.
jiggunjer,

0

So che questo è davvero vecchio, ma voglio solo aggiungere che il telefono dovrebbe dirti esplicitamente che il backup viene eseguito utilizzando una notifica di brindisi, allo stesso modo in cui mostra che il lavoro è iniziato.

Inoltre, nel mio caso, con un telefono non rootato, si bloccherebbe nel tentativo di eseguire il backup di un'app specifica e dell'archiviazione condivisa. Per risolvere il primo problema, ho ottenuto un elenco di pacchetti usando questo comando e ho semplicemente rimosso quello in errore e il flag -all dal comando: http://www.digitalinternals.com/mobile/android-adb-list-installed- package-nomi / 416 /


0

I miei due centesimi

Il mio backup si è bloccato su alcune applicazioni in esecuzione in background. Ho interrotto l'applicazione e il backup è continuato.


Potresti dirci in che modo il tuo post si rivolge " Cosa devo vedere (sul PC e sul telefono) al termine del processo di backup? Quanto devo aspettare, se stima che sto usando circa 10 GB dei 32 GB di spazio? "
Firelord

@Firelord my bad Avevo un'altra pagina aperta e forse intendevo rispondere a questo.
Amanuel Nega,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.