Ver Mensaje Individual
  #1  
Viejo 20/10/10, 15:59:00
Array

[xs_avatar]
Lorse
Usuario invitado
 
Mensajes: n/a

Arrow Copia de seguridad de la carpeta EFS (Productcode, IMEI) y Reparación de PRODUCTCODE




CONTENIDO DE LA CARPETA EFS
Código:
.nv_data.bak : El más importante contiene información de IMEI, PRODUCTCODE,SIM UNLOCK.
.nv_data.bak.md5 : Checksum del anterior Muy importante.
nv_data.bin : Copia funcional de él .nv.data.bak debería ser igual al .bak en tamaño.
nv_data.bin.md5 : Checksum del fichero anterior, si lo borras, al arrancar de Nuevo te lo crea.
.nv_state : ????  Si lo borras al reiniciar se crea automáticamente.
.nv2.bak : SOLO FROYO Este archivo es el encargado en Froyo de gestionar todos estos datos.
.nv2.bak.md5 : SOLO FROYO Checksum del anterior.
Carpeta .ANDROID
 (vacía)
Carpeta IMEI:
bt.txt:  ?????? 
mps_code.dat : Contiene la información referente al SALES CODE (Configuración regional).
Verificamos sobre todo que tenemos los archivos .nv_data.bak.md5 y .nv_data.bak .
Que coinciden en tamaño nv_data.bin y .nv_data.bak. El tamaño correcto es 2097152
Si observamos que nv_data.bin tiene un tamaño de 1048576, tendremos problemas varios, entre ellos la de tener un IMEI genérico
¿ES NECESARIA LA COPIA DE ESTA CARPETA?
SI, por supuesto, en realidad solo serían necesarios 2 archivos, pero no está de más tener una copia de seguridad de la carpeta entera.
IMPORTANCIA DE LOS ARCHIVOS .NV_DATA.BAK Y .NV_DATA.BAK.MD5
El archivo .nv_data.bak contiene entre otra información el IMEI, PRODUCTCODE, CÓDIGOS DE DESBLOQUEO....

El archivo .nv_data.bak.md5: es el Cheksum del archivo anterior, en caso de modificar el primero, el Cheksum es incorrecto por lo que no hará su función.

El Galaxy siempre funciona con el nv_data.bin (Una copia que crea automáticamente del .nv_data.bak)

Con las últimas Froyo sigue cumpliendo ese papel pero crea un nuevo archivo con su correspondiente checksum (.nv2.bak y .nv2.bak.md5),
que realmente son los encargados de cargar la información importante en nv_data.bin
DIFERENCIAS ENTRE PRODUCTCODE Y SALESCODE

SALESCODE:
Nos indica la configuración regional que tenemos seleccionada.
Si tenemos la de movistar nos mostrara XEC
Si tenemos la LIBRE Española nos mostrara FOP
Si tenemos una Multi CSC nos mostrará un listado de todos los SALESCODE
Que podemos instalar.

*esto lo podemos mirar pulsando *#272*HHMM# (HHMM es la hora que marque tu terminal) o *#272*TU IMEI# (CON Froyo)*
PRODUCTCODE:
Nos indica para que País está fabricado y a que operadora está asociado

*una forma de ver el PRODUCTCODE *2767*4387264636#
HERRAMIENTAS NECESARIAS:
SER ROOT
(Click para mostrar/ocultar)

Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.



SGS TOOLS


ROOT EXPLORER Descarga

SGS TOOLBOX Descarga

*CON LAS ÚLTIMAS FROYO SERÁ NECESARIO TAMBIEN BUSYBOX*
1.- COPIA DE SEGURIDAD CARPETA EFS
Importante y muy sencillo solo es hacer

*Necesario ser Root*

Ejecutamos ROOTEXPLORER, verificamos que este montada r/w.

Pulsación Larga sobre la carpeta EFS hasta que salga el menú, (Necesario ser root)

Seleccionamos la penúltima opción Zip this folder

Nos creará Efs.zip dentro de /sdcard/SpeedSoftware/Zip




left align imageleft align image



