Avisos

ROMs y desarrollo LG G3 ROMs y desarrollo LG G3


 
Herramientas
  #1  
Viejo 18/10/14, 16:11:54
Avatar de tonofu
tonofu tonofu no está en línea
Usuario muy activo
Mensajes: 687
Compra y venta: (1)
 
Fecha de registro: jun 2009
Mensajes: 687
Modelo de smartphone: HTC HD2
Versión de ROM: Uffff...todas
Mencionado: 13 comentarios
Tagged: 0 hilos
De KDZ a ZIP. Como hacernos nuestra propia ROM para el G3.

.
.
De KDZ a ZIP. Como hacernos nuestra propia ROM para el G3.

.
.

Este es el método que he seguido para extraer a partir de la ROM de LG en formato KDZ una ROM para poder flahsear por recovery. Todo stock, sin añadidos ni colorantes.

Si queréis ahorraros todo este lío y bajaros directamente la ROM resultante de este tutorial , aquí tenéis el resultado final: https://mega.co.nz/#!YUlACDrb!B4tlGB...Fi6fKiqFcJ5ETI



Que necesitamos:

-Windows (en mi caso Windows 8.1 Pro x64)
-Linux (en mi caso Ubuntu instalado en maquina virtual Hyper-V con memoria dinámica habilitada)
-Rom original .KDZ (en mi caso D85510L_00.kdz) http://csmgdl.lgmobile.com/dn/downlo...D85510L_00.kdz
-Script extractores KDZFileTools. Teneis la informacion de estos scripts en los hilos de sus creadores:
............ http://www.htcmania.com/showthread.php?t=867075 ... descarga directa : http://sourceforge.net/projects/sean...ar.gz/download
............ http://forum.xda-developers.com/show...2&postcount=18 ...descarga directa:https://github.com/cybojenix/random-...ystemMerger.py
-Cocina ArchiKitchen (https://github.com/JustArchi/ArchiKi...ive/master.zip). Más info en http://forum.xda-developers.com/show....php?t=2597220
-Updater-Script: https://mega.co.nz/#!5dNXSKBS!5uaOGy...7U5QAeZUGt4lKE


Proceso:

-Abrir Linux e instalar JAVA (openjdk-7-jre-headless) si no lo tenéis instalado
-Crear en el escritorio (o donde tu quieras) la carpeta "cocina".
-Copiar nuestra ROM (ej.D85510L_00.kdz) en "cocina"
-Copiar los 3 script extractores .py en "cocina"
-Abrir un terminal como Root: (comando "su usuario")
- Ejecutar “python KDZFileTools.py -f file.kdz -x” siendo “file” el nombre del archivo .KDZ. Se nos creara una carpeta nueva “kdzextracted” que contendrá un archivo .dz y un .dll . (más o menos unos 3 minutos)
- Ejecutar “python DZFileTools.py -f kdzextracted/file.dz -x” siendo “file” el nombre del archivo .DZ. Se nos creara una carpeta nueva “dzextracted” que contendrá unos cuantos ficheros .BIN. (¡Cuidado, el nombre de nuestra rom .dz puede haber cambiado y tener solo la mayúscula inicial!)
- Copiar SystemMerger.py en la carpeta "dzextracted y ejecutarlo ("python SystemMerger.py) . A partir de los archivos system_xxxx.bin se nos creara un System.IMG que quedara en la misma carpeta. Vamos bien.

Ya tenemos en la carpeta dzextracted" los archivos System.img y boot_xxxxx.bin que son los que necesitamos.

Descomprimimos la cocina Archikitchen y ponemos su carpeta en nuestra carpeta "cocina"
Copiamos System.img y boot_xxxx.bin en la carpeta "base_drops". Para no tener duplicado un archivo de 2Gb borramos de dzextracted el System.img
Cambiamos el nombre a boot_xxxxx.bin por boot.img.

Y arrancamos la cocina con "./archi"

