|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy ACE S5830, S5830L + B/D/T ROMs y desarrollo Samsung Galaxy ACE S5830, S5830L + B/D/T |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Backup de ROM Stock y creacion de archivo OnePackage.tar.md5
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 instalado en el PC PROCESO 1.- Entramos en: Código:
Ajustes > Aplicaciones > Desarrollo 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: Código:
cd C:/Program files/Android/android-sdk/platform-tools 6.- Una vez ahí, escribimos lo siguiente, pulsando Enter al final de cada línea: Código:
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 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: Código:
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/BackupRomxxx.tar.md5 . 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-----------
Última edición por zagoya Día 16/03/12 a las 21:04:18. |
Los siguientes 40 usuarios han agradecido a su comentario: | ||
|
#2
|
||||
|
||||
Se agradecen mucho tus aportes Zagoya
|
Gracias de parte de: | ||
#3
|
||||
|
||||
Pero no se puede hacer un nandroid backup desde el CWM?
|
#4
|
||||
|
||||
q grande eres
![]() |
#5
|
||||
|
||||
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 |
Gracias de parte de: | ||
#6
|
||||
|
||||
Zagoya si tengo instalado el cwm igual puedo hacer el tuto?,sigo teniendo aun mi stock rom oroginal pues no he puesto ninguna aun...
|
#7
|
||||
|
||||
|
Gracias de parte de: | ||
#8
|
||||
|
||||
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
|
#9
|
||||
|
||||
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
|
#10
|
||||
|
||||
a ver si alguien puede subir la de vodafone española...
Enviado desde mi GT-S5830 usando Tapatalk |
#11
|
||||
|
||||
muchas gracias zagoya, que grande eres
![]() |
#12
|
||||
|
||||
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
![]() 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 |
Gracias de parte de: | ||
#13
|
||||
|
||||
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 |
#14
|
||||
|
||||
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. |
Gracias de parte de: | ||
#15
|
||||
|
||||
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
|
#16
|
||||
|
||||
|
#17
|
||||
|
||||
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
![]() 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 . |
#18
|
||||
|
||||
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/* |
#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????
|
|
#20
|
||||
|
||||
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
![]() Última edición por parcaa Día 20/04/12 a las 18:11:28. |
Gracias de parte de: | ||
![]() |
![]() |
||||||
|