*Necesario ser Root*

Ejecutamos ROOTEXPLORER, verificamos que este montada r/w.

Pulsación Larga sobre la carpeta EFS hasta que salga el menú, (Necesario ser root)

Seleccionamos COPY

(Casi al final veremos SDCARD y dentro de esta EXTERNAL_SD, copiarla donde queráis)

Pulsando en PASTE







1.1- OTRA FORMA DE HACER COPIA DE SEGURIDAD DE LA CARPETA EFS
left align image




*Necesario ser Root*

Descargamos y descomprimimos el siguiente archivo EFS.rar

Ejecutamos Copia EFS y seguimos los pasos en pantalla

Os creará copia de la carpeta EFS en Carpeta EFS / COPIA ORIGINAL EFS





1.2- OTRA FORMA MAS DE HACER COPIA DE SEGURIDAD DE LA CARPETA EFS CON SGSTOOLS
*Necesario ser Root*

Si no os crea la copia bajar e instalar del market busybox




PARA VER TODO EL CONTENIDO DE LA COPIA DE LA CARPETA EFS CON MIS ARCHIVOS, TENEMOS QUE ACTIVAR EN AJUSTES, MOSTRAR ARCHIVOS OCULTOS

PARA COPIAR LA CARPETA EFS AL ORDENADOR DEBE CONECTARSE EL GALAXY EN MODO DE ALMACENAMIENTO MASIVO Y EN EL PC TENER ACTIVO MOSTRAR ARCHIVOS OCULTOS
COPIA DE SEGURIDAD DE LA CARPETA EFS Y CAMBIO DE PRODUCTCODE CON SPOOF FW

HERRAMIENTAS NECESARIAS

Los programas del Market Spoof Fw y busybox

*Ser root*
(Click para mostrar/ocultar)
Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.

left align image











[1] Step 1: Pulsamos en Backup (Nos creará la copia de la carpeta efs como un archivo tar.gz en /sdcard/SpoofFw_backup)

[2] Step 2: Modificamos el Productcode del Galaxy por el que queramos (Solo las ultimas tres letras)

[3] Pulsamos en Ok

[4] Pulsamos en reboot, para que aplique los cambios

Si queremos crearnos otra copia con el Productcode cambiado, tendremos que abrir de nuevo el programa y pulsar en Backup
(Este nuevo Backup sobreescribe el anterior)











information

Atención

AQUÍ FINALIZA EL TUTORIAL DE COPIA DE SEGURIDAD DE LA CARPETA EFS
LO SIGUIENTE TRATA SOBRE REPARACIÓN DE ARCHIVOS. SOLO ES NECESARIO HACERLO EN CASO DE QUE SE TENGAN PROBLEMAS O QUERAMOS INVESTIGAR



REPARACIÓN ARCHIVOS CARPETA EFS
PRODUCTCODE , SALESCODE Y ALGO MAS

Esto solo es parte de lo que se puede hacer modificando ciertos archivos.
Se pueden hacer muchas más cosas, pero nos vamos a centrar en las que no implican ningún riesgo



ES NECESARIO HACER TODOS LOS PASOS DE ESTE HILO
NO, lo importante es tener copia de seguridad de la carpeta de seguridad,
el resto es por si: Queréis reparar / modificar los archivos de la carpeta EFS y otras
CORRO ALGÚN RIESGO Y SON REVERSIBLES LOS CAMBIOS
NO hay ningún riesgo y en caso de no conseguir el resultado deseado o querer volver
A la configuración anterior, es tan sencillo como copiar el contenido de la copia de seguridad
a la carpeta EFS.
Todo punto de este tutorial lleva implícita la copia de seguridad de la carpeta EFS.
RESTAURAR PRODUCTCODE DESDE .NV_DATA.BAK
Por si alguna rom nos ha cambiado el PRODUCTCODE y queremos volver al nuestro original
Imprescindible tener .nv_data.bak y .nv_data.bak.md5
Totalmente reversible



(Click para mostrar/ocultar)
HERRAMIENTAS NECESARIAS

*Ser root*
(Click para mostrar/ocultar)
Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.

