-
UNLOCKER84.
User deleted
Este tutorial de recuperación es para aquellos teléfonos que tras una actualización OTA estando rooteados o con el recovery cambiado muestren los siguientes síntomas:
-El teléfono muestra el siguiente mensaje de error mientras aparece el logo de LG:
"boot certification verify
Secure booting error!
Cause: boot certification verify"
-A continuación muestra una pantalla en negro y no hace nada más.
-No permite acceder al recovery.
-No permite ponerlo en modo download o downloader al conectarlo al PC.
-En sistemas operativos Windows al conectar el móvil nos muestra 15 unidades de disco duro la mayor parte de las cuales están vacías y protegidas contra escritura.
-En el administrador de dispositivos de Windows nos aparece el teléfono con un nombre parecido a esto:qhsusb_bulk
-El teléfono no es reconocido por ADB ni ningún software de LG.
-Otros síntomas adicionales.
- Sino nos reconoce nuestro terminal en modo qhsusb_bulk nos toca hacer T.P y aca esta la imagen.
Desconectamos la bateria y el flex del usb (lado izquierdo) el flex del lado derecho es display. Usamos un cable con una aguja en una punta y con un caiman en la otra punta, la aguja la conectamos al punto 1 y el caiman a masa, puede ser al jack de la antena; con la otra mano cnectamos el flex del usb y la bateria esperamos unos segundos (30) sino lo reconoce asi el pc, entonces pegamos la aguja al punto 2.
TUTORIAL:
Primero que nada necesitamos descargar si no lo tenemos ya una distribución de Linux. No es necesario instalarlo en nuestro ordenador ya que se puede ejecutar desde el DVD directamente. Recomiendo utilizar Ubuntu descargada desde esta ubicación: www.ubuntu.com/download
Mientras se descarga tenemos que hacernos con los archivos de las distintas particiones de nuestro teléfono, sólo hay que elegir de la lista a continuación y bajarse los archivos sbl1.xxx, about.xxx, rpm.xxx, tz.xxx, recovery.xxx y boot.xxx (donde .xxx puede ser .img o .bin según versión del terminal):
D800: http://downloads.codefi.re/autoprime/LG/LG.../Stock_Firmware
D802 (EUR): http://downloads.codefi.re/autoprime/LG/LG..._16G_partitions
D802 (NO EUR): http://downloads.codefi.re/autoprime/LG/LG..._16G_partitions
D803: http://downloads.codefi.re/autoprime/LG/LG..._10C_Partitions
D805: http://downloads.codefi.re/autoprime/LG/LG...tock_Partitions
F320 K/L: http://downloads.codefi.re/autoprime/LG/LG..._Partitions/20b
F320S: http://downloads.codefi.re/autoprime/LG/LG_G2/F320S
Una vez lo tengamos todo descargado debemos grabar el DVD de Ubuntu y arrancar el ordenador con dicho DVD. Cuando se nos pregunte si queremos probar Ubuntu o instalarlo podemos hacer cualquiera de las dos cosas pero este tutorial se basará en la opción probarlo que consiste en que todo se hace desde el DVD sin instalar realmente el sistema operativo en nuestro ordenador.
Primero que nada recomiendo encarecidamente que se vaya a Settings > Text Entry y dándole al signo + se añada el teclado con la distribución de teclas española y con el signo - se eliminen el resto de teclados ya que sino encontrar caracteres más adelante como /, - , * puede volverse un auténtico suplicio.
También es recomendable conectar Ubuntu a nuestra red Wi-Fi o cable de RED y activar la opción ‘Universe’ en Settings > Software Sources para que se instalen paquetes que faltan cuando vamos a ejecutar algún comando. (ESTE PASO PARA MI NO FUE NECESARIO POR QUE TODO LEYO BIEN.)
Ahora pulsando en Files tenemos que encontrar dentro de nuestro disco duro la carpeta donde descargamos los archivos de las particiones. Estos archivos debemos moverlos a la carpeta Desktop (escritorio) de Ubuntu (/home/ubuntu/Desktop/) para tenerlos localizados y poder llegar a ellos al poner las líneas de comando.
Hecho esto pasamos a abrir una consola terminal y escribimos el siguiente comando:
Código:QUOTEsudo -i
Esto nos dará acceso root y podremos ejecutar el resto de funciones que se van a ir detallando. A continuación desconectaremos todo accesorio USB del PC excepto los absolutamente imprescindibles y conectaremos nuestro LG G2 al ordenador con su cable original a ser posible, observando que se nos muestra constantemente una serie de ventanas que dicen algo así como: “unable to mount…”. Debemos ignorarlas aunque es complicado porque están constantemente molestando de fondo y notaremos que nuestro terminal hace unos extraños parpadeos con la pantalla. Aún así escribimos el siguiente comando en terminal:
Código:QUOTEls /dev/sd*
Ha de devolver algo parecido a esto, sino si sólo salen sda volvemos a poner el comando varias veces o probamos a desenchufar y volver a enchufar nuestro G2:
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5
/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4
/dev/sdb5 /dev/sdb6 .......... /dev/sdb36
(En el caso mio el mas alto era SDE36)
A continuación escribimos el comando:
Código:QUOTEgdisk -l /dev/sdb
(En mi caso puse asi: gdisk -l /dev/sde)
Nota: la -l es una ele, lo aviso porque yo la confundí con un 1 porque estaba escrita en otra fuente (sí, estoy así de leño, ¿qué le vamos a hacer?).
Ahora puede que nos diga Ubuntu que no existe la función o no esté instalada, para ello debemos escribir el comando “get-install…” que nos indica y esto lo haremos cada vez que nos aparezca que un comando o función no está instalado, que no recuerdo si fue alguna vez más. Si tenemos el ordenador conectado al Wi-Fi y con Universe activado no deberíamos tener problemas al instalar nada ya que él solito busca en dicho repositorio la función a instalar, la descarga y la instala.
De nuevo volvemos a escribir el comando de arriba y nos saldrá un listado similar a este:
Código:QUOTENumber Start (sector) End (sector) Size Code Name
1 32768 163839 64.0 MiB 0700 modem
2 163840 165887 1024.0 KiB FFFF sbl1
3 165888 166911 512.0 KiB FFFF dbi
4 196608 197631 512.0 KiB FFFF DDR
5 229376 231423 1024.0 KiB FFFF aboot
6 231424 233471 1024.0 KiB FFFF rpm
7 262144 294911 16.0 MiB FFFF boot
8 294912 296959 1024.0 KiB FFFF tz
9 296960 296961 1024 bytes 0700 pad
10 327680 333823 3.0 MiB FFFF modemst1
11 333824 339967 3.0 MiB FFFF modemst2
12 339968 339969 1024 bytes FFFF pad1
13 360448 393215 16.0 MiB FFFF misc
14 393216 458751 32.0 MiB 0700 persist
15 458752 491519 16.0 MiB FFFF recovery
16 491520 497663 3.0 MiB FFFF fsg
17 524288 525311 512.0 KiB FFFF fsc
18 525312 526335 512.0 KiB FFFF ssd
19 526336 526337 1024 bytes FFFF pad2
20 526338 527361 512.0 KiB FFFF encrypt
21 557056 573439 8.0 MiB 0700 drm
22 573440 589823 8.0 MiB 0700 sns
23 589824 655359 32.0 MiB FFFF laf
24 655360 720895 32.0 MiB FFFF fota
25 720896 786431 32.0 MiB 0700 mpt
26 786432 787455 512.0 KiB FFFF dbibak
27 787456 789503 1024.0 KiB FFFF rpmbak
28 789504 791551 1024.0 KiB FFFF tzbak
29 791552 791567 8.0 KiB FFFF rct
30 819200 6488063 2.7 GiB 0700 system
31 6488064 7733247 608.0 MiB 0700 cache
32 7733248 7897087 80.0 MiB 0700 tombstones
33 7897088 7929855 16.0 MiB 0700 spare
34 7929856 8028159 48.0 MiB 0700 cust
35 8028160 30703615 10.8 GiB 0700 userdata
36 30703616 30777310 36.0 MiB 0700 grow
Si no saliera o diera algún error repetimos los pasos desde gdisk. Anotamos los números de la columna number pertenecientes a cada archivo de los marcados en rojo ya que nos van a ser imprescindibles para copiar los archivos de particiones. Cada uno de estos números significa que nuestro archivo se encuentra dentro de sdbx o sdbxx siendo x o xx el número.
Ahora hay que ser extremadamente cuidadoso y teclear esta orden:
Código:QUOTEdd if=/home/ubuntu/Desktop/sbl1.aaa of=/dev/sdb2
Siendo aaa bin o img según nuestro archivo
Y atentos al 2 que podría no ser vuestro número. Cambiadlo por el número que os salía en el listado y que hemos anotado.
Si Ubuntu nos dice algo de que no existe el archivo es que la ruta que hemos escrito no es correcta, o la extensión o nos hemos dejado alguna barra o signo. Revisemos con calma a ver dónde está el fallo. Nos ha de mostrar una serie de datos de velocidad de copiado a la partición del teléfono. Repetimos la operación con todos los demás archivos. Ejemplo:
Código:QUOTEdd if=/home/ubuntu/Desktop/aboot.img of=/dev/sdb5
dd if=/home/ubuntu/Desktop/rpm.img of=/dev/sdb6
dd if=/home/ubuntu/Desktop/tz.img of=/dev/sdb8
- OJO AQUI, QUE FUE DONDE ME TOCO HACERLO DIFERENTE, ME TOCO ESCRIBIR TODOS LOS SECTORES PARA PODER REPARAR EL MIO Y QUEDO ASI:
Código:QUOTEdd if=/home/ubuntu/Desktop/lg/modem.img of=/dev/sde1
dd if=/home/ubuntu/Desktop/lg/sbl1.img of=/dev/sde2
dd if=/home/ubuntu/Desktop/lg/dbi.img of=/dev/sde3
dd if=/home/ubuntu/Desktop/lg/aboot.img of=/dev/sde5
dd if=/home/ubuntu/Desktop/lg/rpm.img of=/dev/sde6
dd if=/home/ubuntu/Desktop/lg/boot.img of=/dev/sde7
dd if=/home/ubuntu/Desktop/lg/tz.img of=/dev/sde8
dd if=/home/ubuntu/Desktop/lg/misc.img of=/dev/sde13
dd if=/home/ubuntu/Desktop/lg/openrecovery-twrp-2.6.3.2-g2d802.img of=/dev/sde15
dd if=/home/ubuntu/Desktop/lg/laf.img of=/dev/sde23
lg = Es el nombre a la carpeta que nombre y coloque en el escritorio de UBUNTU.
Acabado esto simplemente desenchufamos el G2 del ordenador y probamos ponerlo en modo download. (apagamos el terminal, y manteniendo el botón de Vol+ conectamos en cable micro-usb al terminal, esperar un poco que reconozca el pc el G2 en modo download).
Luego bajamos la Flash correspondiente a nuestro terminal y flashamos.
Tutorial basado en este de XDA-developers: http://forum.xda-developers.com/showthread.php?t=2582142
www.htcmania.com/showthread.php?t=765066#.