twitter androidgalaxys.net feed rss androidgalaxys.net youtube androidgalaxys.net email androidgalaxys.net

 Approfondimenti  Scritto da il 15 aprile 2012 alle 10:00

Tutto sulla cartella EFS del Galaxy

Apr 152012
 

 

In questo articolo cercheremo di capire meglio che cos’è la cartella EFS e di rispondere alle domande più frequenti che spesso vengono fatte a riguardo.

 

Che cos’è la cartella EFS?

Si tratta di un’area di sistema molto importante per tutti i dispositivi android della Samsung.
Solitamente la cartella EFS si trova su una partizione dedicata che viene montata sotto la root directory del dispositivo (/, la cartella principale).
I file principali all’interno di questa cartella sono in forma criptata.

 

A cosa serve la cartella EFS?

In questa cartella vengono conservate tutte quelle informazioni univoche per ogni telefono.
Un esempio sono il numero IMEI, il MAC Address del WIFI, il MAC Address del Bluetooth, il Product Code ed eventuale protezione per i dispositivi Sim-Lock.

 

Cosa c’è esattamente dentro la cartella EFS?

All’interno ci sono diversi tipi di file e una struttura di directory (anche vuote) che possono variare da modello a modello.
Il file più importante (e sempre presente) è il nv_data.bin, usato per conservare in forma criptata la maggior parte delle informazioni univoche.

Di pari importanza sono da considerarsi anche tutti i file estensione .bak e .md5, tra tutti nv_data.bin.md5.nv_data.bak.md5.nv_data.bak).
I primi non sono altro che dei file di backup creati in automatico dal sistema, i secondi invece servono per assicurare l’integrità dei file principali.

Di seguito trovate un esempio della cartella EFS di un Galaxy S2 e di un Galaxy S.

 

Perchè la mia cartella EFS è vuota?

Per visualizzare o modificare il contenuto della cartella EFS occorre avere i giusti diritti, altrimenti apparirà vuota.
In quest’area è possibile accedere solo con i permessi di root e file manager come Root Explorer (attenzione, non tutti i file manager riescono).

 

E’ possibile che la cartella EFS si corrompa o vada persa?

In condizioni normali e senza i permessi di root nessun utente può provocare dei danni ai file di questa cartella, nenche inavvertitamente.
Nemmeno l’ hard reset o i tool di installazione dei firmware, come ad esempio Odin e Kies, possono avere accesso a questa partizione.

 

Quindi è completamente al sicuro?

Purtroppo no.
La maggior minaccia per questa cartella è l’ utente stesso.
Può essere difficile da credere, eppure la maggior parte dei problemi nascono proprio a causa di quegli utenti, con permessi di root, che intervengono direttamente al suo interno per effettuare delle modifiche o cancellazioni più o meno accidentali.

Il nostro consiglio è quello di evitare assolutamente di entrare per qualsiasi ragione nella cartella EFS e di diffidare anche dei programmi o procedure che lo fanno.

Un’altra causa di problemi potrebbe essere l’installazione di rom cucinate che non sono state verificate opportunamente dai loro autori.
All’interno potrebbero esserci infatti degli script di pulizia che vanno anche a formattare questa importante partizione.
Questo fortunatamente è un caso comunque raro e per evitarlo basta prestare attenzione alle fonti da cui si prelevano le rom cucinate.

 

Che problemi potrebbe causare la perdita o corruzione dei file contenuti in /EFS?

La cancellazione o corruzione dei file più importanti (in particolare nv_data.bin, nv_data.bin.md5, .nv_data.bak.md5 e .nv_data.bak) potrebbe causare:

  • Perdita del numero IMEI originale con la conseguenza di non poter più accedere alla rete dell’operatore.
    In questo caso può comparire un imei fittizio del tipo 004999010640000 o 000000000000000.
  • Perdita o alterazione del Product Code, impossibile effettuare gli aggiornamenti tramite Kies.
  • Problema riconoscimento codice PIN della scheda sim, impossibile accedere ai servizi dell’operatore.

 

E’ consigliato effettuare un backup manuale della cartella /efs?

Se non avete intenzione di acquisire i permessi di root e di installare rom cucinate è sufficiente non fare nulla.

In tutti gli altri casi per stare tranquilli potete procedere al backup manuale, da effettuare una sola volta e possibilmente all’inizio.
Vi spiegheremo la procedura migliore in una prossima guida.

 

