|
||
|
|
|
|||||||
| ROM y desarrollo Motorola Moto G (2013) ROM y desarrollo Motorola Moto G (2013) |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Extraer partición /system & boot.img [OTA/GPE]
Buenas compañeros, he abierto la OTA de gpe y he visto dos carpetas /system, en una están los apk normales y en otra están los apk path, osea los apk a parchear, quería hacer la pregunta, de como obtener el /system completo con los apk parcheados y obtener el boot.img, ya que hay un boot.img con extensión .p (parcheable) pero pesa la mitad de lo que pesa el firm 4.4.4 gpe, saludos y espero que alguien me heche un cable
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
|
|
#2
|
||||
|
||||
|
La opción rápida y con menos complicaciones, es extrayendo esas 2 particiones (boot y system) desde un móvil con el GPe flasheado y actualizado.
La otra opción es más complicada y laboriosa. Me tiré varios días hace alguna semana investigando por foros y demás sitios 'raros' , cómo hacer para parchear los archivos de las OTAs. Llegué a averiguar que 'les hacían' a los ficheros, o sea, qué utilizaban para crear el parche y para añadir el parche. E incluso logré localizar las herramientas necesarias para hacerlo, a pesar de quedarme medio-atascado pues tenía el código fuente de la herramienta pero nadie supo compilármela (yo tampoco pude).De los 2 Hilos que creé con la consulta (uno en este Subforo y otro en el General de Android) nadie me respondió (se ve que debo preguntar cosas muy raras )En el Hilo que te he puesto de este SubForo, tienes la info que averigüé , ya que terminé auto-contestándome (aunque nadie lo leyera Tendrás que trabajar si o si bajo Linux. |
|
#3
|
||||
|
||||
|
La opción rápida y con menos complicaciones, es extrayendo esas 2 particiones (boot y system) desde un móvil con el GPe flasheado y actualizado.
La otra opción es más complicada y laboriosa. Me tiré varios días hace alguna semana investigando por foros y demás sitios 'raros' , cómo hacer para parchear los archivos de las OTAs. Llegué a averiguar que 'les hacían' a los ficheros, o sea, qué utilizaban para crear el parche y para añadir el parche. E incluso logré localizar las herramientas necesarias para hacerlo, a pesar de quedarme medio-atascado pues tenía el código fuente de la herramienta pero nadie supo compilármela (yo tampoco pude).De los 2 Hilos que creé con la consulta (uno en este Subforo y otro en el General de Android) nadie me respondió (se ve que debo preguntar cosas muy raras )En el Hilo que te he puesto de este SubForo, tienes la info que averigüé , ya que terminé auto-contestándome (aunque nadie lo leyera Tendrás que trabajar si o si bajo Linux. ![]()
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#4
|
||||
|
||||
|
[Tutorial] Sacar partido a las Particiones del dispositivo Vas a tener que extraer con el comando linux 'DD' dichas particiones. Yo me flashearía el TWRP 2.8.1.0 ó 2.8.4.0, para así arrancar el móvil en Modo Recovery y estando así realizar las operaciones. Aunque también lo puedes hacer con el móvil encendido normal, pero habrás de ser root (tener el SuperSU). Los comandos a ejecutar desde el PC serían: [PHP]adb shell dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/system.img [/PHP] Si lo haces con la manera del móvil encendido y siendo root, apenas varía: [PHP]adb shell su dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/system.img [/PHP] Lo único de esta manera, acuérdate de autorizar en el móvil al Shell del PC cuando te pregunte. De esta manera, habrás extraído las 2 particiones y tendrás los ficheros en la memoria del móvil. Te las puedes copiar desde él al PC tranquilamente. No sé si luego quieres extraer el contenido de los IMG o no. si tienes dudas me dices. |
| Gracias de parte de: | ||
|
#5
|
||||
|
||||
|
Para 'extraer' tanto el boot.img como el system.img desde un móvil que lo tiene instalado, nos tenemos que apoyar en 'otro de esos Post raros que pongo a veces'
[Tutorial] Sacar partido a las Particiones del dispositivo Vas a tener que extraer con el comando linux 'DD' dichas particiones. Yo me flashearía el TWRP 2.8.1.0 ó 2.8.4.0, para así arrancar el móvil en Modo Recovery y estando así realizar las operaciones. Aunque también lo puedes hacer con el móvil encendido normal, pero habrás de ser root (tener el SuperSU). Los comandos a ejecutar desde el PC serían: [PHP]adb shell dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/system.img [/PHP] Si lo haces con la manera del móvil encendido y siendo root, apenas varía: [PHP]adb shell su dd if=/dev/block/platform/msm_sdcc.1/by-name/boot of=/sdcard/boot.img dd if=/dev/block/platform/msm_sdcc.1/by-name/system of=/sdcard/system.img [/PHP] Lo único de esta manera, acuérdate de autorizar en el móvil al Shell del PC cuando te pregunte. De esta manera, habrás extraído las 2 particiones y tendrás los ficheros en la memoria del móvil. Te las puedes copiar desde él al PC tranquilamente. No sé si luego quieres extraer el contenido de los IMG o no. si tienes dudas me dices. ![]()
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#6
|
||||
|
||||
|
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#7
|
||||
|
||||
|
A genial, con el emulador de terminal, perfecto (no te dije esa opción por no liarte, pero ya veo que lo tienes controlado
)
|
|
#8
|
||||
|
||||
gracias compi !UNA DUDA @LEPT, al ya tener extraído el system, tengo que eliminar los archivos de /bin y xbin/ que sean de fechas de ahora cierto? y ordenarlos por nombre?
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#9
|
||||
|
||||
|
...
UNA DUDA @LEPT, al ya tener extraído el system, tengo que eliminar los archivos de /bin y xbin/ que sean de fechas de ahora cierto? y ordenarlos por nombre? ![]() Aunque en ese punto no soy experto (yo no soy cocinero ni nada por estilo... sólo "enredador" |
|
#10
|
||||
|
||||
|
Te refieres para eliminar lo que has ido instalando tu y tal, pues sí, yo haría eso.
Aunque en ese punto no soy experto (yo no soy cocinero ni nada por estilo... sólo "enredador" ![]()
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#12
|
||||
|
||||
|
preguntita para que sirbe extraer esto?
|
|
#13
|
||||
|
||||
|
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#14
|
||||
|
||||
|
a jdr guay ole pues si mola tio ojala pudieras hacer una custom de gpe 5.0.1 es justo lo que busco como si fuera una Nexus 6 Xperience ya que tenemos la 5 jejejeje bueno perfecto , saludos
![]()
|
|
#15
|
||||
|
||||
|
Creo que N5 o N6 Experience son basadas en los sources de CM12, aún así creo que fué discontinuada la N5, por lo que van por N6, saludos
__________________
3 de Abril de 1905 - Club Atlético Boca Juniors ![]() |
|
#16
|
||||
|
||||
|
a bueno pero aun no esta la nexus 6 experience solo la nexus 5 pero basada en lollipop y no me gusta
![]() ![]()
|
|
#17
|
||||
|
||||
|
boot.img? es el kernel? si es asi, me lo convidas?
|
|
#18
|
||||
|
||||
|
unmm.... Interesante hilo si señor.
Yo llevo unos dias intentando descompilar el kernel stock de 3.4.42 o el de mi nexus4. Ya sabeis el boot.img y no lo consigo. Alguien podria indicarme como descompilarlo y volverlo a compilar en un portatil con windows 8.1? |
|
#19
|
||||
|
||||
|
unmm.... Interesante hilo si señor.
Yo llevo unos dias intentando descompilar el kernel stock de 3.4.42 o el de mi nexus4. Ya sabeis el boot.img y no lo consigo. Alguien podria indicarme como descompilarlo y volverlo a compilar en un portatil con windows 8.1? ![]() Cómo crear un BOOT.IMG que NO-Cifre por defecto
|
|
|
|
#20
|
||||
|
||||
|
- abro un cmd y ejecuto el STD_unpack(tecla shift+boton derecho del raton) Se crea una carpeta boot en la que dentro se encuentra el propio boot.img de motorola mas los cuatro ficheros que describes y una carpeta ramdisk, la cual a mi siempre me sale vacia y sin ningun fichero descompilado del kernel. Y con estas me encuentro. Adjunto unas imagenes para que veas como realizo el proceso. Es posible que el error sea devido por utilizar windows en vez de linux? |
![]() |
Estás aquí
|
||||||
|
||||||