A partir de ahora solo voy copiando el tecleo...creo que todo es bastante obvio:
-n (nuevo proyecto)
-i (queremos hacer una rom .zip)
-base_drops/system.img
-base_drops/boot.img
-ENTER (no usamos cache.img)
-ENTER (no usamos modem.bin)
...Se nos crea una carpeta de trabajo con el nuevo proyecto...
... Nos pedira nuestro password... unos minutos...
-ENTER
- / (Kernel path for your device: / ... "/" ,es decir, que nuestro kernel irá en la carpeta raíz de nuestra rom).
-ENTER
... y se nos abre el menu...
-r (hacemos root. Podemos comprobarlo arriba en donde se ven las características de la rom que vamos creando)
-b (instalamos busybox)
-ENTER
-stericson
-d (Deodexamos (opcional))
-ENTER ... y a esperar unos minutos...
-ENTER ... y ya estamos en el menú.
-z (Zipalign, en realidad no se si es necesario en este punto, pero es una costumbre que despues de deodexar "zipalignemos")
-ENTER ... y al menú

Si miramos arriba vemos que ya tenemos nuestra ROM Deodexada, Zipalineada, Rooteada, Busyboeada, y nada de KNOX (que es una historia exclusiva de los Samsung). Seguimos, queda muy poco...

-bb (crear nuestra ROM)
-ENTER (Yes)
-ENTER (Yes)
-ENTER (to continue)
-ENTER (Yes)
-ENTER
-ENTER
-ENTER (nos pregunta si estamos seguros de que el updater-script es correcto...respondemos que si, ya lo revisaremos más adelante)
-1 ... y a comprimir en zip
-ENTER ... no renombramos, ya tendremos tiempo...
-ENTER, muchas gracias Archikitchen (y todos los demás implicados) .... y hemos caaaasiii acabado...

En este momento yo cojo el ZIP resultante que está en la carpeta "OUTPUT" y me lo llevo a windows, que estoy más cómodo.

Bien, ya tenemos nuestra rom en zip. En este punto todo esta atado y bien atado excepto el script "updater-script".
Descomprimimos el ZIP para revisar el updater-script.
Tenemos en "\META-INF\com\google\android" el que nos ha creado la cocina por defecto, pero como siempre, no funciona (yo al menos no he sabido hacerlo) y hay que retocarlo a mano. Como soy muy perro me lo he copiado de las ROMs que empiezan a circular para nuestros G3, en concreto lo he copiado de la de S3V3N AndroidNow HD G3 ver. 1.3 V10L. Borramos el original y copiamos el que esta en los enlaces de arriba.
Si alguien controla bien este asunto y puede arrojar un poco de luz al respecto se agradecería.

Volvemos a comprimir a ZIP y ya tenemos nuestra ROM absolutamente STOCK, deodexada, rooteada etc...y creada por nosotros mismos que somos unos masocas.

¡Y eso es too...too...tooodo amigos!

Última edición por tonofu Día 27/10/14 a las 22:29:01
Responder Con Cita
Los siguientes 27 usuarios han agradecido a tonofu su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 18/10/14, 16:12:35
Avatar de tonofu
tonofu tonofu no está en línea
Usuario muy activo
Mensajes: 687
Compra y venta: (1)
 
Fecha de registro: jun 2009
Mensajes: 687
Modelo de smartphone: HTC HD2
Versión de ROM: Uffff...todas
Mencionado: 13 comentarios
Tagged: 0 hilos
Reservado...
Responder Con Cita
  #3  
Viejo 18/10/14, 16:46:34
Avatar de FranciscoJAlvarez
FranciscoJAlvarez
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Muchísimas gracias, cuando tenga un hueco me pondré manos a la obra!

Última edición por FranciscoJAlvarez Día 18/10/14 a las 17:26:05 Razón: Eliminación del quote
Responder Con Cita
  #4  
Viejo 18/10/14, 17:05:18
Avatar de Molgorth
Molgorth Molgorth no está en línea
Betatester oficial
Mensajes: 5,465
Compra y venta: (1)
 
Fecha de registro: feb 2012
Localización: Madrid
Mensajes: 5,465
Modelo de smartphone: Google Pixel 7 Pro
Versión de ROM: Android 13
Versión de Radio: ROCKFM XD
Tu operador: O2
Mencionado: 89 comentarios
Tagged: 1 hilos
Muchas gracias, crack.
Responder Con Cita
  #5  
Viejo 18/10/14, 17:06:00
Avatar de kingofdevils
kingofdevils kingofdevils no está en línea
Usuario muy activo
Mensajes: 895
Compra y venta: (4)
 
Fecha de registro: dic 2009
Localización: Barcelona
Mensajes: 895
Modelo de smartphone: Oneplus 12
Versión de ROM: OxygenOS
Tu operador: O2
Mencionado: 2 comentarios
Tagged: 1 hilos
esto es lo que necesitaba para cuando tenga tiempo.
Responder Con Cita
  #6  
Viejo 18/10/14, 17:25:25
Avatar de limdnas
limdnas limdnas no está en línea
Nuevo cocinero
Mensajes: 674
 
Fecha de registro: jul 2014
Mensajes: 674
Modelo de smartphone: lg g3
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
muy bueno, a ver si lo completamos entre todos.
esto estaria bien añadirlo para deodex de las apks: http://forum.xda-developers.com/spri...t/mod-t2906892 (no me habia fijado que estaba en el primer post ya¡¡¡ de todas formas a mi de esa forma, bueno una parecida, me dio error en varias)

estaria bien subir una rom basica con odex y otra sin odex, y despues ir añadiendo cosas que segun gustos meter o sacar en la rom,

hoy no tengo mucho tiempo pero mañana si puedo ire subiendo cosas que tengo, a ver si me da tiempo a hacer un pack con las cosas nuevas de google que salieron, que estaba metiendo ahora en una rom

Última edición por limdnas Día 18/10/14 a las 17:28:03
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 18/10/14, 17:36:01
Avatar de tonofu
tonofu tonofu no está en línea
Usuario muy activo
Mensajes: 687
Compra y venta: (1)
 
Fecha de registro: jun 2009
Mensajes: 687
Modelo de smartphone: HTC HD2
Versión de ROM: Uffff...todas
Mencionado: 13 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por limdnas Ver Mensaje
muy bueno, a ver si lo completamos entre todos.
esto estaria bien añadirlo para deodex de las apks: http://forum.xda-developers.com/spri...t/mod-t2906892 (no me habia fijado que estaba en el primer post ya¡¡¡ de todas formas a mi de esa forma, bueno una parecida, me dio error en varias)

estaria bien subir una rom basica con odex y otra sin odex, y despues ir añadiendo cosas que segun gustos meter o sacar en la rom,

hoy no tengo mucho tiempo pero mañana si puedo ire subiendo cosas que tengo, a ver si me da tiempo a hacer un pack con las cosas nuevas de google que salieron, que estaba metiendo ahora en una rom
El deodex de la Archikitchen no me ha dado ni un error ademas de deodexar del tirón tambien las priv-app.
El siguiente paso que tengo pensado hacer es dejar la rom totalmente "liteada" y poner para descargar las apk borradas u otras de terceros que las sustituyan mejorando para que cada uno se pueda hacer su rom solo copiando-pegando y comprimiendo a zip.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 18/10/14, 19:49:16
Avatar de lauri19david
lauri19david lauri19david no está en línea
Cocinero veterano
Mensajes: 6,206
Compra y venta: (30)
 
Fecha de registro: feb 2011
Localización: Cartagena-Murcia
Mensajes: 6,206
Modelo de smartphone: Samsung Galaxy S23 Ultra
Versión de ROM: MyaROM
Versión de Radio: Una Romantica
Tu operador: O2
Mencionado: 270 comentarios
Tagged: 0 hilos
Gracias por compartirlo compi.
Responder Con Cita
  #9  
Viejo 18/10/14, 20:50:39
Avatar de Cigarrillo
Cigarrillo Cigarrillo está en línea ahora
Usuario muy activo
Mensajes: 1,310
Compra y venta: (1)
 
Fecha de registro: jun 2011
Localización: Rioja, La
Mensajes: 1,310
Modelo de smartphone: Samsung Galaxy Note 8
Versión de ROM: Marlboro
Versión de Radio: Frecuencia Modulada
Tu operador: O2
Mencionado: 8 comentarios
Tagged: 0 hilos
muchas gracias!! me pondré a intentarlo!
Responder Con Cita
  #10  
