Come si esegue un backup completo pre-rooting di un telefono Android?

La domanda sorge perché lapplicazione di backup più apprezzata (Titanium Backup) richiede root. Quindi cosa si dovrebbe usare quando è essenziale ottenere un backup davvero completo? È disponibile unapplicazione di tipo file manager che consente di copiare lintero file system sul telefono da qualche parte (su scheda SD, online o in modalità wireless, non importa quale?)

(Samsung Galaxy S9000)

Commenti

Rispondi

Per quanto ne so, puoi solo fare un backup completo / completo del telefono con root. Perché è necessario il root per eseguire Titanium Backup (che esegue solo il backup delle app e dei loro dati) o è necessario il root per eseguire il flashing di ClockWork Recovery, che consente di eseguire un backup Nandroid (backup completo dellimmagine dellintero dispositivo).

Commenti

  • Non riesci a eseguire il backup di nulla? App? Dati? Non è possibile eseguire il backup di nulla prima del rooting? Se fai un errore nel rooting sei completamente rovinato?
  • @AlexB Questo ' è il punto. Non puoi ' fare un fulmine l backup senza root. I tuoi contatti, e-mail, calendario, ecc. Vengono sincronizzati nel cloud. Puoi utilizzare SMS Backup per eseguire il backup dei tuoi testi. Market scaricherà automaticamente le tue app. Le tue foto sono sulla scheda SD. Ma se vuoi solo estrarre tutto da / system / data, hai bisogno dellaccesso come amministratore (root).
  • Contesto del commento sopra: qualunque cosa si trovi in /system e /data non è così (soggettivo, ovviamente) importante. Sono ' solo cose come i punti di accesso wireless, i tuoi account e così via. La posta e i contatti dovrebbero essere nel cloud. Le app che salvano elementi in /sdcard (TitaniumBackup è uno) torneranno subito dopo uninstallazione pulita perché /sdcard non viene cancellato con un ripristino dei dati di fabbrica , solo le partizioni di sistema. Quindi sì, stringi i denti e ottieni il root ora in modo da poter ottenere backup completi in futuro.
  • Non ' t bisogno root per eseguire il flashing di CWM.

Answer

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

adb shell ti consentirà di navigare in /system/ anche se non /system/app/ e altre aree. adb pull ti consentirà di estrarre /system/app/ anche se altri file non funzioneranno con errori di autorizzazione.

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

Commenti

  • Nel mio telefono non rootato sono stato in grado di estrarre (tramite adb) tutta la cartella di sistema. Quello che non ero ' non ero in grado di pull era la cartella dei dati.
  • @Diego Lho appena provato con risultati contrastanti, ' aggiornerò la mia risposta.
  • @MatthewLeggi cosa su CWM e il suo backup Nandroid? Alcuni stati CWM possono essere installati / aggiornati su telefoni senza root, a condizione che il bootloader non sia ' bloccato. Hai qualche esperienza con questo?
  • Posso confermare che adb pull ' non funziona con il sistema. Anche su un telefono con root, probabilmente perché il demone adb non può essere eseguito come root. Lo farò riprova dopo aver modificato i permessi come root.
  • @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 comunque 🙂

Risposta

Se stai usando 4.0 o versioni successive può utilizzare adb backup. Segui le istruzioni qui .
Dopo aver “ripristinato il root, Titanium Backup Pro può ripristinare i dati di cui hai bisogno da quel file.

Commenti

  • It ' è estremamente importante notare che devi eseguire adb backup con il flag --nosystem (o simile ), perché altrimenti tenterà di eseguire il backup di /system e non riuscirà. ' non sarà un backup completo senza root, punto.
  • @ bigbadonk420 ' non lo dice nella risposta di Ryan ' che ho ' collegato. Perché fallisce? (Anche perché dovresti eseguire il backup di /system?)
  • Vedi android.stackexchange.com/questions / 29635 / … – per quanto riguarda la tua domanda sul perché dovresti eseguire il backup del sistema, ' sono un po confuso.Ci sono ' alcune ragioni abbastanza ovvie per cui dovresti farlo.
  • Ovviamente ' non è così ovvio come Non ' lo capisco. Se ' esegui il rooting probabilmente non ' vuoi ripristinarlo e le immagini di fabbrica sono disponibili sui forum. Inoltre il tuo commento sarebbe più utile qui in quanto ' dove si trovano le istruzioni effettive. ' non è una buona idea disporre di minuscoli frammenti di informazioni.
  • Se ' non erroneamente ' è archiviato 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 Tu ' hai ragione che il sistema venga montato come ro è irrilevante per il backup, non per laggiunta di informazioni durante il runtime.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *