Repair Boot LG G2

« Older   Newer »
 
  Share  
.
  1. UNLOCKER84
        +4   +1   -1
     
    .

    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:
    QUOTE
    sudo -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:
    QUOTE
    ls /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:
    QUOTE
    gdisk -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:
    QUOTE
    Number 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:
    QUOTE
    dd 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:
    QUOTE
    dd 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:
    QUOTE
    dd 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#
     
    Top
    .
0 replies since 24/2/2015, 22:15   146 views
  Share  
.