Viejo 19/10/14, 00:15:32
Avatar de villazon78
villazon78 villazon78 no está en línea
Betatester oficial
Mensajes: 3,364
 
Fecha de registro: mar 2012
Localización: Oviedo
Mensajes: 3,364
Modelo de smartphone: LG G3 16gb titanio
Versión de ROM: D855 10J
Tu operador: Yoigo
Mencionado: 9 comentarios
Tagged: 0 hilos
Gracias por el tuto
Responder Con Cita
  #11  
Viejo 19/10/14, 08:09:05
Avatar de Marcosuper7
Marcosuper7 Marcosuper7 no está en línea
The Best hobby, Android.
Mensajes: 3,911
Compra y venta: (45)
 
Fecha de registro: ene 2012
Localización: En mi casa...
Mensajes: 3,911
Modelo de smartphone: Xiaomi Mi Mix 2
Tu operador: Vodafone
Mencionado: 228 comentarios
Tagged: 0 hilos
Gracias por tu trabajo.

Salu2.
Responder Con Cita
  #12  
Viejo 19/10/14, 18:20:52
Avatar de Marc0sgb
Marc0sgb Marc0sgb no está en línea
Colaborador/a
Mensajes: 1,317
Compra y venta: (1)
 
Fecha de registro: oct 2011
Mensajes: 1,317
Mencionado: 7 comentarios
Tagged: 0 hilos
Buenas compi te escribi esto por mp sin maldad :
Cita:
Hola compañero en primer ligar agradecerte el tutorial y en segundo te agradecería que no hicieras mirrors de mi repositorio ya que desde hay controlo las descargas de mis scripts
No es que tengan que acceder al hilo que abri, si no que la descarga que pusistes es un mirror de este:
Código:
http://sourceforge.net/projects/seandroid/files/lgg3%20d850/Tools/KDZUtils.tar.gz/download
Y me gusta ver las descargas que tienen, para saber si son de utilidad o no, simplemente era sustituir tu enlace por el mio, yo encantado de que se comparta mi trabajo (aunque sea minimo )
Responder Con Cita
  #13  
Viejo 19/10/14, 23:57:37
Avatar de tonofu
tonofu tonofu no está en línea
Usuario muy activo
Mensajes: 687
Compra y venta: (1)
 
Fecha de registro: jun 2009
Mensajes: 687
Modelo de smartphone: HTC HD2
Versión de ROM: Uffff...todas
Mencionado: 13 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Marc0sgb Ver Mensaje
Buenas compi te escribi esto por mp sin maldad :


No es que tengan que acceder al hilo que abri, si no que la descarga que pusistes es un mirror de este:
Código:
http://sourceforge.net/projects/seandroid/files/lgg3%20d850/Tools/KDZUtils.tar.gz/download
Y me gusta ver las descargas que tienen, para saber si son de utilidad o no, simplemente era sustituir tu enlace por el mio, yo encantado de que se comparta mi trabajo (aunque sea minimo )
Perdón... no te había leido este mensaje hasta ahora mismo. Y no, no entendí ninguna "maldad" en tu mensaje, pero reconozco que andaba un poco sensible por lo que le ha pasado a la ROM de Limdnas.

Pues entonces pongo tu enlace de descarga para tu script y el de XDA para el SystemMerger.py

Un saludo y disculpa si fui un poco seco para contestar en el privado jeje...ya te digo que andaba sensible.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a tonofu su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #14  
Viejo 20/10/14, 00:26:42
Avatar de Marc0sgb
Marc0sgb Marc0sgb no está en línea
Colaborador/a
Mensajes: 1,317
Compra y venta: (1)
 
Fecha de registro: oct 2011
Mensajes: 1,317
Mencionado: 7 comentarios
Tagged: 0 hilos
Lo se compañero, algo he visto hoy, prefiero no comentar nada al respecto y mantenerme al margen, porque al final se estropearia tu hilo y no es lo que pretendo, es por ello que preferi enviarte un mp. Pero cuando vi en tu tuto lo de "el autor dice" me sono demasiado pomposo : y pense que habias malinterpretado mis palabras pudiendote haberte molestado, lejos de mi intencion., asi que todo solucionado y proseguimos con la tematica de tu hilo, que seguro que a mucha gente le interesa
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Marc0sgb su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #15  
Viejo 20/10/14, 10:51:12
Avatar de joserra_ab
joserra_ab joserra_ab no está en línea
Usuario muy activo
Mensajes: 1,382
Compra y venta: (1)
 
