ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4

Respuesta
 
Herramientas
  #1  
Viejo 01/08/13, 06:02:18
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Realizar UnBrick (Desbrickear) Nexus 4 [SOFT-BRICK | HARD-BRICK | FLASHEOS INCORRECTOS | IMEI PERDIDO...] [SIN ACCESO BOOTLOADER/FASTBOOT] [RESTAURAR PARTICIONES] [26/08/2013]

ACTUALIZADO: 13/09/2013 - 05:20
Nueva Factory Image, JWR66Y.

Lo primero de todo, muchas gracias a GigaDroid de XDA por el tutorial, yo sólo re-subo archivos nuevos con los que a mi todo me ha ido OK, y re-escribo todo esto detalladamente y en Español

La fuente es esta: http://forum.xda-developers.com/show....php?t=2347060

Comenzamos....

Bueno.. como sabréis, esta mañana flasheando un kernel (compilado por mi, sí) se me ha brickeado (Soft-Brick) el Nexus...

No me di cuenta que había dado un error la compilación hasta que miré el LOG.. y ya era muy tarde... ahora, lo acabo de arreglar, y os voy a explicar cómo hacerlo.. también dejaré subiendo los archivos necesarios...

¿Qué necesitamos?


1) Imagen de desarrollo del LGE960 (Nexus 4) (Descarga)
2) LG NPST (Programa de flasheo Oficial de LG) (Descarga)
3) Factory Image 4.3 (Descarga)
4) Archivos fastboot/adb (Descarga)
5) Custom Recovery (Descarga)
6) Root por Chainfire (Descarga)
7) Carpeta "Models" (Descarga)
8) ADB Driver Universal (Descarga)
9) Fixes Particiones (Para recuperar 16GB..) dd = http://d-h.st/zDf , pgpt16G = http://d-h.st/FIa , sgpt16G = http://d-h.st/QhQ
10) Mucha paciencia...

¿Cómo lo haremos?

Descargamos TODO.
Creamos una carpeta en el escritorio llamada "unbrick".. ahí extraemos el .bin del rar con nombre "LGE960-UnBrick-FACTORY+0.rar"
Creamos otra carpeta llamada... "programas".
Descomprimimos "LGNPST 2.2.3.zip" en "programas".
Instalamos los programas en este orden:
  1. LGNPST_ACG_v2.2.3_Lab_Version.msi
  2. LGNPST_Components_Ver_5_0_20_0.msi
  3. LGNPST_GenericModels_Ver_5_0_12_0.msi
  4. LGUnitedMobileDriver........ y lo que sigue.exe

Reiniciamos el PC, y una vez encendido, vamos al directorio de los programas (Windows 32bits = C:\Program Files\LG Electronics\LGNPST o 64bits = C:\Program Files (x86)\LG Electronics\LGNPST y buscamos LGNPST_ACG.exe, y lo borramos.

Entonces vamos a la carpeta "programas" del Escritorio, y copiamos el ejecutable llamado "LGNPST_2.2.3_ACG-patched.exe" en nuestra ruta.. y lo renombramos a LGNPST_ACG.exe".

Ahora.. cogemos la carpeta "Models" y la pegamos en "C:\LG Electronics\LGNPST", quedando así:

(Click para mostrar/ocultar)


Ok, hasta aquí todo OK.

Ejecutamos una ventana de Símbolo de Sistema (CMD) cómo administrador.
Y escribimos este comando:

32 BITS: "regsvr32 "C:\Program Files\LG Electronics\LGNPST\Models\LGNPST_LS970.dll"" (COMILLA MARCADA EN NEGRILLA Y ROJO OBLIGATORIA!!)

64 BITS: "regsvr32 "C:\LG Electronics\LGNPST\Models\LGNPST_LS970.dll"" (COMILLA MARCADA EN NEGRILLA Y ROJO OBLIGATORIA!!)

Ejecutamos el archivo llamado "LGNPST_ACG.exe" que antes pegamos en las rutas que están arriba marcadas en NEGRILLA.

Ahora vamos a meter el Nexus en el modo "download mode".. para ello.. con el Nexus APAGADO presionamos botones de volumen, + y - durante 2 - 4 segundos.. y SIN SOLTAR LOS BOTONES (Posiblemente necesitéis ayuda de alguien) lo conectáis vía USB al PC!!!!! Y NO soltáis hasta que os sale esto en el Nexus:

NOTA: Yo he conseguido meterlo en "download mode" apagandolo, conectandolo y rápidamente presionando volumen + y - .

(Click para mostrar/ocultar)


Posiblemente os costará que salga la primera vez.. a mi me ha costado...

Vale, ya hemos hecho "lo más difícil".. ahora.. en el programa de LG que ejecutamos anteriormente y debería estar abierto.. tendría que aparecer así.. detectando el Nexus:

(Click para mostrar/ocultar)


Ok, si lo detecta, excelente.. en caso contrario, probar otro puerto USB, o reiniciar el PC

Pues ahora presionamos el botón que sale cómo de "abrir una carpeta" donde "DLL FILE", y seleccionamos "LGNPST_LS970.dll", así:

(Click para mostrar/ocultar)


Y ahora.. presionamos el botón que sale cómo de "abrir una carpeta" donde "BIN FILE", y buscamos en la carpeta del escritorio llamada "unbrick" el único archivo que debe haber en ella.

(Click para mostrar/ocultar)


Y presionamos "Start", el proceso acabará en el 85%.. NO TOCAR NADA HASTA QUE NO SALTE ESTE MENSAJE Y EL MÓVIL ENCIENDA!!!!!



Sigo en un segundo mensaje

Última edición por David_Vaz Día 13/09/13 a las 05:20:39.
Responder Con Cita
Los siguientes 59 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 01/08/13, 06:02:51
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Segunda parte...

Una vez encienda el Nexus.. os saldrá que está "Encriptado.." 100% normal.. acabamos de flashear un firmware de DESARROLLO, un Firmware ¿Filtrado? de LG...
Por eso tiene ese bootanimation tan... "bonito",

Perfecto! Pues vamos a arreglar este "problema"..

Creamos una nueva carpeta en el escritorio, llamada "fix encript" (así la llamé yo).. y descomprimimos las herramientas ADB/FASTBOOT en ella.. y también metemos el Custom Recovery.. y lo renombramos a recovery.img , quedando así:

(Click para mostrar/ocultar)


Descomprimimos allí también la Factory Image.. quedando así:

(Click para mostrar/ocultar)


Metemos el móvil en modo fastboot... y ejecutamos "flash-all.bat".

Se reiniciará varias veces... para esto necesitamos también el bootloader abierto.. si no lo tenéis abierto, debéis hacer esto:

Presionar shift y tecla derecha, y iniciar una ventana de "Símbolo de Sistema".. y escribimos:

Código:
fastboot oem unlock
Y vamos hacia el "Yes".. una vez desbloqueado, podemos hacer lo de "flash-all.bat"..

A lo mejor dice que necesita otra versión de bootloader, baseband.. o su puta ma..... no pasa nada, lo ignoramos, y reiniciamos en bootloader de nuevo, y estarán flasheados los nuevos.. volvemos a ejecutar "flash-all.bat".

Cuando acabe ya tendremos el Nexus "de fábrica..", pues ahora.. os doy una "mala noticia" , que vamos a solucionar después...

Nuestro Nexus.. ahora mismo.. tiene 8GB de memoria sólo.. , pues vamos a arreglarlo... sigo en otro post

NOTA: Si tenemos un Nexus de 8GB, YA HEMOS ACABADO.

Última edición por David_Vaz Día 24/08/13 a las 19:43:50.
Responder Con Cita
Los siguientes 47 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 01/08/13, 06:03:23
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Vale.. nuestro Nexus... tiene un sistema de particiones que le ha hecho perder 8GB.. y sólo tenemos 6 disponibles (los otros 2 son del sistema ) pues lo arreglamos!

Vamos a flashear, primero, el custom recovery, para poder rootear, y mover los archivos necesarios...

Para flashear el custom recovery:

En la carpeta "fix encript" metimos el recovery y lo renombramos... vale.. pues ahora iniciamos otra ventana de MSDOS (O símbolo de sistema/Cmd.. es lo mismo)

Para abrir la ventana se hace con Shift y clic derecho..

Ahora metemos el móvil en fastboot de nuevo... y....

Ponemos este comando: "fastboot flash recovery recovery.img"

Se flashea.. Ok, ahora, encendemos el móvil, y pasamos el root de chainfire al móvil

Reiniciamos en Recovery.. y flasheamos el root de chainfire.. encendemos, y nos descargamos "root browser" de Google Play...

Pasamos al móvil los tres "Fixes".. y una vez pasados al móvil, con root browser, los movemos a /system

Una vez movidos a System... reiniciamos en recovery..

Una vez en recovery, volvemos a donde descomprimimos las herramientas ADB/FASTBOOT y abrimos otra ventana de comandos.. creo que ya sabéis cómo, pero os lo repito.. Shift + Clic derecho.. y damos a "Símbolo de sistema".

Una vez en Símbolo de Sistema, vamos a meter estos comandos UNO A UNO

Código:
adb shell
Código:
mount /system
Código:
cp /system/dd 
Código:
chmod 755 /dd
Código:
/dd if=/dev/block/mmcblk0 of=/system/pgpt8G.img bs=512 count=34
Código:
/dd if=/dev/block/mmcblk0 of=/system/sgpt8G.img bs=512 skip=30777311
Código:
umount /system
Ahora os debería salir algo cómo esto.. no idéntico pero similar: (a mi NO me ha salido)

 Cita:
# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 911.7M 48.0K 911.6M 0% /dev
Bueno, pues seguimos... en el mismo terminal, sin cerrarlo

Código:
mount /system
Código:
/dd if=/dev/block/mmcblk0 of=/system/DDR bs=512 skip=15267840 count=2015
Código:
/dd if=/system/DDR of=/dev/block/mmcblk0 bs=512 seek=30775296 conv=notrunc
Código:
/dd if=/system/sgpt16G.img of=/dev/block/mmcblk0 bs=512 seek=30777311 conv=notrunc
Código:
/dd if=/system/pgpt16G.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc
Código:
parted /dev/block/mmcblk0
(al poner este comando nos dará error, que no se ha encontrado o algo así.. lo ignoramos )
Código:
/dd if=/system/pgpt16G.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc parted /dev/block/mmcblk0
Ahora, debes escribir una "p" y presionar enter.. y debe salir algo así: (A mi TAMPOCO me ha salido.. y tengo mis 16GB )

Código:
# parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
p
Model: MMC 016G92 (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name      Flags
 1      524kB   67.6MB  67.1MB  fat16        modem
 2      67.6MB  68.2MB  524kB                sbl1
 3      68.2MB  68.7MB  524kB                sbl2
 4      68.7MB  70.8MB  2097kB               sbl3
 5      70.8MB  71.3MB  524kB                tz
 6      71.3MB  94.4MB  23.1MB               boot
 7      94.4MB  117MB   23.1MB               recovery
 8      117MB   118MB   799kB                m9kefs1
 9      118MB   119MB   799kB                m9kefs2
10      119MB   120MB   799kB                m9kefs3
11      120MB   121MB   524kB                rpm
12      121MB   121MB   524kB                aboot
13      121MB   122MB   524kB                sbl2b
14      122MB   124MB   2097kB               sbl3b
15      124MB   124MB   524kB                abootb
16      124MB   125MB   524kB                rpmb
17      125MB   125MB   524kB                tzb
18      125MB   126MB   524kB                metadata
19      126MB   143MB   16.8MB               misc
20      143MB   159MB   16.8MB  ext4         persist
21      159MB   1040MB  881MB   ext4         system
22      1040MB  1627MB  587MB   ext4         cache
23      1627MB  15.8GB  14.1GB  ext4         userdata
24      15.8GB  15.8GB  524kB                DDR
25      15.8GB  15.8GB  507kB                grow
BIEN! Casi hemos acabado!!!


Ahora reiniciamos el móvil en fastboot/bootloader, y escribimos reabrimos un Símbolo de sistema.. (Cerramos el anterior, eh)

Código:
fastboot erase userdata
Código:
fastboot -w
ACTUALIZO:

A lo mejor este paso de arriba lo podemos ignorar, encended el móvil, y si ya tenéis 16GB no lo hagáis..

Y ahora.. volvemos a flashear la Factory Image ejecutando "Flash-All.bat".. y ya tendríamos que tener nuestros 16GB de vuelta y todo funcionando...

Última edición por David_Vaz Día 27/08/13 a las 05:21:54.
Responder Con Cita
Los siguientes 47 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #4  
Viejo 01/08/13, 06:03:53
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Otroooo..... tiene varias partes... e.e
Responder Con Cita
Los siguientes 3 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #5  
Viejo 01/08/13, 06:05:37
Array

[xs_avatar]
kubala_85 kubala_85 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Mensajes: 2,456
Modelo de smartphone: LG G6

Me alegro de que lo hayas solucionado! y gracias por el tuto! ojala no se tenga que utilizar demasiado! jajaja. gracies!
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 01/08/13, 06:47:27
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Tutorial acabado
Responder Con Cita
Los siguientes 10 usuarios han agradecido a David_Vaz su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 01/08/13, 09:28:55
Array

[xs_avatar]
kalonso kalonso no está en línea
AutoBan Spam/Flood/Troll
· Votos compra/venta: (27)
 
Fecha de registro: jul 2011
Localización: yo que sé tio xD
Mensajes: 3,450
Tu operador: Vodafone

Gracias por este tuto, sin duda alguna imprescindible tenerle aquí
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 01/08/13, 09:49:06
Array

[xs_avatar]
marcargiga marcargiga no está en línea
Colaborador Galego
· Votos compra/venta: (181)
 
Fecha de registro: abr 2012
Localización: Ourense
Mensajes: 5,265
Modelo de smartphone: Apple iPhone 13 Mini
Tu operador: Vodafone
Enorme!!!
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 01/08/13, 09:58:01
Array

[xs_avatar]
Javier.d Javier.d no está en línea
Nuevo cocinero
 
Fecha de registro: may 2012
Localización: Madrid
Mensajes: 722
Modelo de smartphone: OnePlus One/ Nexus 4
Tu operador: Tuenti Movil
Me alegro que al final lo hayas arreglado ;)
__________________
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 01/08/13, 10:38:29
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
TODAS las descargas disponibles
Responder Con Cita
  #11  
Viejo 01/08/13, 11:09:00
Array

[xs_avatar]
krahe krahe no está en línea
Colaborador
· Votos compra/venta: (23)
 
Fecha de registro: mar 2012
Localización: GZ
Mensajes: 5,984
Modelo de smartphone: Uno a cada rato... 13 pro max
Tu operador: Finetwork
Muy bueno David!! Gran aporte.
Responder Con Cita
Gracias de parte de:
  #12  
Viejo 01/08/13, 11:49:08
Array

[xs_avatar]
lvgestal lvgestal no está en línea
Miembro del foro
 
Fecha de registro: jun 2009
Localización: A Coruña
Mensajes: 92
Modelo de smartphone: Lg Nexus4
Tu operador: Vodafone
Por suerte para mi no me hizo falta este tuto todavia pero de todas formas GRACIAS por el post !! De los mejores del foro !!

Muy buen trabajo !!
__________________
Htc Magic,Htc Nexus One,Lg Optimus 2x , Lg Optimus 3D , Samsung Galaxy Nexus , LgNexus4 y.... SamsungGalaxyNote4 ..que nose deparará el futuro ?
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 01/08/13, 11:53:01
Array

[xs_avatar]
bajito93 bajito93 no está en línea
Betatester oficial
· Votos compra/venta: (12)
 
Fecha de registro: ene 2009
Localización: Cadiz
Mensajes: 3,207
Modelo de smartphone: Xiaomi Mi6
Tu operador: Lowi
muchas gracias por el tuto grande david!!
Responder Con Cita
Gracias de parte de:
  #14  
Viejo 01/08/13, 15:01:38
Array

[xs_avatar]
David_Vaz David_Vaz no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: jul 2013
Localización: Badalona, Barcelona, España
Mensajes: 13,798
Modelo de smartphone: iPhone 14 Pro Max 512GB
Tu operador: Orange
Link de descarga de la imagen de desarrolladores actualizado!
Responder Con Cita
  #15  
Viejo 01/08/13, 20:39:56
Array

[xs_avatar]
frankway frankway no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jul 2011
Mensajes: 126
Modelo de smartphone: Huawei Nova
Tu operador: Jazztel
Gran Trabajo David.
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 02/08/13, 00:01:32
Array

[xs_avatar]
ephramdoyle ephramdoyle no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 61
Modelo de smartphone: Samsung I5700

 Cita:
Ahora vamos a meter el Nexus en el modo "download mode".. para ello.. con el Nexus DESCONECTADO presionamos botones de volumen, + y -, y encendido.. una vez se apague, SIN SOLTAR LOS BOTONES (Posiblemente necesitéis ayuda de alguien) lo conectáis vía USB al PC!!!!! Y NO soltáis hasta que os sale esto en el Nexus:
No lo consigo. Pulso + y - y encendido, se enciende, muestra el fastboot mode:
http://www.zdnet.de/wp-content/uploa...tboot-mode.jpg
Luego se apaga, sigo manteniendo pulsadas las teclas y conecto el usb. Se enciende el led de color rojo y va parpadeando pero pasado un par de minutos sigue igual sin mostrar ese mensaje.
Responder Con Cita
  #17  
Viejo 02/08/13, 00:08:09
Array

[xs_avatar]
ephramdoyle ephramdoyle no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 61
Modelo de smartphone: Samsung I5700

 Cita: Originalmente Escrito por ephramdoyle Ver Mensaje
No lo consigo. Pulso + y - y encendido, se enciende, muestra el fastboot mode:
http://www.zdnet.de/wp-content/uploa...tboot-mode.jpg
Luego se apaga, sigo manteniendo pulsadas las teclas y conecto el usb. Se enciende el led de color rojo y va parpadeando pero pasado un par de minutos sigue igual sin mostrar ese mensaje.
Aclaración yo al menos no entendí así.
Dispositivo apagado, se pulsan las teclas MÁS y MENOS durante 2 segundos y luego enchufamos el usb, entonces si aparece el mensaje de "download mode".
Responder Con Cita
  #18  
Viejo 02/08/13, 01:19:16
Array

[xs_avatar]
ephramdoyle ephramdoyle no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Mensajes: 61
Modelo de smartphone: Samsung I5700

Me he quedado en este paso.

 Cita:
Una vez movidos a System... reiniciamos en recovery..

Una vez en recovery, volvemos a donde descomprimimos las herramientas ADB/FASTBOOT y abrimos otra ventana de comandos.. creo que ya sabéis cómo, pero os lo repito.. Shift + Clic derecho.. y damos a "Símbolo de sistema".
Al acceder en recovery y escribir en la consola "adb shell" me indica que error "device not found" .
Responder Con Cita
  #19  
Viejo 02/08/13, 03:05:08
Array

[xs_avatar]
Ummxlied Ummxlied no está en línea
Miembro del foro
 
Fecha de registro: oct 2011
Mensajes: 371
Modelo de smartphone: LG G3

 Cita: Originalmente Escrito por ephramdoyle Ver Mensaje
Me he quedado en este paso.



Al acceder en recovery y escribir en la consola "adb shell" me indica que error "device not found" .
Tienes que situar el CMD en la carpeta donde tienes el Fastboot..

Por ejemplo abre el CMD y arrastra la carpeta donde tienes el fastboot con todos los demas datos..

Eso es lo que e entendido intenta con eso..

David_Vaz increiblemente bueno este tutorial, espero nunca en mi vida utilizarlo de verdad.. pero tremendo gracias..

David todos esos conocimientos los sacas de xda o alguna web o eres tu dando golpes hasta que resuelves?
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 02/08/13, 04:56:58
Array

[xs_avatar]
thebinary
Usuario invitado
 
Mensajes: n/a

vaya liada...

Pd: a ver quien tiene ahora una par de webs de poner un kernel tuyo... jeje
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4



Hora actual: 05:54:38 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /