Come eseguire il backup di un dispositivo Android?


73

Qualcuno può consigliare un buon modo per eseguire il backup dei dispositivi Android?
Idealmente, vorrei farlo in modalità wireless e, non solo fare il backup dei miei dati, ma anche delle mie impostazioni utente. È possibile eseguire il backup di un'immagine di un dispositivo Android, in modo che non sia nemmeno necessario reinstallare le app?
Sarebbe particolarmente utile sentire dagli utenti che hanno ripristinato i backup, su quanto fossero semplici e completi i loro processi. Grazie


3
Si prega di specificare root / non root. Il root è facile da fare il backup, il root non è dove la vera domanda arriva.
Dmitriy Likhten

Risposte:


22

Il requisito è che devi essere ROOTED, puoi ottenere Titanium Backup ed eseguire il backup del tuo telefono usando quello.

Il motivo dell'utilizzo di Titanium Backup è che puoi ripristinare selettivamente parti dei tuoi dati se dovessi installare una versione diversa e / o una build di Android. Il backup NANDROID è utile per avere un'immagine sicura su cui ripiegare, ma non è utile per ripristinare i dati su una nuova installazione del sistema operativo (a volte ci sono effetti collaterali).


Dove vanno i backup (quando si utilizza Titanium Backup)? Vanno su PC? Ho bisogno di una scheda SD per il backup?
Andrybak,

1
Vanno in / sdcard / TitaniumBackup. Nota che / sdcard non significa necessariamente che sia su una scheda SD. Moto X, ad esempio, non supporta schede SD fisiche ma Android crea quella partizione per l'archiviazione.
SAGExSDX il

Si noti che: 1) è possibile scegliere dove TB archivia i backup. 2) Non esegue il backup dei file utente come le foto.
jiggunjer,

17

Un buon modo per eseguire il backup dei dati delle app se non si esegue il root è utilizzare adbl' SDK di Android . Ad esempio, per eseguire il backup dei dati per Locale, dovresti fare qualcosa del tipo:

adb pull /data/data/com.twofortyfouram.locale/ C:\backup\locale\

E per ripristinare, basta usare adb pushcon gli stessi argomenti in ordine inverso, cioè:

adb push C:\backup\locale\ /data/data/com.twofortyfouram.locale/

Dovresti essere in grado di eseguire il backup delle app /data/app/allo stesso modo.


1
C'è un modo per navigare / dati? Esistono altre directory oltre a / data / data di cui è necessario eseguire il backup?
Shoan,

2
@Shoan Sì. Inizia adb shellallora cd /data/data/poi ls. Eseguire il backup /data/app/se si desidera salvare le applicazioni per evitare di scaricarle nuovamente. Non ci sono altri percorsi di dati fissi AFAIK :)
Matthew Leggi il

1
Esiste un modo per eseguire il backup delle preferenze / impostazioni delle applicazioni e del sistema operativo?
Shoan,

@Shoan Potresti provare a eseguire il backup /data/system/ma non so se funzionerà.
Matteo Leggi il

11

Se si desidera eseguire un backup 1: 1 del dispositivo, è possibile utilizzare un ripristino personalizzato per creare un backup "nandroid". In questo modo si creano in modo efficace le immagini del disco delle partizioni NAND (quindi "nandroid") che è possibile ripristinare in un secondo momento. Questo varia leggermente a seconda del dispositivo e del sistema di recupero, ma in generale se si desidera eseguire un backup completo della memoria interna del telefono è necessario:

  • Eseguire il root del dispositivo e installare un ripristino personalizzato. Il recupero più popolare è probabilmente ClockworkMod . Il modo in cui lo installi varierà ampiamente a seconda del dispositivo, ma ROM Manager può farlo per te sui dispositivi più popolari. È sufficiente avviare ROM Manager e selezionare "Flash ClockworkMod Recovery" dal menu principale.

  • Se si utilizza ClockworkMod, aprire Gestione ROM e selezionare "Backup ROM corrente". Questo dovrebbe fare tutto il lavoro per te.

  • Se non si utilizza ROM Manager o se si utilizza un ripristino diverso da ClockworkMod:

    • Riavvia il dispositivo in modalità di ripristino. Ciò varia di nuovo in base al dispositivo, ma ROM Manager ha un'opzione "Riavvia in ripristino" che funziona indipendentemente dal ripristino installato. Un'altra opzione è emettere adb reboot recoveryda un PC collegato con ADB configurato e impostato. Potrebbero essere necessari altri requisiti per il ripristino in base al dispositivo (ad esempio, Kindle Fire è molto diverso dagli altri).
    • Passare al menu "Backup / Restore" o "Nandroid" (o simile).
    • Seleziona "Backup" e (se necessario) seleziona le partizioni di cui desideri eseguire il backup. Alcuni ripristini ti daranno anche la possibilità di comprimere il backup.
    • Seleziona "Esegui backup" (o simile) e attendi il completamento del processo.

Una volta eseguito il backup, dovresti essere in grado di utilizzarlo per recuperare da molti mattoni "morbidi". Tuttavia, le due situazioni da cui non saresti in grado di recuperare con un solo backup sarebbero:

  • Il tuo bootloader non è valido / danneggiato / ecc
  • La partizione di ripristino non è valida / danneggiata / ecc

