![]() |
|
| ROM y desarrollo Motorola Moto G (2013) ROM y desarrollo Motorola Moto G (2013) |
«
Tema Anterior
|
Siguiente tema
»
|
|
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
|
|
|
|
#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
|
|
|
Cita:
|
|
#4
|
||||
|
||||
|
Cita:
[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
|
|
|
Cita:
|
|
#6
|
|
#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
|
|
|
Cita:
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? |
|
#9
|
||||
|
||||
|
Cita:
Aunque en ese punto no soy experto (yo no soy cocinero ni nada por estilo... sólo "enredador" |
|
#10
|
|
|
Cita:
|
|
#11
|
||||
|
||||
|
Cita:
|
| Gracias de parte de: | ||
|
#12
|
|
preguntita para que sirbe extraer esto?
|
|
#13
|
|
Por ejemplo en mi caso, quiero hacer una custom de la GPE 5.0.1, pero como no hay imágenes oficiales para extraer el /system y el boot.img se utilizan métodos como estos, saludos compi
|
|
#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
|
|
#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
|
||||
|
||||
|
Cita:
Cómo crear un BOOT.IMG que NO-Cifre por defecto
|
|
|
|
#20
|
|
|
Cita:
- 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? |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 22:47:38 (GMT +1)
HTCMania: líderes desde el 2007


, 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).
)
, ya que terminé auto-contestándome (aunque nadie lo leyera 
gracias compi !