Root Explorer y SGS TOOLBOX

left align imageleft align image




Una vez seamos Root
Ejecutamos SGS TOOLBOX y pulsamos en check product code
Nos creará un backup de los archivos .nv_data.bin y .nv_data.bin.md5 y sus .bak
Y lo que nos interesa, nos mostrara en pantalla el PRODUCTCODE existente en .nv_data.bin y .nv_data.bak.

Deberían de ser iguales (XEC, FOP, AMN, ATL si son terminales españoles),
en caso de no ser así, alguna rom que hemos instalado nos ha modificado el .bin.










left align imageleft align image




Entramos dentro de la carpeta EFS y veremos lo siguiente: (Ver captura)
No tenéis que tener todos estos archivos, dependiendo que rom tengáis instalada
os crea más o menos archivos















left align imageleft align imageleft align image





Hacemos TRES cosas:

1: Seleccionamos el archivo .nv_data.bak y en PERMISSIONS lo ponemos como en la imagen
2: Seleccionamos el archivo nv_data.bin y DELETE
3: Seleccionamos el archivo nv_data.bin.md5 y DELETE











left align image left align image




4: Con las últimas froyo es necesario borrar tambien los archivos
.nv2.bak y .nv2.bak.md5

PULSAMOS POWER HASTA QUE SE REINICIE EL TERMINAL













left align image








Una vez arranque del todo nos pida pin y demás ejecutamos de nuevo SGS TOOLBOX y veremos que tanto él .bin como el .bak tienen el mismo PRODUCTCODE
Hacemos de nuevo una copia de la carpeta entera EFS y la guardamos a buen recaudo, por si alguna vez necesitamos usarla de nuevo.












CAMBIAR PRODUCTCODE Y LIBERAR EL GALAXY
Por si alguna rom nos ha modificado el PRODUCTCODE o sencillamente queremos cambiarlo.
Por si queremos liberar el Galaxy y ya de paso cambiamos el Product code
Totalmente reversible.


(Click para mostrar/ocultar)
HERRAMIENTAS NECESARIAS

*Ser root*
(Click para mostrar/ocultar)
Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.

Root Explorer y SGS TOOLBOX
Editor Hex




left align image
PRIMER PASO
Hacemos una Copia de seguridad de la carpeta EFS a la Sd interna
Conectamos el Galaxy como almacenamiento masivo al PC
Copiamos el archivo nv_data.bin de esa carpeta al escritorio del Pc
Abrimos nv_data.bin con el editor Hexadecimal
Pulsamos en Buscar y en Ir a
Buscamos 00181469 Para Liberarlo
Veremos que pone 01 Lo cambiamos por 00

Pulsamos en Buscar y en Ir a
Buscamos 0018800F Para Cambiar Productcode
En el Ejemplo vemos que pone XEC (Tambien en la posición 00188021)
Cambiamos las 2 por FOP por ejemplo
Guardamos los cambios y copiamos de nuevo el nv.data.bin en La SD interna,
quedaría así: /sdcard/nv_data.bin



left align image left align image left align image





SEGUNDO PASO
Abrimos Root Explorer
Seleccionamos la Carpeta EFS
Seleccionamos el archivo nv_data.bin.md5 y DELETE
Seleccionamos el archivo .nv2.bak y DELETE
Seleccionamos el archivo .nv2.bak.md5 y DELETE











left align imageleft align imageleft align image



Con Root Explorer buscamos el nv_data.bin en la Sd interna
Lo copiamos en la carpeta EFS del directorio Raíz (No en la Copia que os hicisteis).
Nos dirá que ya existe y le damos a Yes
Pinchamos sobre el nv_data.bin y en PERMISSIONS marcamos todo














left align imageleft align imageleft align image
Abrimos SGS TOOLBOX seleccionamos Check product code y nos mostrara una pantalla como la siguiente
(Con el code que hayáis puesto vosotros en el .bin).
Si es así damos a Back y seleccionamos Reboot into recovery
*En caso de que no os salga el PRODUCTCODE del .bin, igual que en la captura,
no sigáis por que en algún paso os habéis equivocado*

