Come posso eseguire un backup completo prima del rooting di un telefono Android?


41

La domanda sorge spontanea perché l'applicazione di backup con il miglior punteggio (Titanium Backup) richiede il root. Quindi cosa si dovrebbe usare invece quando si ottiene un backup davvero completo è essenziale? È disponibile un'applicazione di tipo file manager che consente di copiare l'intero file system sul telefono da qualche parte (su scheda SD, online o wireless - non importa quale?)

(Samsung Galaxy S9000)


Risposte:


9

Per quanto ne so, è possibile eseguire solo un backup completo / completo del telefono con root. Perché hai bisogno di root per eseguire Titanium Backup (che esegue il backup solo delle app e dei loro dati) o hai bisogno di root per eseguire il flash ClockWork Recovery che ti consente di eseguire un backup Nandroid (backup dell'immagine completo dell'intero dispositivo).


3
Non riesci a fare il backup di nulla? Apps? Dati? Non è possibile eseguire il backup di nulla prima del rooting? Se rovini il rooting sei completamente rovinato?
Alex B,

2
@AlexB Questa è la cosa. Non è possibile eseguire un backup completo senza root. I tuoi contatti, e-mail, calendario, ecc. Sono sincronizzati con il cloud. È possibile utilizzare SMS Backup per eseguire il backup dei messaggi. Market scaricherà automaticamente le tue app. Le tue foto sono sulla scheda SD. Ma se vuoi semplicemente estrarre tutto da / system / data, hai bisogno dell'accesso admin (root).
Bryan Denny

1
Contesto al commento di cui sopra: tutto ciò che è in /systeme /dataisnt che (soggettivo, naturalmente) importante. È solo roba come punti di accesso wireless, account e così via. Email e contatti dovrebbero essere nel cloud. Le app che salvano contenuti /sdcard(TitaniumBackup è una) torneranno subito dopo un'installazione pulita perché /sdcardnon vengono cancellate in un ripristino di fabbrica, solo le partizioni di sistema. Quindi sì, mordere il proiettile e ottenere il root ora in modo da poter ottenere backup completi in futuro.
pzkpfw,

non è necessario il root per eseguire il flashing di CWM.
jiggunjer,

9

È necessario il root per un backup completo perché non è possibile accedere alla partizione di sistema (tra le altre aree) con le autorizzazioni utente.

adb shellti permetterà di navigare /system/anche se non in /system/app/altre aree. adb pullti consentirà di estrarre /system/app/anche se altri file falliranno con errori di autorizzazione.

Il backup è essenzialmente inutile senza root, tuttavia, perché non è possibile ripristinare i file! /system/è di sola lettura e non può essere rimontato come RW senza root.


Nel mio telefono non rootato sono stato in grado di estrarre (tramite adb) tutta la cartella di sistema. Quello che non sono stato in grado di estrarre era la cartella dei dati.
Diego,

@Diego L'ho appena provato con risultati contrastanti, aggiornerò la mia risposta.
Matteo Leggi il

@MatthewLeggi di CWM e del suo backup Nandroid? Alcuni CWM di stato possono essere installati / sottoposti a flashing su telefoni non rootati, purché il bootloader non sia bloccato. Qualche esperienza con quello?
Izzy

Posso confermare che pull adb non funziona con il sistema. Anche su un telefono rootato, probabilmente perché il demone adb non può essere eseguito come root. Proverò di nuovo dopo aver modificato le autorizzazioni come root.
jiggunjer,

@jiggunjer Sì, penso che dipenderà sia dalla tua ROM che dalla versione di Android. Alcuni produttori sembrano un po 'più rilassati. Penso che la conclusione finale valga a prescindere comunque :)
Matthew Leggi il

5

Se stai utilizzando 4.0 o versioni successive puoi utilizzare adb backup. Segui le istruzioni qui .
Dopo aver effettuato il root, Titanium Backup Pro può ripristinare i dati necessari da quel file.


1
È estremamente importante notare che è necessario eseguire adb backupcon il --nosystemflag (o simile), perché altrimenti tenterà di eseguire il backup /systeme non riuscirà. Non sarà un backup completo senza root, punto.
pzkpfw,

@ bigbadonk420 Non lo dice nella risposta di Ryan che ho collegato. Perché fallisce? (Anche perché dovresti voler eseguire il backup /system?)
RR

1
Vedi android.stackexchange.com/questions/29635/… - per quanto riguarda la tua domanda sul motivo per cui vorresti eseguire il backup del sistema, sono un po 'confuso. Ci sono alcune ragioni abbastanza ovvie per cui vorresti farlo.
pzkpfw,

Ovviamente non è così ovvio come non capisco. Se fai il root probabilmente non vorrai ripristinarlo e le immagini di fabbrica sono disponibili sui forum. Anche il tuo commento sarebbe più utile qui perché è che si trovano le istruzioni reali. Non è una buona idea diffondere minuscole informazioni.
RR

1
Se non sbaglio è memorizzato in /data/misc/wifi/wpa_supplicant.conf. Sono sicuro del nome del file, ma non del percorso in quanto non ho un telefono con me. Ma è sicuramente su /data Hai ragione che il sistema che viene montato roè irrilevante per il backup, non per aggiungere informazioni durante il runtime.
RR
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.