Salve,
esiste una guida per salvare la cartella EFS del galaxy s? ho installato rom manager ed il telefono ha gia i permessi di root ottenuti con oclf su eclair 2.1.
Grazie
Salve,
esiste una guida per salvare la cartella EFS del galaxy s? ho installato rom manager ed il telefono ha gia i permessi di root ottenuti con oclf su eclair 2.1.
Grazie
Puoi effettuare la copia da Root Explorer (telefono) oppure ADB SHELL (pc), oppure installare l'applicazione Sgs Toolbox dal market, che ti salva solo i file del product code...
E' una normale cartella cui puoi accedere e copiare con un file manager che utilizzi i permessi di root che hai attivato...
grazie valerio,
come mai mi dice che la cartella efs è vuota?
io faccio la copio tramite il comando adb pull /efs
Grazie
Devi essere root per vederne il contenuto.
Visto che usi ADB, ti posso dare qualche consiglio carino
No, adb pull non credo funzioni, perché appunto devi prima eseguire il superuser...
Devi usare adb shell e diventare root (su) appena dentro.
Guarda qui qualche istruzione di più: https://www.androidiani.com/forum/sa...tml#post238397
A quel punto puoi fare ciò che vuoi con /efs ... dalla copia, al tar, al dd della partizione
Ad esempio (io faccio il backup anche della /etc):
oppurecodice:tar zcvf /sdcard/tar_efs-etc.tgz /efs /etc /system/etc
oppure il semplice copy ...codice:cd /sdcard/; dd if=/dev/block/stl3 of=efs.dd bs=1024; md5sum efs.dd > efs.dd.md5; gzip -f efs.dd
In tutti i casi, ti ritrovi il backup su memoria interna ...codice:busybox cp -R /efs /sdcard/
PS: per sapere che product code hai nei file, puoi usare il semplice grep:
... dovrebbero essere entrambi ITVcodice:grep I9000 /efs/.*.bak /efs/nv*
Ultima modifica di Val3r10; 08-01-11 alle 11:03 - Motivo: aggiunto comando grep
palla013 (09-10-11)
Stupenda la guida.. a me personalmente mi ha salvato il dd.. il cp non funziona se non hail il busybox installato!!
ottima guida... qualcuno sa se il product code deve corrispondere con il mps_code?
Saluti!
Si grazie.
In effetti tutti i comandi adb dovrebbero essere esplicitamente preceduti dal container, appunto busybox.
Corretto in tal senso. Grazie della segnalazione
Riguardo al csc, per l'esattezza si trova in almeno 4 punti, appartenenti ad aree logiche diverse: EFS e SYSTEM.
Come abbiamo appurato, l'EFS è il cuore identificativo del telefono, che non cambia con il flash dei vari firmware/rom, bensì con le loro configurazioni.
Mentre in SYSTEM (/system/csc) c'è appunto la base della configurazione per modificare l'EFS.
Comunque, ad integrazione dell'ultima casella sopra, puoi trovare il codice così:
Il sales_code deve essere allineato rispetto al mps_code (che è quello che contiene il csc corrente del telefono) al momento della valorizzazione iniziale. O del cambio csc.codice:busybox grep I9000 /efs/.*.bak /efs/nv* busybox cat /efs/imei/mps_code.dat busybox cat /system/csc/sales_code.dat
Poi seguono strade diverse.
In proposito guarda anche in questo thread: SamsungApps & CSC
Grazie ancora dello spunto.
Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.
Val3r10 scusa l'imbarazzante ignoranza in materia...
ma ogni qualvolta un utente flasha\reinstalla una rom non viene cancellato tutto e reinstallato?.
cioè.. di tutte le cartelle in presenti in "\" ne vengono cancellate solo alcune o tutte?
te lo chiedo perchè non capisco il backup di tale cartella a che serva se cosi fosse..
EFS è una partizione importantissima: contiene tutti i dati essenziali del telefono, tra cui l'IMEI e altri identificativi. Sono criptati e non direttamente modificabili dall'utente, tra l'altro.
E' una delle poche partizioni che non cambia col flash dei firmware e delle ROM, se non in modo indiretto: infatti contiene anche il ProductCode come derivato del CSC corrente... proprio nei file indicati
E' per questo che se ne straconsiglia il backup ogni volta che si è in una situazione stabile del telefono, perché dei flash azzardati possono corrompere irrimediabilmente i file contenuti...
Tempo fa c'erano dei firmware KOR che corrompevano addirittura l'IMEI... strada quasi senza ritorno.
Per questo si fa il backup.
Il fatto che siano partizioni "montate" su file system della root non implica che poi vengano cancellate/formattate/sovrascritte tutte al flash
Guardate QUI (un'anteprima di una cosa a cui sto lavorando ) quante sono le partizioniiii !!!
Ultima modifica di Val3r10; 07-05-11 alle 16:32 - Motivo: Corretto ed evidenziato un paio di punti ...
Se miei consigli o mie << GUIDE >> sono stati utili, un click sul THANKS costa molto meno e vale il tempo dedicato.
elivagar (08-01-11)
Ottimissima la quida! Però ti devo dire anche pur avendo fatto la copia dell'efs (Strutturata in questo modo:
(che era comprensiva di file .nv_data.bak nv_data.bak .nv_data
.imei -> imei corretto
.nv_data.bak [2MB] e relativo .md5 -> ProductCode HUI
.nv2.bak [1 MB] -> ProductCode Originale HUI
nv_data.bin [2 MB] e relativo .md5 -> ProductCode KOR
.nv_state -> 1
.android/ -> Cartella Vuota
imei/.nvmac.info -> Corretto
imei/bt.txt -> Corretto
imei/mps_code.dat -> KOR)
Qualsiasi dei nv_data usassi, il telefono ha l'imei corretto, peccato xò che non si riesce a chiamare è l'imei non è uno blacklisted..)
Il fatto che nv2.bak fosse di 1 mb può significare qualcosa?