PDA

Ver la Versión Completa : [ TUTORIAL ] Backup de ROM Stock y creacion de archivo OnePackage.tar.md5


zagoya
12/02/12, 00:33:08
Backup de Stock ROM y creacion de archivo OnePackage.tar.md5

Despues de leer y leer tutos y estudiarle un poco he dado con la forma de hacer una copia de seguridad completa de nuestra ROM Stock, es decir la que viene de fabrica en el movil, esto nos servirá sobre todo aquellos que su ROM no esta disponible para descargar por ningun sitio de internet, o tener la necesidad de llevar a servicio tecnico y no nos pongan peros o simplemente si no nos agrada ninguna Custom ROM volver a la original, bueno dejemos el parloteo y vamos a lo importante:

IMPORTANTE: TODO EL PROCEDIMIENTO SE HACE BAJO SU RESPONSABILIDAD, NO SOY RESPONSABLE DE BRICKEOS EN EL MOVIL, LO HE PUESTO A PRUEBA EN MI GALAXY ACE CON ROM STOCK DE TELCEL Y AH FUNCIONADO CORRECTAMENTE

ES RECOMENDABLE HACER EL PROCESO SIN HABER INSTALADO NINGUNA APLICACION DE TERCEROS O HABER HECHO YA MODIFICACIONES EN EL MOVIL.

REQUISITOS:

