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 recovery
da 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 /boot
o una /system
partizione, 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 dd
per 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:
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 /sdcard
directory si trova effettivamente nella memoria interna fisica. In ogni caso, tuttavia, verrà salvato nella tua /sdcard
directory, 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/TWRP
per il recupero di TeamWin, possibilmente altrove per altri). Quindi è possibile copiare il contenuto della cartella sul computer. In alternativa, puoi estrarlo adb
collegando il dispositivo ed emettendo qualcosa di simile a:
adb pull /path/to/backups
... da una shell del PC.