#1
|
||||
|
||||
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:
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. |
Los siguientes 59 usuarios han agradecido a David_Vaz su comentario: | ||
|
#2
|
||||
|
||||
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 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. |
Los siguientes 47 usuarios han agradecido a David_Vaz su comentario: | ||
#3
|
||||
|
||||
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 Cita:
# df -h
Filesystem Size Used Available Use% Mounted on tmpfs 911.7M 48.0K 911.6M 0% /dev 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 Código:
/dd if=/system/pgpt16G.img of=/dev/block/mmcblk0 bs=512 seek=0 conv=notrunc parted /dev/block/mmcblk0 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 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. |
Los siguientes 47 usuarios han agradecido a David_Vaz su comentario: | ||
#4
|
||||
|
||||
Otroooo..... tiene varias partes... e.e
__________________
|
Los siguientes 3 usuarios han agradecido a David_Vaz su comentario: | ||
#6
|
||||
|
||||
Tutorial acabado
__________________
|
Los siguientes 10 usuarios han agradecido a David_Vaz su comentario: | ||
#9
|
||||
|
||||
Me alegro que al final lo hayas arreglado ;)
__________________
|
Gracias de parte de: | ||
#12
|
||||
|
||||
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 ?
|
Gracias de parte de: | ||
#16
|
||||
|
||||
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:
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. |
#17
|
||||
|
||||
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. 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". |
#18
|
||||
|
||||
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". |
#19
|
||||
|
||||
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? |
Gracias de parte de: | ||
|
#20
|
||||
|
||||
vaya liada...
Pd: a ver quien tiene ahora una par de webs de poner un kernel tuyo... jeje |
Estás aquí | ||||||
|