PDA

Ver la Versión Completa : [ TUTORIAL ] Descomprimir archivos .dat Lollipop[Linux/Windows]


Mariano2797
27/01/15, 22:23:56
658948

Bueno muchachos, en este tutorial les enseñare a desempaquetar/o descomprimir los nuevos ficheros de compilación de Android 5.0+ Lollipop.. Bien, como saben en versiones anteriores era muy distinto el empaque para las rom's flasheables, podía o no estar la carpeta /system o en otros casos estaba comprimida en extensión ´system.img', archivo EXT4. Ambas formas eran legibles para nosotros porque podíamos ver la carpeta /system y dentro de ella carpetas ya conocidas como SystemUI, Framework, etc.

Requisitos para seguir con el tutorial son los siguientes:
- Una ROM Lollipop como lo es CM12.
- Distro Linux o Windows.
- No llenar el post de preguntas porque es algo muy fácil de hacer.
- La ROM debe contener los siguientos archivos:

boot.img
file_contexts
META-INF
system.new.dat (/system)
system.patch.dat
system.transfer.list


*Lo primero que tienen que hacer es descargar el rar que les dejo a continuación:

ProyectoLollipop5.0+ (https://mega.co.nz/#!zZlEgDJI!VTFydIHNZ9AJ124-y89vWV7c8fp3zmqvjZ9O9_1Owv8)

*Luego lo descomprimirán donde mas les guste y les tiene que quedar algo así.

http://fotos.subefotos.com/03d5edc9a44fc1061290d1510d5b6c6bo.png


*Luego descomprimen la ROM que mas desea en el directorio donde descomprimió el pack.


http://fotos.subefotos.com/1451e6fdf7ebef321ac5304a5c1427f4o.png

*Dentro de esa carpeta, manteniendo apretada la tecla "Shift" y con el mouse hagan click derecho, van a seleccionar la opción 'Abrir una ventada de comandos aquí', se les abrirá una ventana de comandos y tipearán lo siguiente.
sdat2img system.transfer.list system.new.dat nombrequedeseen.img

*Presionan enter y quedará haciendo lo siguiente:

http://fotos.subefotos.com/1001a322fa997d184a968bc124964cado.jpg

*Cuando termine que no durará ni 30 segundos, te quedará el archivo con el nombre que le colocaste y su extensión .img.. Luego abrirán la aplicación 'ext4_unpacker.exe', dentro de ella vamos a buscar el archivo IMG y lo vamos a seleccionar. [Lo abrirán desde el incono de carpeta amarillo en la parte superior de la aplicación].

http://fotos.subefotos.com/b405a791355cc6fe8c63d65184aff1e4o.jpg

*Luego de haberlo seleccionado les quedará algo así y seleccionaran todo, y lo extraen en alguna carpeta conveniente, en mi caso creé otra dentro los archivos descomprimidos.

http://fotos.subefotos.com/4b2fa45b88c825a579cd7ff01ca56958o.png

*Cuando se termine pueden cerrar la aplicación y ir a la carpeta donde descomprimieron y estarán los archivos de la partición /system

http://fotos.subefotos.com/170fb1c9aff7211e4286d2115fa251b9o.png


Con eso obtendría toda la partición /system de la ROM para ya hacer con ella lo que usted quiera.. espero que les haya servido, con el correr de las horas estará el tuto de Linux y como deodexear las apps, etc.

Agradecimientos a Xpirt de XDA por sdat2img
howellzhu - Por el binario inicial de sdat2img
luxi78 - Por el codigo fuente binario

Cara_de_mono
27/01/15, 23:58:02
Estare esperando el tuto `para linux, muy buen aporte.

lucas_93
28/01/15, 00:29:55
Gran aporte. Un gusto tener estos usuarios por aca :)

franq36
28/01/15, 09:19:20
una forma mas de extraer... :gracias:

LEPT
28/01/15, 09:51:57
Si, yo usaba lo mismo, pero desde un BAT y con el 'imgextractor' en lugar del 'ext4_unpacker', que me imagino se basará en él, pero con shell.

Gracias por el aporte.

MorSerNa
12/02/15, 15:00:31
Vale, si luego quieres hacer lo contrario es decir:

Editas la ROM y cuando acabes, como lo haces como estaba, con los datos guardados?

chinchecisf
12/02/15, 15:47:56
Esperaré el dedicado a linux, estoy seguro que sea para ubuntu :"v

Enviado desde mi XT1032 mediante Tapatalk

Mariano2797
12/02/15, 18:10:01
Vale, si luego quieres hacer lo contrario es decir:

Editas la ROM y cuando acabes, como lo haces como estaba, con los datos guardados?

Haces un zip flasheable... como cualquier custom ROM, para dejarlo como estaba se debe de necesitar otras herramientas ya que se debería compilar a esa extención.

Esperaré el dedicado a linux, estoy seguro que sea para ubuntu :"v

Enviado desde mi XT1032 mediante Tapatalk

No he estado en casa y mi máquina sufrió un daño, esta noche estaré publicando el tuto de ubuntu, basicamente sería lo mismo, saludos !

MorSerNa
12/02/15, 18:35:00
Haces un zip flasheable... como cualquier custom ROM, para dejarlo como estaba se debe de necesitar otras herramientas ya que se debería compilar a esa extención.



No he estado en casa y mi máquina sufrió un daño, esta noche estaré publicando el tuto de ubuntu, basicamente sería lo mismo, saludos !

Y que herramientas? Sin ellas, ¿De que me sirve esto? xD

chinchecisf
12/02/15, 18:44:24
No he estado en casa y mi máquina sufrió un daño, esta noche estaré publicando el tuto de ubuntu, basicamente sería lo mismo, saludos !

Compañero, ya que los pagos sin los mismos, puedes facilitar los archivos?

Enviado desde mi XT1032 mediante Tapatalk

giltros1
18/03/15, 21:28:02
:ok:

the_naxhoo
04/04/15, 18:27:25
no funciona con las roms de android 5.1 :( dice "error command 0"

Edito: ya lo solucioné, sólo descargué la última actualización del sdat2img y reemplacé. :)

flamenkito34
29/05/15, 07:12:56
no funciona con las roms de android 5.1 :( dice "error command 0"

Edito: ya lo solucioné, sólo descargué la última actualización del sdat2img y reemplacé. :)
De donde lo descargaste podrias poner el enlace o el archivo un saludo

r0i
29/05/15, 17:37:53
Muy buen tuto, pero el de linux donde esta?

the_naxhoo
01/06/15, 19:03:13
De donde lo descargaste podrias poner el enlace o el archivo un saludo

por supuesto! aquí lo dejo, saludos :)

https://mega.co.nz/#!WU8G1LrD!osywHf0XeaCN9NJd2lBLdJdkKk0H9Dg2ZTLThpt ZCg8

the_naxhoo
01/06/15, 19:04:36
Muy buen tuto, pero el de linux donde esta?

aquí está el tutorial para ambos, windows y linux... saludos :)

http://forum.xda-developers.com/android/software-hacking/how-to-conver-lollipop-dat-files-to-t2978952

flamenkito34
01/06/15, 20:28:16
por supuesto! aquí lo dejo, saludos :)

https://mega.co.nz/#!WU8G1LrD!osywHf0XeaCN9NJd2lBLdJdkKk0H9Dg2ZTLThpt ZCg8
Gracias,funciona en 5.1 a trabajar en ello [emoji106]

robertron
09/07/15, 12:12:33
Al ejecutar el EXT4 unpacker me da error diciendo que es invalido el formato de archivo
Alguna solucion?

masmajo
14/08/15, 00:26:45
Hola Mariano2797 estoy en este paso y no hay manera... a ver si me podéis echar una mano. No logro seleccionar IMG, pongo una captura de patalla. Cuando termine que no durará ni 30 segundos, te quedará el archivo con el nombre que le colocaste y su extensión .img.. Luego abrirán la aplicación 'ext4_unpacker.exe', dentro de ella vamos a buscar el archivo IMG y lo vamos a seleccionar. [Lo abrirán desde el incono de carpeta amarillo en la parte superior de la aplicación].

cachetesmata3
11/12/15, 20:34:48
https://uploads.tapatalk-cdn.com/20151211/f3c775973d19c0588ac3af0921527ee7.jpgme da ese error

Enviado desde mi ALE-L21 mediante Tapatalk

cachetesmata3
12/12/15, 12:40:49
Mariano2797

Enviado desde mi ALE-L21 mediante Tapatalk

mikivila
13/12/15, 23:05:21
https://uploads.tapatalk-cdn.com/20151211/f3c775973d19c0588ac3af0921527ee7.jpgme da ese error

Enviado desde mi ALE-L21 mediante Tapatalk

yo monto mis montajes lollipop con la slimsaber, mas facil imposible

cachetesmata3
14/12/15, 00:00:35
yo monto mis montajes lollipop con la slimsaber, mas facil imposible
Donde la consigo para descargarla

Enviado desde mi ALE-L21 mediante Tapatalk

paul vity
10/03/16, 20:26:13
necesito saber si es el mismo metodo para MM,si cambia algun archivo o el metodo
Gracias

cronociclope
01/08/16, 06:37:53
necesito saber si es el mismo metodo para MM,si cambia algun archivo o el metodo
Gracias
Yo usé éste método y funcionó sin problemas, espero te sirva:
http://www.htcmania.com/showthread.php?t=1208867
Saludos. :ok:

mansonn75
16/09/16, 18:17:29
hola, una pregrunta, varias veces con el unpacker he estraido la .img, pero lo borre todo para empezar de nuevo, y ahora al intentar extraer la img resultante de los tres archivos anteriores, me sale un error que dice uknown packet file o algo asi, a que se puede deber?