Fecha de registro: nov 2012
Localización: Albacete
Mensajes: 1,382
Modelo de smartphone: Nexus 4 / LG G3 D855
Tu operador: Vodafone
Mencionado: 3 comentarios
Tagged: 0 hilos
Magnifico aporte... solo falta el de hacer un zip flasheable y la repera jajaj :P
Responder Con Cita
  #16  
Viejo 20/10/14, 15:43:22
Avatar de villazon78
villazon78 villazon78 no está en línea
Betatester oficial
Mensajes: 3,364
 
Fecha de registro: mar 2012
Localización: Oviedo
Mensajes: 3,364
Modelo de smartphone: LG G3 16gb titanio
Versión de ROM: D855 10J
Tu operador: Yoigo
Mencionado: 9 comentarios
Tagged: 0 hilos
una cosa que no me sale... por ejemplo en el g2 se crea la carpeta data/app y dentro de ahi se le mete los apk que quieres que te instale al flasear la rom.
Meto el xcam y no lo instala... a alguien mas le pasa?

gracias
Responder Con Cita
  #17  
Viejo 20/10/14, 23:56:01
Avatar de tonofu
tonofu tonofu no está en línea
Usuario muy activo
Mensajes: 687
Compra y venta: (1)
 
Fecha de registro: jun 2009
Mensajes: 687
Modelo de smartphone: HTC HD2
Versión de ROM: Uffff...todas
Mencionado: 13 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por villazon78 Ver Mensaje
una cosa que no me sale... por ejemplo en el g2 se crea la carpeta data/app y dentro de ahi se le mete los apk que quieres que te instale al flasear la rom.
Meto el xcam y no lo instala... a alguien mas le pasa?

gracias
Probablemente te falte incluirlo en el updater-script.
Añade las 2 lineas que se refieren a "/data"

....

run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");

....

package_extract_dir("system", "/system");
package_extract_dir("data", "/data");

....
Responder Con Cita
  #18  
Viejo 21/10/14, 00:03:34
Avatar de villazon78
villazon78 villazon78 no está en línea
Betatester oficial
Mensajes: 3,364
 
Fecha de registro: mar 2012
Localización: Oviedo
Mensajes: 3,364
Modelo de smartphone: LG G3 16gb titanio
Versión de ROM: D855 10J
Tu operador: Yoigo
Mencionado: 9 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por tonofu Ver Mensaje
Probablemente te falte incluirlo en el updater-script.
Añade las 2 lineas que se refieren a "/data"

....

run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");

....

package_extract_dir("system", "/system");
package_extract_dir("data", "/data");

....
si, es verdad no me acordaba jajaja
gracias
Responder Con Cita
  #19  
Viejo 21/10/14, 00:40:25
Avatar de FranciscoJAlvarez
FranciscoJAlvarez
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Tengo ganas de hacer mi propia ROM pero tengo muy poco tiempo y me parece muy complicado todo, alguién que no tenía ni p..a idea y está consiguiendo algo?
Responder Con Cita


  #20  
Viejo 21/10/14, 01:07:05
Avatar de villazon78
villazon78 villazon78 no está en línea
Betatester oficial
Mensajes: 3,364
 
Fecha de registro: mar 2012
Localización: Oviedo
Mensajes: 3,364
Modelo de smartphone: LG G3 16gb titanio
Versión de ROM: D855 10J
Tu operador: Yoigo
Mencionado: 9 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por tonofu Ver Mensaje
Probablemente te falte incluirlo en el updater-script.
Añade las 2 lineas que se refieren a "/data"

....

run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");

....

package_extract_dir("system", "/system");
package_extract_dir("data", "/data");

....
añadi esas lineas y sigue sin dejarme... na, q mas da, las meto en system/app y a correr
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > LG > Otros smartphones antiguos de LG > LG G3 > ROMs y desarrollo LG G3

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 00:15:15 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007