+ Galaxy Ace rooteado
+ Android SDK (http://developer.android.com/sdk/index.html) instalado en el PC

PROCESO

1.- Entramos en:

Ajustes > Aplicaciones > Desarrollo

2.- Marcamos la casilla Depuración USB, si ya esta activa no es necesario moverle.

3.- Conectamos el Galaxy por Usb al PC.

4.- Abrimos una consola de comandos. En win7 basta con abrir el menú de Inicio y escribir cmd en la casilla de buscar o tecla windows + r.

5.- Nos movemos en la consola hasta la carpeta /platform-tools que está en la carpeta del SDK. Si no hemos modificado esta ruta al instalar, será como sigue:

cd C:/Program files/Android/android-sdk/platform-tools

*Como véis, sólo hace falta escrbir el comando cd seguido de la ruta hasta esa carpeta. Si habéis modificado algo, deberéis modificar esa ruta.

6.- Una vez ahí, escribimos lo siguiente, pulsando Enter al final de cada línea:

adb shell
su Aqui les pedira permisos de superusuario en el Galaxy. Aceptáis y listo.
mkdir /sdcard/BackupRom
dd if=/dev/block/bml1 of=/sdcard/BackupRom/boot.bin bs=4096
dd if=/dev/block/bml2 of=/sdcard/BackupRom/pit.pit bs=4096
dd if=/dev/block/stl5 of=/sdcard/BackupRom/efs.rfs bs=4096
dd if=/dev/block/bml4 of=/sdcard/BackupRom/Sbl.bin bs=4096
dd if=/dev/block/stl6 of=/sdcard/BackupRom/param.lfs bs=4096
dd if=/dev/block/bml7 of=/sdcard/BackupRom/zImage bs=4096
dd if=/dev/block/stl9 of=/sdcard/BackupRom/system.rfs bs=4096
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=4096
tar -czvf /sdcard/BackupRom/data.tar.gz /data

*Verifiquen los espacios entre cada comando y simbolos para que no existan errores

7.- Tras hacer esto tendremos una carpeta en la sdcard llamada BackupRom en la que se encuentran los diferentes archivos de la ROM. Se recomienda no compartir el archivo data.tar.gz ya que contiene nuestras contraseñas wifi, datos personales...etc.

Hasta aqui ya tenemos copia de todo el sistema de nuetro movil, ya solo necesitamos crear el archivo .tar.md5 para crear nuestra rom OnePackage y poder flashear a traves de Odin.

Creacion del archivo .tar.md5

Ahora vamos a crear el archivo .tar con los archivos de los que hemos hecho el backup. Para lo que no sepáis qué significa md5, resumiendo es un sistema que asigna un código al archivo que ante la más mínima modificación cambia completamente. Ese código es comprobado por el Odin antes de flashear para verificar que el archivo no ha cambiado por cualquier problema de corrupción de datos, haciendo el flasheo más seguro.

IMPORTANTE: DENLE UN NOMBRE CORTO AL ARCHIVO QUE VAN A CREAR; EJEMPLO "StockROM.tar.md5", ESTO PARA HACER MAS FACIL EL PROCESO Y NO ENRREDARSE CON UN NOMBRE LARGO; IGUAL IMPORTANTE RECUERDEN QUE ESTE NOMBRE YA NO PODRA SER MODIFICADO POR LO COMENTADO EN EL PARRAFO ANTERIOR.

1.- Repetimos el proceso para llegar a la carpeta /platform-tools y escribimos los siguientes comandos:

adb shell
cd /sdcard/BackupRom
tar -cf xxx.tar cache.rfs dbdata.rfs factoryfs.rfs....EN ESTA LINEA VAN A COLOCAR EL NOMBRE DE TODOS LOS ARCHIVOS QUE HICIERON BACKUP DEJANDO UN ESPACIO ENTRE CADA UNO
md5sum -t xxx.tar >> xxx.tar
mv xxx.tar xxx.tar.md5
exit
adb pull /sdcard/BackupRom/xxx.tar.md5 .


Donde véis las xxx debéis sustituirlas por el nombre que más les guste. Sólo debéis tener en cuenta que siempre debe ser el mismo y que tras crear el archivo, no se puede cambiar, como ya se menciono arriba.
Tras esto ya tendremos el archivo xxx.tar.md5 creado y guardado en la carpeta /platform-tools donde está instalado el SDK.

Con esto ya tenemos nuestra Stock ROM en un OnePackage lista para ser flasheada por Odin en caso de a si necesitarlo.

---------PROXIMAMENTE TUTORIAL PARA CREAR TU PROPIA CUSTOM ROM-----------

yayo_75
12/02/12, 00:35:09
Se agradecen mucho tus aportes Zagoya

.:Zypher:.
12/02/12, 13:59:26
Pero no se puede hacer un nandroid backup desde el CWM?

jay2079
12/02/12, 20:26:52
q grande eres X-D

Alvar_g
14/02/12, 20:14:44
Una pregunta, ¿si lo tienes que tener rooteado, no se quedará grabado en esa ROM tus pribilegios de root y asi perder la garantia si lo mandas al SAT?

saludos

Gato Montero
14/02/12, 22:45:02
Zagoya si tengo instalado el cwm igual puedo hacer el tuto?,sigo teniendo aun mi stock rom oroginal pues no he puesto ninguna aun...

Alvar_g
15/02/12, 12:25:31
Una pregunta, ¿si lo tienes que tener rooteado, no se quedará grabado en esa ROM tus pribilegios de root y asi perder la garantia si lo mandas al SAT?

saludos


Nada, ya vi en otro post que al reiniciar la rom se pierde el Root.

macst41
16/02/12, 20:41:34
Hola como estan, antes que nada muchas gracias por el aporte, nosotros los usuarios nuevos en android a veces solemos tener muchas dudas y gracias a colaboradores como ustedes es que logramos el exito, tengo una pequeña duda, hice el todo el procedimiento pero en algunas lineas obtuve errores, mas en especifico en donde copias stl3, 9, 10 y 11, y tambien al crear el archivo .tar.gz, hice algo mal, o por que sera este error, en la consola de comandos el error dice en los casos del stl: "no puede abrirse para lectura: argumento invalido", y para el .tar.gz dice "tar: no encontrado". Saludos

MethoStar
24/02/12, 21:48:55
El tuto esta facil, solo hay que hacer algunas modificaciones porque creo que no es para un Galaxy ACE, ya que los roms del ACE no incluyen el factory.rfs que es el sistema y en su lugar ocupan system.rfs, aunque desconosco el stl que hay que copiar, la parte de empaquetado esta muy util, me ha servido para hacer una mezcla de system europeo, modem latino y csc stock, gracias

pasadores
26/02/12, 11:00:36
a ver si alguien puede subir la de vodafone española...

Enviado desde mi GT-S5830 usando Tapatalk

mesimohar
28/02/12, 17:32:22
muchas gracias zagoya, que grande eres :aplausos:

MethoStar
29/02/12, 00:10:26
El tuto esta facil, solo hay que hacer algunas modificaciones porque creo que no es para un Galaxy ACE, ya que los roms del ACE no incluyen el factory.rfs que es el sistema y en su lugar ocupan system.rfs, aunque desconosco el stl que hay que copiar, la parte de empaquetado esta muy util, me ha servido para hacer una mezcla de system europeo, modem latino y csc stock, gracias

Para extraer el system.rfs utilicen la siguiente linea

dd if=/dev/block/stl12 of=/sdcard/BackupRom/system.rfs bs=4096

Solo funciona si su Ace tiene formato de archivos RFS, si esta en EXT4, el archivo system.rfs queda corrupto

crynof
16/03/12, 20:31:29
Hola
Tengo mi galaxy ace de movistar chile con la gingerbread 2.3.6

quiero hacerle un backup a la rom por si algo malo llegase a pasar mas adelante.

estoy creando un backup con el tutorial de aca que se llama

Backup de ROM Stock y creacion de archivo OnePackage.tar.md5



pero cuando escribo en la linea de comandos para respaldar las lineas que contienen stl, como ejemplo

dd if=/dev/block/stl3 of=/sdcard/BackupRom/efs.rfs bs=4096

me aparece el error

/dev/block/stl3: cannot open for read: invalid argument.

no entiendo por que no deja copiarlo si en el Astro me muestra el archivo, y si esta, y a las demas lineas las lee perfectamente y las respalda, como la las bml ejemplo esta:
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=409

Como puedo solucionar ese problema?

al parecer ese tutorial no es para el ace por que vi q en la seccion del galaxy s esta lo mismo

O existe otra manera de respaldar la rom del galaxy ace??
Saludos y gracias

Offlink
25/03/12, 00:47:04
Les cuento mi mala experiencia con un SGA 2.3.6 que experimente.

Como han mencionado al parecer no es para el ACE, el system.rfs tampoco lo deja copiar, segun la respuesta de MethoStar y de otros sitios que encontre en internet parece que es con stl12 y no stl9.

Esa linea que mencionas es muy peligrosa dd if=/dev/block/stl3 of=/sdcard/BackupRom/efs.rfs bs=4096 a mi tampoco me sirvio y me puse a buscar que otro bloque podria ser, y cometi el gran error de meter el bloque prohibido "stl5" el mismo que hablan en el post de liberar el SGA.

Pues que paso al final, pude crear el One Package pero me quedo el IMEI en 0000000, trate de restaurar ese bloque, pero ahora el IMEI quedo en blanco, ademas el equipo quedo inestable sin camara y lento.

Es extraño que sucediera eso solo haciendo un backup, pero asi es. Se pudo meter por garantia y no hubo problema, pero mucho cuidado con el tutorial.

daolaya
28/03/12, 00:18:00
estaba haciendolo para dejar una ROm DDKQ8 con modem latino y llegue hasta el problema de system.rfs y lo solucione con stl12, pero luego me salio problema con el stl10, leo lo que dice Offlink y me sale lo que el dice de block/stl3. entonces deje asi y exit, exit

Khada
30/03/12, 00:03:51
Pero no se puede hacer un nandroid backup desde el CWM?

Muy buena pregunta :pensando:

sukar
01/04/12, 21:30:56
estaba haciendolo para dejar una ROm DDKQ8 con modem latino y llegue hasta el problema de system.rfs y lo solucione con stl12, pero luego me salio problema con el stl10, leo lo que dice Offlink y me sale lo que el dice de block/stl3. entonces deje asi y exit, exit

No es mas fácil solo reemplazar el archivo amss de la DDKQ8 por el de UBKP7 y crear el archivo tar como indica el tutorial:

adb shell
cd /sdcard/BackupRom
tar -cf xxx.tar cache.rfs dbdata.rfs factoryfs.rfs....EN ESTA LINEA VAN A COLOCAR EL NOMBRE DE TODOS LOS ARCHIVOS QUE HICIERON BACKUP DEJANDO UN ESPACIO ENTRE CADA UNO
md5sum -t xxx.tar >> xxx.tar
mv xxx.tar xxx.tar.md5
exit
adb pull /sdcard/BackupRom/xxx.tar.md5 .

emervel
05/04/12, 11:25:17
El comando tar no viene en windows 7 instalado y tp se incluye en la distribución de android-sdk. Así que si alguno tiene el mismo problema para ejecutarlo que yo, la solución es instalarse el cywin y ejecutar lo siguiente:

tar -czvf /cygdrive/h/BackupRom/data.tar.gz /cygdrive/h/BackupRom/*

alejandrox67
07/04/12, 07:17:19
Amigos este tuto lo puedo usar para hacer el respaldo de la ROM de mi Samsung Galaxy Y Duos con Android 2.3.6????

parcaa
20/04/12, 18:08:14
estaba haciendolo para dejar una ROm DDKQ8 con modem latino y llegue hasta el problema de system.rfs y lo solucione con stl12, pero luego me salio problema con el stl10, leo lo que dice Offlink y me sale lo que el dice de block/stl3. entonces deje asi y exit, exit

Justamente estaba pensando en hacer eso mismo que tu, pudiste hacerlo? o hubo algun problema.. muy bueno el poostt !!

parcaa
23/04/12, 20:32:42
c:\Program Files\Android\android-sdk\platform-tools>adb shell
error: device not found

juande750
26/04/12, 00:13:21
Tambien se hace copia del Kernel?

morgan83
04/06/12, 21:46:55
HOLA...
ME PODRIAN COLABORAR, HE ESTADO BUSCANDO POR TODA LA web una rom para mi ace es s5830M y no encuentro.

les agradesco a los que me puedan colaborar..

wilsongabriel
15/06/12, 03:55:59
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin

hola me podrias ayudar como ago para cargar solo el archivo de modem nada mas e intentado muchas formas y no puedo me ayudas porfavor

gonzalvez12
06/09/12, 10:43:55
Estas 3 líneas no me funcionan:

dd if=/dev/block/stl9 of=/sdcard/BackupRom/system.rfs bs=4096
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096

Los demás archivos aparecen en la carpeta BackupRom pero estos 3 no. ¿Por qué puede ser?

Saludos y gracias.

gonzalvez12
08/09/12, 10:18:55
Estas 3 líneas no me funcionan:

Originalmente Escrito por zagoya
dd if=/dev/block/stl9 of=/sdcard/BackupRom/system.rfs bs=4096
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
Los demás archivos aparecen en la carpeta BackupRom pero estos 3 no. ¿Por qué puede ser?

Saludos y gracias.


Para los que tengan problemas con este tutorial, la mejor forma de hacerlo es flashear el clockworkmode y hacer la backup desde ahí, rápido y fácil.

Saludos

raymanlololo
23/09/12, 20:31:47
a ver si alguien puede subir la de vodafone española...

Enviado desde mi GT-S5830 usando Tapatalk


Yo te cito y de paso upeo el hilo, por si suena la flauta...

rolando77
12/10/12, 11:52:52
Hola a todos, alguien puede ayudarme con mi sansumg galaxy ace, el problema es el siguiente, le hice el cambio de pantalla y al actualizar el sofware se perdio la 3g si alguien sabe como hacer para recuperarla se lo agradezco, MUCHAS GRACIASSSS

Gardfield
17/10/12, 18:36:53
El comando tar no viene en windows 7 instalado y tp se incluye en la distribución de android-sdk. Así que si alguno tiene el mismo problema para ejecutarlo que yo, la solución es instalarse el cywin y ejecutar lo siguiente:

tar -czvf /cygdrive/h/BackupRom/data.tar.gz /cygdrive/h/BackupRom/*

Me ha bajado la última versión del cygdrive para windows y lo he instalado. Desde em mismo cmd lo ejecuto y también me dice que no lo encuentra. Abro una sesion de terminal que permite el mismo programa "Cygwin terminal" me quedo en el shell pero no se cómo conectarme al telefóno, me puedes ayudar? es el último paso que me queda

Gracias

Gardfield
17/10/12, 18:41:57
dd if=/dev/block/stl5 of=/sdcard/BackupRom/efs.rfs bs=4096

Gracias por el tutorial. Lo que pretendo es aprovechar tu tutorial para clonar teléfonos pero conservando el IMEI de cada uno de ellos. Si no me equivoco, el IMEI está en la carpeta efs por lo que deduzco que si no la incorporo a la creación del md5 conservaré la original y tendré variso teléfonos exactamente iguales pero cada uno con su IMEI correspondiente diferente, es correcto?

Gracias otra vez.

vicverpin
28/10/12, 02:46:16
Hola he visto que en este tutorial se refieren a archivos rfs los cuales los tengo en una copia de seguridad que me hice com el Clockworkmod mas conocido como Rom Manayer el cual me hizo una copia de seguridad pero me brinqueo el movil,mi pregunta es como podria restaurar la copia que hice los archivos que hay en la carpeta clockworkmod todos son comprimidos y terminan en rfs a excecion de boot y nandroid.md5.Actual mente tengo instalada otra rom que va bien pero no es la suya.Gracias haber si pueden ayudarme.

shicoCT
15/03/13, 14:28:07
estas lineas me dan error.... que puedo hacer?
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
tar -czvf /sdcard/BackupRom/data.tar.gz /data

Stylevigo
01/04/13, 00:09:55
a la espera d respuestas a mi tbn me da error

Stylevigo
01/04/13, 01:23:45
a mi m falla en estos

dd if=/dev/block/stl9 of=/sdcard/BackupRom/system.rfs bs=4096
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=4096
tar -czvf /sdcard/BackupRom/data.tar.gz /data

me dan este error

dd if=/dev/block/stl9 of=/sdcard/BackupRom/system.rfs bs=4096
/dev/block/stl9: cannot open for read: Invalid argument

los anteriores me van

alguien m puede ayudar¿?

Muchas gracias =)

Stylevigo
01/04/13, 01:29:23
Para extraer el system.rfs utilicen la siguiente linea

dd if=/dev/block/stl12 of=/sdcard/BackupRom/system.rfs bs=4096

Solo funciona si su Ace tiene formato de archivos RFS, si esta en EXT4, el archivo system.rfs queda corrupto

este m funciona para el que sale en el tuto el stl9 voy a ver si m carga los siguientes ahora :oh:

Stylevigo
01/04/13, 10:43:45
dd if=/dev/block/stl10 of=/sdcard/BackupRom/dbdata.rfs bs=4096
dd if=/dev/block/stl11 of=/sdcard/BackupRom/cache.rfs bs=4096
dd if=/dev/block/bml12 of=/sdcard/BackupRom/modem.bin bs=4096
tar -czvf /sdcard/BackupRom/data.tar.gz /data

estos no me funcionan

uso windows 7 64bits

:cry:

Stylevigo
01/04/13, 16:46:06
aun no encontre nada yo sigo buscando =)

Stylevigo
01/04/13, 16:47:56
HOLA...
ME PODRIAN COLABORAR, HE ESTADO BUSCANDO POR TODA LA web una rom para mi ace es s5830M y no encuentro.

les agradesco a los que me puedan colaborar..

no es el sitio para pedir una rom

Stylevigo
01/04/13, 16:49:11
c:\Program Files\Android\android-sdk\platform-tools>adb shell
error: device not found

bajaste el sdk? tienes el samsung kies instalado?

Stylevigo
01/04/13, 16:50:44
Hola como estan, antes que nada muchas gracias por el aporte, nosotros los usuarios nuevos en android a veces solemos tener muchas dudas y gracias a colaboradores como ustedes es que logramos el exito, tengo una pequeña duda, hice el todo el procedimiento pero en algunas lineas obtuve errores, mas en especifico en donde copias stl3, 9, 10 y 11, y tambien al crear el archivo .tar.gz, hice algo mal, o por que sera este error, en la consola de comandos el error dice en los casos del stl: "no puede abrirse para lectura: argumento invalido", y para el .tar.gz dice "tar: no encontrado". Saludos

encontraste solución?

Stylevigo
01/04/13, 16:54:24
El comando tar no viene en windows 7 instalado y tp se incluye en la distribución de android-sdk. Así que si alguno tiene el mismo problema para ejecutarlo que yo, la solución es instalarse el cywin y ejecutar lo siguiente:

tar -czvf /cygdrive/h/BackupRom/data.tar.gz /cygdrive/h/BackupRom/*

si fueras un poco mas claro seria de agradecer =)

Stylevigo
01/04/13, 16:55:57
Amigos este tuto lo puedo usar para hacer el respaldo de la ROM de mi Samsung Galaxy Y Duos con Android 2.3.6????

si t funciana los comandos si ya nos contaras =)

Stylevigo
01/04/13, 17:00:16
up!

Stylevigo
01/04/13, 17:54:45
a este paso me vo a volver loco :loco:

Stylevigo
01/04/13, 21:24:50
nadie encontró nada?

Cpaez
18/07/13, 07:03:33
Buenas noches he buscado por muchas partes como integrar el md5 para un rom de sgs3 el cual modifique integrando un modem distinto. Solo lo puedo flashear como tar. Pero me gustaria crear el md5 para que pase la verificacion con odin y distribuirlo.
Existe una manera sencilla trabajando en windows.? Espero alguien me pueda ayudar

kalte
07/10/13, 06:03:35
Gracias por ayudarme a matar el teléfono. Ahora no tengo IMEI y no se conecta a la antena de Claro. Por informarme poco no sabía que hacer cualquier cosa con la EFS arruina el teléfono.

NO HAGAN dd if=/dev/block/stl5 of=/sdcard/BackupRom/efs.rfs bs=4096

Por tratar de hacer un backup más limpio quedé con un pseudo ipod touch :(

siroloco
19/05/15, 20:18:59
hola tengo un samsung galaxy core 2, con android 4.4.2 puedo hacer bakup y compilar de esta manera?