Ver Mensaje Individual
  #1  
Viejo 12/02/12, 00:33:08
Array

[xs_avatar]
zagoya
Usuario invitado
 
Mensajes: n/a

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
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:

Código:
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:

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
*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:

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  .
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-----------

Última edición por zagoya Día 16/03/12 a las 21:04:18.
Responder Con Cita
Los siguientes 40 usuarios han agradecido a su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]