Che cosa fa tutto il backup ADB e come posso ripristinarne una parte?


42

Presto sblocco il bootloader e eseguo il root del mio Nexus 5, ma non volevo cancellare tutti i dati, quindi ho pensato di utilizzare la funzione di backup ADB per ripristinare dopo che è stato effettuato il rooting.

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]

Quindi, ho fatto un backup completo, con apk, con condiviso, tutto.

Prima di tutto, cosa fa questo backup di comando? Suppongo tutto. Include il sistema, ovvero i file Android, come i file ROM principali, inclusi kernel e cose simili? La ROM verrà ripristinata dopo il ripristino di questo backup?

Inoltre, dopo aver effettuato il root del dispositivo (cosa che non ho ancora fatto), sarò in grado di ripristinare solo le app, i dati delle app e lo spazio di archiviazione condiviso dal backup? O dovrei semplicemente fare il backup dell'apk con il backup dei dati condivisi e questo lo farà?

È possibile con un'app di terze parti, root / non root? (Titanium Backup, forse?)

Ho bisogno di sapere di più


Risposte:


32

Per quello che fa il backup ADB, potresti voler vedere il nostro tag-wiki di . Fondamentalmente, a seconda delle opzioni della riga di comando utilizzate, esegue il backup delle app ( ) e dei loro dati. Per un elenco completo di opzioni vedere questo ..apk

Per quanto riguarda la seconda parte della tua domanda, potresti voler vedere C'è un modo per guardare dentro e modificare un file creato dal backup adb? Sì, è possibile estrarne parti, e sì, Titanium Backup è una delle app in grado di farlo . Altri modi sono descritti nella domanda collegata.

Vale anche la pena dare un'occhiata:


4
Vale la pena notare che alcuni apk non eseguiranno il backup tramite adb. (l'intento è quello di impedire alle persone di rubare app.)
Ricky Beam

1
@RickyBeam ha ragione. Gli sviluppatori possono impostare il ALLOW_BACKUPflag su "No"; Ho incontrato un paio di tali app. Non so se la "protezione dai furti" sia alla base di tutto ciò, dato che tra queste c'erano anche alcune app open-source.
Izzy

@RickyBeam PS: se si desidera eseguire il backup anche di quelle app, su un dispositivo rooted con Xposed Framework installato Backup All Apps disabilita quel "blocco" :)
Izzy

2
Ahia. Un'altra restrizione: non sembra coprire SMS / MMS (vedi: Backup / Ripristina SMS / MMS tramite ADB su un dispositivo non rootato? ).
Izzy

1
il backup adb salva i database sqlite?
tisaconundrum,
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.