In entrambi questi scenari, è necessario innanzitutto correggere la partizione offensiva (bootloader o ripristino) prima di poter ripristinare il backup. Fondamentalmente, tutto ciò che ti impedisce di accedere alla partizione di ripristino ti impedirà anche di utilizzare il ripristino per ripristinare il backup. Direi che situazioni del genere sono piuttosto rare. È possibile utilizzare un backup per ripristinare un componente danneggiato /booto una /systempartizione, quindi eseguire il flashing di un kernel o di una ROM dovrebbe avere una probabilità estremamente ridotta di creare un brick permanente del dispositivo (a meno che non modifichi il ripristino o il bootloader, come indicato sopra).

Si può essere in grado di lampeggiare un backup non compresso da fastboot, ma questo potrebbe dipendere da quello di recupero che si sta utilizzando e come si svolge il suo backup. Come ricordo, ClockworkMod usa semplicemente ddper creare l'immagine e in realtà lampeggeranno correttamente su alcuni dispositivi. Tuttavia, consiglierei caldamente di fare delle ricerche prima di provare come una brutta copia di avvio veloce potrebbe ammorbidire anche te. Ovviamente, finché non provi a sovrascrivere il tuo bootloader non perderai l'accesso fastboot, quindi per certi versi questa potrebbe essere una situazione "niente azzardato, niente guadagnato".

Per ripristinare effettivamente un backup è possibile:

  • In Gestione ROM selezionare "Gestisci e ripristina backup", quindi selezionare il backup da cui si desidera ripristinare.
  • Se non si utilizza ROM Manager o non si utilizza ClockworkMod:

    • Riavvia in ripristino
    • Seleziona "Backup / Restore" o "Nandroid" (o simile)
    • Seleziona "Ripristina"
    • Scegli il backup che desideri ripristinare (se più di uno)
    • Seleziona le partizioni che desideri ripristinare (se offri l'opzione)
    • Seleziona "Ripristina" e attendi il completamento del processo

I backup Nandroid sono, per impostazione predefinita, memorizzati sul dispositivo di archiviazione esterno in quasi tutte le situazioni. Alcune eccezioni possono essere dispositivi senza memoria esterna separata (ad esempio dispositivi come il Galaxy Nexus) in cui la /sdcarddirectory si trova effettivamente nella memoria interna fisica. In ogni caso, tuttavia, verrà salvato nella tua /sdcarddirectory, che è leggibile da un PC come memoria di massa USB o adb. È possibile copiare un backup nandroid dal telefono e su un computer per conservarlo in sicurezza, quindi copiarlo nuovamente in seguito se è necessario ripristinarlo.

Per fare ciò puoi semplicemente collegare il tuo dispositivo e cercare un percorso simile /sdcard/nandroid(o /sdcard/TWRPper il recupero di TeamWin, possibilmente altrove per altri). Quindi è possibile copiare il contenuto della cartella sul computer. In alternativa, puoi estrarlo adbcollegando il dispositivo ed emettendo qualcosa di simile a:

adb pull /path/to/backups

... da una shell del PC.


5

Esistono diverse app che è possibile utilizzare, ma molte avranno già ES File Manager

Nota: disattiva quante più app puoi. Alcune app non eseguiranno il backup durante l'esecuzione.

  • Avvia ES File Manager
    (quando lo apri sei normalmente in modalità file manager)
  • Tocca la seconda icona da destra per passare alla modalità Applicazione
  • Premere a lungo su qualsiasi icona. Seleziona "Seleziona tutto" dal menu contestuale
  • Premi Menu. Seleziona "Backup"

Mentre il backup è in esecuzione, puoi osservarne l'avanzamento aprendo la barra di notifica

Le applicazioni verranno copiate in backup / app


1
Questo è solo il backup delle app? Un processo simile può anche eseguire il backup dei file di dati, come foto e file del registratore vocale?
NealWalters,

@Neal sì È possibile eseguire il backup anche dell'app e dei dati, ma richiede l'autorizzazione di root. Le indicazioni sono in Impostazioni >> Guida >> Domande frequenti . Ci vuole un po 'avanti e indietro e una lettura attenta tra aiuto e app per risolvere tutto ma poi va tutto bene. Anche con le app e i dati del sistema di root è possibile eseguire il backup.
Matt Wilkie,

0

A seconda del telefono è la complessità di questa attività.

HTC Evo (e telefoni supportati) è possibile utilizzare lo strumento radice senza rogito per ottenere l'accesso come root. Installa Titanium Backup ed esegui il backup di tutto (sistema incluso) nella scheda di memoria (e puoi copiarlo sul tuo computer per un ulteriore backup).

Altrimenti devi ottenere qualcosa di simile a unREVOked to root e usare Titanium.

Se non è possibile, è necessario eseguire il root del telefono ed eseguire un backup NANDROID. Questo esegue il backup di tutto ciò che è presente nella memoria del telefono come immagine e può essere ripristinato in qualsiasi momento per sostituire completamente qualsiasi cosa sul telefono con quello che era, anche se hai installato un'altra versione di Android.

Altrimenti ... HTC PC Sync? Con ciò è un po 'schifoso rispetto agli altri strumenti.


0

Se non si dispone di root , è possibile utilizzare MyBackup . Può salvare applicazioni e contenuti multimediali (foto, musica, video) e può salvare dati (contatti, SMS, MMS, allarmi, ...).

Sfortunatamente richiede una connessione a Internet (per l'account MyBackup / Rerware) anche per il salvataggio e il ripristino locali (ad es. Su scheda SD) e la versione gratuita è solo per telefono singolo (non è possibile copiare il backup su un altro telefono).

Si noti che la versione non root è meno potente di es. Titanium Backup o MyBackup Root.


C'è anche elio (precedentemente noto come Carbon), che non richiede radice.

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.