EDIT by Morrigan91
Non ho testato il restore perché non ne ho bisogno,però TEORICAMENTE dovrebbe funzionare. Io declino ogni responsabilità.
Requisiti:
Nexus S
Permessi di root
Root Explorer o Es Gestore File.
Allora, in backup della efs è molto importante, se si corrompe state commettendo un reato abbastanza grave! Consiglio di fare un paio di questi backup:
ci sono il metodo copia incolla o creazione .tar da gestore file;
quello con il comando dd che crea un .img;
quello da recovery.
Per il backup.
Root Explorer
Prima di tutto date i permessi a Root Explorer e andate nella radice del telefono.Tenete premuto sulla cartella efs,e selezionate "creare tar" e potete scegliere voi se mettere o no ua compressione,in tutto il file
diventa più piccolo,niente di più. Ora avrete il backup nella cartella speedsoftware/zip.
Es Gestore File
Aprite l'app e andate in impostazioni.Andate in fondo e spuntate "sfoglia come root","monta file system"(voi ovviamente dategli i permessi).Poi più su spuntate "Vai alla radice". Andate di nuovo in alto e selezionate "Impostazioni file" e mettete la spunta a "Mostra file nascosti".
Ora uscite dalle impostazioni e tenete premuto sulla stellina. Poi tenete premuto sulla cartella efs,la copiate,e la mettete dove volete(nella memoria interna dove potete copiarla sul pc ovviamente).
Per il restore.
Root Explorer
Per ripristinare la cartella,dovete andare sempre con root explorer nella radice e cancellare la cartella efs danneggiata. Poi andate nella cartella speedsoftware/zip e tenere premuto sul file
.tar/tar.gz e scegliere estrai tutto. Verrà tutto estratto nella cartella speedsoftware/extracted. Ora copiate la cartella efs estratta in quel percorso e incollatela nella radice.Però la cartella
non ha i permessi. Dovete applicare i permessi che sono negli screenshot,metteteli bene e la cartella efs funzionerà benissimo. Dove aver messo i permessi riavviate il cellulare,perché i file di sistema vengono caricati all'avvio (correggetemi se sbaglio).
Es Gestore File
Per es gestore file dovete solo cancellare la cartella efs danneggiata e copiare la vostra buona. Nemmeno questa però ha i permessi,e per applicarli dovete tenere premuto sulla cartella o file a cui volete cambiare i permessi e,cliccare u proprietà,e cliccare su cambia,seguendo ovviamente gli screenshot.Dove aver messo i permessi riavviate il cellulare,perché i file di sistema vengono caricati all'avvio (correggetemi se sbaglio).
Screenshot dei permessi:
Spoiler:
Un altro metodo di backup consiste nel dare i seguenti comandi da terminale (app Emulatore Terminale):
poi per ripristinare:codice:su dd if=/dev/block/mtdblock6 of=/sdcard/efs.img
Come si capisce dal codice, questo metodo ha bisogno dei permessi di root e crea un file .img nella /sdcard contenente tutto ciò che c'è nella /efs. Dopo aver collegato il NS al PC, salvare questo file in un posto sicuro.codice:su dd if=/sdcard/efs.img of=/dev/block/mtdblock6
Altro metodo molto comodo, solo da recovery Philz, versione 4.04.9 o superiore (grazie Vobiscum per la guida!)
Per chi ancora non fosse riuscito a fare il backup della cartella EFS, ricordo la sua importanza, contiene IMEI del telefono.
Consiglio vivamente di installare ( magari solo momentaneamente ) la Recovery PhilZ 5.0.5 che prevede la possibilità di eseguire un Backup Doppio ( img cat e img yaff2 ) della cartella in questione.
Procedura
Installazione Recovery Philz
1. Entrare in recovery 2. Backup and Restore Allegato 63767 3. Custom Backup and Restore Allegato 63768 4. Custom Backup Job Allegato 63769 5. Deselezionare tutto e selezionare solo EFS Allegato 63770 6. Swipe verso l'alto fino a trovare Start custom Backup job Allegato 63771 7. Backup to internal SD ( unica voce ) 8. Attendere la fine press any key to continue
Verifiche
In sd\clockworkmod\backup\
presenza della cartella .efs_backup (vedi foto sotto)
all'interno di .efs_backup
Aprire il log.txt e controllare che vi sia scritto:
Backup /efs (/dev/block/mtdblock6)
to /sdcard/clockworkmod/backup/.efs_backup/efs_20130527_111248.img
Success!
1° Backup (vedi foto sotto)
file efs_data&ora.img (7Mb) backup dedicato della Philz
ripristino solo con recovery Philz
2° Backup
cartella \data&ora (vedi foto sotto)
presenza di 3 file (vedi foto sotto)
efs_yaffs2.img (4,1 Mb)
nandroid.md5
recovery.log
Ripristino possibile anche con altre Recovery CWM che abbiano la possibilità del restore della EFS
Per il 2° Backup è possibile anche scoppatare il file efs_yaffs2.img per vederne il contenuto.
SOLO UTENTI WINDOWS
Scaricare il Tools, estarre il contenuto nella cartella dove si trova il file efs_yaffs2.img
Aprire il Prompt di comandi, posizionarsi nella cartella e digitare:
unyaffs nome_file.img
apparirà il messaggio "end of image"
a questo punto nella cartella avrete tutti i file estratti dall'img.
Spoiler:
edit by mod