Una vez estamos en Recovery seleccionamos:

WIPE CACHE PARTITION (No os confundáis) y REBOOT SYSTEM NOW

Una vez arranque podréis comprobar que ya tenéis el PRODUCTCODE que habéis escogido
Son pasos muy sencillos, pero que es imprescindibles seguirlos, TODOS SON IMPORTANTES
Si os saltáis alguno no os funcionara, Lo bueno es que no tiene ningún riesgo
Es indiferente si lo haces con la sim o sin ella
Marcando la siguiente combinación:
*#7465625#
Aparece una pantalla en la que todo tiene que estar en OFF (la primera línea es el bloqueo del terminal por operador).





CREAR .NV_DATA.BAK A PARTIR DEL NV_DATA.BIN CREADO

Por si tras haber modificado el nv_data.bin
Queremos tener también él .bak con El mismo CODE
Totalmente reversible.

Al tratar de modificar directamente .nv_data.bak el .nv_data.bak.md5, ya no sirve (Por lo que nos daría error).
Una forma sencilla de crearlo sería


(Click para mostrar/ocultar)
HERRAMIENTAS NECESARIAS

*Ser root*
(Click para mostrar/ocultar)
Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.

Root Explorer y SGS TOOLBOX



left align imageleft align imageleft align image





Creamos copia de seguridad de la carpeta EFS en la SD INTERNA
Como ya tenemos el .bin modificado
Seleccionamos .nv_data.bak y DELETE
Seleccionamos .nv_data.bak.md5 y DELETE
*Con las últimas froyo es necesario borrar también los archivos
.nv2.bak y .nv2.bak.md5 *










left align imageleft align imageleft align image
Seleccionamos nv_data.bin y RENAME ponemos .nv_data.bak (no os olvidéis del punto)
Seleccionamos nv_data.bin.md5 y RENAME ponemos .nv_data.bak.md5 (no os olvidéis del punto).



















left align image







Verificamos que los PERMISSIONS del .nv_data.bak, estén correctos:
DEJAMOS PULSADO POWER HASTA QUE SE REINICIE












left align imageleft align image





Volvemos a entrar en la carpeta EFS y veremos que nos ha creado los archivos .bin
Y con SGS TOOLBOX veremos que tanto el .bin, como el .bak son idénticos














RESTABLECER O CAMBIAR SALESCODE



(Click para mostrar/ocultar)
HERRAMIENTAS NECESARIAS

*Ser root*
(Click para mostrar/ocultar)
Eclair 2.1 Z4ROOT

Froyo 2.2 / Froyo 2.2.1
SuperOneClickv1.7.
Activamos depuración Usb en el Galaxy y ejecutamos el programa en el Pc
Pulsamos En root y en unos segundos seremos Root
Reiniciar el Galaxy después de esto.

Root Explorer


left align imageleft align image



Por si alguna rom te ha modificado el SALESCODE y te ha bloqueado el acceso.
Totalmente reversible.

Dentro de la carpeta EFS está la Carpeta IMEI, dentro veremos el archivo mps_code.dat
Si pinchamos sobre el y con la última opción OPEN IN TEXT EDITOR,

Lo podremos abrir y editar hay guarda la información referente al SALES CODE (Configuración regional)
Las carpetas de configuración regional las guarda dentro de la carpeta SYSTEM/CSC.
Esto viene bien también, porque por ejemplo si instaláis la última XXJPM os cambiara el PRODUCTCODE y el SALES CODE a KOR
si reinstaláis otra rom XEC o FOP os seguirá manteniendo el SALES CODE como KOR,
Aquí lo podréis editar y poner XEC o FOP y también en PERMISSIONS seleccionar todas las casillas de verificación (Sobre todo WRITE)








PRODUCT CODE CONOCIDOS DEL GALAXY

(Click para mostrar/ocultar)


Espero que os sirva

Última edición por Lorse Día 23/03/11 a las 15:24:24. Razón: Actualizar
Responder Con Cita
Los siguientes 219 usuarios han agradecido a su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]