Come posso effettuare il backup o il ripristino della cartella EFS?
– Guida di riferimento sul backup della cartella /efs
– Guida ripristino IMEI e cartella EFS
– Come effettuare un backup semplice e rapido con la Recovery modificata di Philz

  • Alfremasse

    Grazie mille!!

    Guida utilissima!

    :ok:

    Ho intenzione di installare

    l'ultima nightly della Cyanogenmod 9

    ma non prima di aver fatto copia della cartella efs.

    • Guerrino

      Salve, io ho un galaxy s plus gt i 9001 e ho l'imei
      bloccato , vorrei provare ad eliminare il file nv_data.bin.md5
      se cosi' si chiama, ho ottenuto i permessi di root
      e con root browser sono riuscito a vedere la cartella
      efs ma i file all'interno sono criptati e non riesco
      a visualizzare il file nv_data.bin.md5, anche
      tutte le altre cartelle contenute nella cartella efs
      sono criptati.
      Vome posso fare per decriptarli e a visualizzarli?

    • nik

      perché dici che sono criptati?
      se non vedi il file nv_data.bin e nv_data.bin.md5 probabile hai la efs corrotta
      digita sulla tastiera tel *#06# e vedi se ti dà il cod. imei

    • nik

      oppure pensi di avere i permessi di root ma non li hai
      descrivi il firmware e cosa hai installato ,kernel …etc

  • floyd

    Grazie della dritta,

    io sono appena passato alla Cyanogenmod 9 sul mio galaxy s, una info molto utile. :ok:

    Non si puo fare un backup tipo windows, nel senso fare una copia della cartella /efs e in caso di problemi sovrascriverla?

    Grazie ancora. :yes:

    • garf02

      No, alcuni file (anche se corrotti) non puoi sovrascriverli perchè in uso dal sistema operativo, in più facendo così perdi i vari diritti di lettura/scrittura, che pure loro sono molti importanti in ambiente Unix/Android.

    • floyd

      Grazie della dritta :ok:

  • cristian766

    Ottime informazioni e guida complimenti;)

  • blacksamsung

    molto utile :yes: ho solo un quesito…. cosa significa EFS? se è una sigla per cosa stà? :unsure:

  • francesco

    a quanto una guida per ripristinare l'intera cartela?????

  • salvatore

    Per me che ho corrotto la mia imei modificandola in quella generica 0049***** non avrò problemi futuri di ricezione rete o altro?

  • Gianni

    la guida dice ben altro, leggila per intero…

  • Marco

    ciao,

    io ho controllato, e mi sono ritrovato nel telefono una cartella "backup" con dentro il contenuto della cartella efs.

    sono abbastanza sicuro di non averlo fatto io questo backup (perchè ho saputo dell'esistenza di questa cartella solo leggendo il vostro articolo).

    può essere che questo backup è fatto automaticamente dall'aggiornamento delo firmware samsung?

    • androidgalaxys

      no forse rom cucinate o kernel

  • S0nNy1972

    :wacko: Salve, io ho una TWICS-CM9-V3.01 KERNEL SEMA e ho verificato che a me da l' IMEI fittizio 0049*****. La mia domanda è si può, ripristinando il tel con un firm ufficiale, riavere il mio IMEI? :whistle:

  • fabrizio

    CIAO A TUTTI il mio galaxy s2 mi mette FUORI servizio da mesi non riesco a fare funzionare la rete, quanto vado a vedere gli informazioni del sistema vedo k mi scrive imei e baseband sconosciuti, lo giravo su android 2.3.6 ginger e quando il cellulare era COMPLETAMENTE SCARICO e k lo lasciavo 1 giorno senza usarlo ritornava la rete. ma appena lo spegnevo andava via di nuovo!!! ho pensato k fosse il problema della versione android e ho aggiornato al 4 ice-cream ma il problema persiste anzi ora non funziona proprio piu la rete anche quando il cellulare è completamente scarico mi sembra essere un problema con la cartella EFS non so cosa fare AIUUUTOOOOOOOOOOOOOOOOOOOOOOO!!!!

    • androidgalaxys

      non penso, farei un tentativo di hard reset o al massimo a reinstallare il firmware con odin

    • SOCIA

      io ho avuto lo stesso problema di fabrizio di due post sopra. allora ho fatto questa procedura http://www.meksone.com/come-riportare-in-vita-un-… e ho risolto. solo che volevo chiedervi: ora che ho l'imei 00499 ecc insomma quella ricostruita funziona tutto tranne gli aggiornamenti tramite kies!!! posso aggiornare a ice cream? come posso fare? TI RINGRAZIO INFINITAMENTEEE

  • casal

    ciao volevo chiederti una cosa..ma i files contentuti nella cartella efs del galaxy S sono sempre gli stessi a prescidere dalla versione android che si monti? oppure ogni volta che si aggiorna (per esempio da 2.3.3 a 2.3.6 a ICS) si ha la creazione di altri files al suo interno? ti chiedo questo perchè nella mia attuale efs ho 8 files in più per un tot di 17. Siccome ho un problema di segnale ballerino che non dipende dalla sim ne dal luogo..mi chiedevo se potesse dipendere proprio da questi files in più che vanno in conflitto con il resto
    grazie

  • Andrea

    Nel caso installassi solo rom ufficiali tramite odin…c'è qualche problema?

  • Enrico

    Mi associo alla richiesta di Andrea sui firmware originali.
    Grazie

  • ilinux

    Ciao grazie delle info, ma è possibile salvarla tramite recovery temporanea montanto l'efs?
    non voglio moddare ora il telefono appena preso ma in futuro potrebbe tornare utile

    • androidgalaxys

      Cosa intendi per montare l\’efs?
      Occorrono comunque i permessi di root.

  • satjoker

    ma nessuno adatto un soluzione per che la ha persoa?

  • Zippi

    Ho fatto tutto e backuppato tutto ma ho un dubbio: perche' la cartella wi-fi e' vuota? Per il resto sembra tutto ok sia la cartella bluetooth sia IMEI.

    • androidgalaxys

      E\’ normale, non è un problema.

  • Matteo

    Ciao a tutti, un amico ha ricevuto in regalo un Note, che non riconosce la sim.
    Ho guardato e :
    PDAN7000XXLRI
    PHONE:Unknown
    CSC: N7000ITVLR1
    Guardando l'Imei col comando *#06# , non compare nessun numero IMEI.
    Si può ripristinare l'imei o metterne uno fittizio?

  • Savio

    Salve nel instllare una rom cucinata ho per sbaglio cancellato tutto
    e mi sa anche la cartella efs avevo fatto prima di questo
    un banale copia e incolla di tutto il cell con windows ma cavolo non ha copiato
    la cartella efs 🙁

    Devo buttare il cell ? Spero di No perche non avrei soldi per prenderne uno nuovo 🙁

    Posso crearla in qualche modo mettendo il codice imei che leggo sulla scatola
    o dietro il cell dato che ho comprato in america quindi non posso portarlo
    in assistenza Italy 🙁 Spero ci sia una soluzione

    Grazie

    • androidgalaxys

      Leggi le guide linkate prima di fare danni

  • Savio

    Ormai il danno l' ho fatto 🙁 Sono arrivato qui con il cerca
    spero che qualcuno ha una soluzione 🙁

    Grazie

    • androidgalaxys

      Se non hai i problemi citati nell\’articolo difficilmente si è cancellata la tua cartella

    • Wolfy

      a me si è cancellata la cartella efs e non avevo fatto il backup cosa posso fare ora? -.- aiutatemi

  • Wolfy

    ho trovato la cartella ma non riesco ad aprirla

  • Wolfy

    aperta…ma è vuota…che fare?

  • mario

    non so perche la sim wind non funziona nel mio samsung gt-55770

  • Speranza

    Ho due S3. Uno acquistato bloccato (credo blocco amministrativo da vodafone) per pezzi di ricambio e l'altro che si è ossidato e mi da problemi. Volendo farne funzionare almeno uno, è possibile copiare la cartella EFS in modo da riportare l'IMEI di quello non bloccato ma con ossidazioni su quello buono ma con ill blocco?

  • carlo

    ciao a tutto premetto che di sw samsung ne so meno di ZERO, mi hanno portato un samsung note gt-n7000 inserendo sim di qualsiasi gestore mi esce la scritta" "INSERIRE SIM, INSERIRE SCHEDA SIM PER ACCEDERE HAI SERVIZI DI RETE PREMERE OK" poi vado su "IFO DISPOSITIVO" poi "STATO" e in queste voci "rete, tipo di rete, imei, imeisv," e "versione banda base" ce scritto : SCONOSCIUTI!
    come mi posso muovere ? si puo risolvere ?

    • androidgalaxys

      Ti consiglio di provare a scaricare un firmware e installarlo con Odin. Nella sezione del Note a lato trovi già tutto.

    • carlo

      ciao grazie mi scrivi passo passo quello che devo fare? ODIN dove lo scarico , dove trovo gia tutto in impostazioni e poi applicazioni?

  • francy83

    CIAO A TUTTI il mio galaxy gio mi mette FUORI servizio da mesi non riesco a fare funzionare la rete,x che o cancellato la cartella efs come posso risolvere

  • ludovico

    ciao io ho un s3 con imei originale,non legge la scheda cosa posso fare? grazie