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
Visualizzazione stampabile
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 roftl :p
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*
;)
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.
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 :D) quante sono le partizioniiii !!!
roftl
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?
scusate la domanda sono nuovo di cell android ma mi hanno regalato un galaxy i7500
non so se e il post giusto ma volevo chiedere se questa guida funziona anche col galaxy i 7500:o
vorrei cambiare il product code ed aggiornare
A che pro Cambiare il Product code?
Per l'i7500 Devi procurarti questi file:
Odin Multi Downloader v3.95
I7500_XEJC6_XEJC6_SERJC6_Russia_SER
Così hai l'ultima versione di Firmware Disponibile per questo telefono...
Poi se vuoi avere froyo, cerca Drakaz... Oramai siamo alla beta 3 e posso dire (usato da agosto sin dalle prime beta) che ci gira benone...
l'i7500 ha solo un piccolo, ma grande difetto..POCA RAM... per il resto è ottimo come cellulare..
grazie per la risposta tempestiva
siccome non e ita ma francese
pensavo che cambiando product code potevo usarlo anche con le sim italiane
oppure non cambia nulla con questa procedura ?
L'unico che conta, che contiene il product code corrente, è
nv_data.bin [2 MB] -> ProductCode KOR
Probabilmente perchè hai flashato una rom multi-csc sopra la tua originale Tre
Il problema è che il backup lo dovresti fare quando tutto funziona, non quando hai problemi con IMEI o simili...
In ogni caso puoi provare a cancellare il .bin ed il relativo .md5. Al successivo reboot, il tel dovrebbe provvedere a ricrearlo partendo dal backup
Ma credo ci scappi anche un factory reset...
nv2.bak dovrebbe essere un residuo di qualche tool che smaneggia nella EFS, ma sinceramente me lo sono trovato anch'io tempo fa senza capire da dove provenisse.
La guida funziona anche con I7500, perché le partizioni dovrebbero essere le stesse.
Riguardo al cambio di product code, e il resto che ne è scaturito, invece siamo OT alla grande, in quanto la procedura descritta non lo fa
;)
La rom che ti ho detto io di mettere è russa!! Ma come per la rom che hai tu, sicuramente c'è la possibilità di mettere l'italiano.. l'android ha un ottimo supporto multi lingua, basta che vai nel menù impostaizoni... e cambi la lingua!! per quanto riguarda l'unlock non ti sò aiutare più di tanto.. su quel telefono che avevo in mano fino alla 2 gg fa! :D
Si... si.. anzi a dirla tutta adesso ho un productCode XEU o XEO (ora non ricordo), il discorso è per far ripartire il sistema l'unica cosa che ho potuto fare è stato cancellare l'efs a discatipo dell'imei... i backup li ho, ma non c'è modo di riutilizzarle!
grazie ancora per le risposte
infatti ho provato con odin ed ho messo la rom russa adesso è aggiornato ma non sbloccato per le sim italiane.
ci sono altre soluzioni in merito ?
... se l'hanno combinato loro, problema da risolvere da loro. No ?
Occhio che potresti incorrere tu in qualche problema legale, relativo alla clonazione di identificativi in rete telematica
Io posso utilizzarlo tranquillamente...
Ho un foglio del centro assistenza Samsung con Imei IN di un i750 corretto e IMEI out con lo stesso imei che ho adesso sul galaxy s!! Quindi in caso di controllo faccio riuscire quel telefono e quel foglio!!
Sono fortunato!
dato che vengo rimbalzato da thread a thread inserisco qua il mio prob.
dopo l'installazione di miui mi ritrovo un imei diverso. ovviamente prima di far partire il flash ho utilizzato efsbackup. adesso ho una copia della cartella del backup efs ma non ho capito come ripristinarla.ho letto molti post ma non trovo una guida comprensibile per dilettanti.
la struttura della cartella backup e' questa:
(cartella) .android
(cartella) imei
.nv_data.bak
.nv_data.bak(md5)
(file sz nome) file nv_state
.nv2.bak
.nv2.bak(md5)
nv_data (bin)
nv_data.bin (md5)
grazie per l'aiuto :D
ho trovato questo ma non essendo troppo pratico d'inglese non ne capisco molto.qualcuno mi puo' spiegare?
[HOW TO] /efs Folder backup + Restore NV_DATA.BIN - xda-developers
Aiuto!!!sono disperato.
Mi manca il mio imei ...mi ero affezzionato!
[niente tripli post per favore.
edita il precedente.
grazie.
AlexForTomorrow]
ciao, volevo farti una domanda a cui non so andare fuori....io ho installato già da un pò la miui... a proposito di product code, nel backup mi trovo itv, mentre in quello corrente KOR!!!non so come cambiarlo...ho riprovato a riflashare tutto, ma appena metto la miui mi installa sto cacolo di KOR....mi preoccupa un pò il tuo discorso più su perchè nel forum xda ci sono diverse persone che si ritrovano il codice imei cambiato....aghhhhh...
Il Product Code è cosa ben diversa dall'IMEI, che - per rispondere a Daniele - si può ripristinare solo se hai un backup dell'originale.
C'è un capitolo della mia guida che tratta l'argomento:
Modifica CSC & Product Code GT-I9000HKDITV
O altrimenti, se hai fatto un backup in precedenza della partizione EFS (come da topic), puoi ripristinare il P/Code dal backup che hai fatto...
Quote:
Originariamente inviato da Val3r10
Io ho fatto il backup con efsbackup prima di montare la miui.dopo averla montata mi sono ritrovato un imei fake che pero' e' lo stesso che puoi trovare su xda.penso a questo punto che sia un imei generato dall'installazione della miui quindi ugiale per tutti.io ancora non ho trovato il modo di ripristinare il backup quindi su consiglio di andromeda ho fatto un revirgin montando poi una js2 con la darky9,5 e con piacere ho ritrovato il mio imei... :-)
Inviato dal mio GT-I9000 usando Androidiani App
il problema mio è che non penso che il file da flashare da cwm possa andare bene su 2.3.3.... e poi il sistema per cambiare csc dal codice segreto non funziona su ginger...o no?ne esiste uno specifico?
io ho la cartella backup con il code itv, ma come lo installo?il copia e incolla non funziona...già provato, mi dice che ho itv, ma la radio non funziona più...
Scusassero la domanda.
In condizioni normali la caretella efs è montata in readonly o in read write ?
Io ora me la ritrov in read write e non vorrei aver combinato casini, ma non so come.
ciao a tutti.
come ormai abitudine spero stavolta di non essere off topic con questa domanda.
ripristino product code ...
prima di flesciare una nuova ROM ho seguito le info di Valerio sul capitolo 9 facendo il backup delle partizioni del telefono.
ho flesciato la nuova ROM tutto ok:
PDA JS3
PHONE JPE
CSC ITVJs3
...
solo che il product code è KOR.
Con SGS toolbox vedo che ho in .nv_data.bak il PC corretto.
Se faccio un wipe riesco a riprenderlo?
oppure è melgio sovrascriverlo con ADB?
Ehmmm!!! roftl
--> vedi qualche post più su (#25)
Col wipe non ci fai nulla.
Se hai seguito il capitolo 9 delle guide, hai di certo l'immagine di backup della tua partizione EFS... quindi in caso di emergenza puoi usare quella.
Ma ti occorre un po' di manualità con linux e il loopmount.
Oppure in alternativa puoi seguire il capitolo 10 per cambiare product code, semplicemente flashando un multi-csc che contenga ITV (es. revirgin JM8) ed effettuando il cambio esplicito come indicato in quel capitolo.
Oppure, ANCORA PIU' SEMPLICEMENTE, se hai il .bak corretto, puoi cancellare il file nv_data.bin e riavviare il telefono: al boot copierà il file .bak e sistemerà tutto da solo...
:)
ok, scusa ma sono nuovo (come avrai capito) di android :D
Ho semplicemente copiato con ADB il file dal backup della EFS e relativo md5. Mi ha letto il product code anche senza riavvio, ma cmq l'ho dato lo stesso.
Adesso ho il pc originale (brand) e in "tasca" quello ITV... può far comodo.
Il csc, pda e modem non sono quelli brand, ovviamente a seguito dei flash. Cmq li posso riprendere dalle ROM originali che trovo nel tuo post qui: https://www.androidiani.com/forum/mo...rivere-19.html
ciao e grazie :cool:
Ciao, dalla poca esperienza posso dire di aver notato che la cartella system e subfolder sono di default in sola lettura.
Ad esempio col kernel speedmod, da recovery, è possibile modificare i permessi del file system mettendo appunto system in RW.
correggetemi se sbaglio
ciao!
o_O
Scusa te ma volendo ripristinare la cartella efs e mettere il telefono come mamma samsung lo ha fatto come si fa?
:)
Ad essere pignoli, rimetti il telefono come nel momento in cui hai fatto il backup ... non prima ;)
Cmq ovviamente dipende da che metodo di quelli sopra descritti hai usato.
Puoi copiare semplicemente i singoli file oppure l'intera partizione (col dd), anche se è un po' rischioso.
In tutti i casi, devi avere il root e l'ADB SHELL funzionante.
io ho fatto il backup della cartella efs copiandola con root explorer.
il mio problema è che avendo un cell brandizzato sfr (francia) quando metto una rom italiana kies non mi riconosce gli aggiornamenti e questo mi secca...
vorrei mettere una rom ufficiale ed aggirnarla con gli aggiornamenti ufficiali tutto qui.
:)
Scusa ma ho idea tu sia fuori strada, allora...
"Mamma Samsung" ha fatto il tuo tel SFR.
Come pretendi che un backup/restore dei file in EFS cambino magicamente da SFR in ITV ?!?
o_O
Ci sono alcuni capitoli delle mie guide che trattano l'argomento "cambio Product Code".
Ti consiglio nell'ordine: 5 7 e 10 ;)
Qui è trattato lo stesso argomento:
--> Aggiornamento a 2.3.3 via Kies
:S
graZIe Vale!!
credo che parli di questa guida ? giusto ? https://www.androidiani.com/forum/mo...procedure.html
:cool: