Huawei P10: Actualizar rom stock y rootear

Mi Nexus 5 después de casi 4 años funcionando a la perfección le empezó a fallar la pantalla haciendo parpadeos y luego niebla gris como cuando se pierde la señal de televisión (antes del TDT), si el móvil lo dejas enfriar se soluciona durante unos minutos hasta que se calienta de nuevo y vuelve a dar errores… leí que podría solucionarse cambiándole la pantalla pero como no es seguro preferí cambiar de móvil.

Visto que ya no existen los Nexus y las alternativas para tener lo más parecido a Android Stock son caras y pocas: One Plus y Pixel, me termine decantando por cualquier otro móvil en el que el hardware: tamaño de pantalla, posición de los botones, conectores disponibles, materiales, precio, etc. no me disgustase, en mi caso el Huawei P10, que justo pusieron de oferta este mes en Movistar por 100€ menos de lo que cuesta en Amazon.

 

Huawei P10

El móvil al tratarse de operadora no es libre, no al menos en el sentido más amplio de la palabra ya que aunque si es cierto que no viene ninguna aplicación ni logo del operador y se puede usar con cualquier compañía, en realidad su firmware no es “original” haciendo que las actualizaciones no lleguen semanalmente si no meses después, actualizaciones que pueden mejorar/arreglar el funcionamiento de la cámara, duración de la batería, etc. y que obviamente interesa tenerlas cuanto antes.

Eso puede solucionarse a través del ordenador y siguiendo una serie de pasos para instalarle una rom stock, aunque es algo tedioso y que lleva unas cuantas horas de fallos y errores por lo que puede haber a alguien que si le interese pagar esa diferencia para evitarse problemas.

Como en mi caso quería seguir teniendo root en el móvil me daba igual como viniera ya que hay que modificarlo si o si, que es de lo que trata la siguiente guía.

Este es el indice de los pasos que hay que seguir y que se verán a continuación:

  1. Obtener código de desbloqueo de Huawei.
  2. Descargar y preparar utilidades HWOTA.
  3. Descargar y preparar rom stock.
  4. Instalación de drivers ADB.
  5. Configurar el móvil.
  6. Iniciar instalación:
    1. Desbloquear el bootloader.
    2. Instalar recovery TWRP.
    3. Hacer copia de seguridad del oeminfo.
    4. Instalar rom stock.
  7. Rootear el móvil.

Visto la cantidad de pasos que hay que seguir, lo mejor es ir pasito a pasito sin saltarse nada para no brickear el móvil de lo cual no me hago responsable…

 

1. Obtener código de desbloqueo de Huawei

Para este fabricante de teléfonos es necesario obtener un código para abrir o desbloquear el bootloader. Para obtenerlo es necesario crearse una cuenta de usuario de Huawei en esta página. Tras ello debería de mostrarse otra página con fondo azul (si la página no se ve volver a pulsar en el enlace anterior) con un menú en la parte superior en el que pone Download donde deberemos de pulsar, y después otra página con un enlace llamado Unlock Bootloader, tras pulsar en el empezara el formulario de solicitud de código de desbloqueo.

En esta solicitud además de aceptar el acuerdo se nos pedirá ciertos números del móvil para generar el código de desbloqueo, son los siguientes:

  • Product Serial number
    Hay que “llamar” al número *#*#1357946#*#* para que se muestre en pantalla.
  • Product IMEI
    Lo pone en la caja, en una pegatina que trae el móvil de serie en la parte trasera, y en la pantalla de Acerca de dentro del menú de configuración.
  • Product ID
    Hay que “llamar” al número *#*#1357946#*#* para que se muestre en pantalla.

Tras rellenar todo y aceptar nos aparecerá el número en un recuadro amarillo:

 

2. Descargar y preparar utilidades HWOTA

El proceso se podría hacer a mano pero para simplificarlo lo máximo posible hay un fichero de comandos por lotes que solo hay que ejecutar y seguir los pasos en pantalla para hacer la instalación… pero antes hay que descargarlo.

Son necesarios 3 ficheros que deberemos de bajar desde xda-developers.com, se llaman:

  • Base
  • SO
  • Model

Una vez bajados los metemos en una carpeta dentro del disco duro C:/ llamada HuaweiP10 (sin espacios), y descomprimimos todo, los tres ficheros se quedaran descomprimidos en una única carpeta llamada HWOTA.

 

3. Descargar y preparar rom stock

La rom stock, oficial del fabricante, que vamos a instalar deberemos de bajarla de “la página rusa“.

Según la pantalla de Acerca de en la pantalla de configuración mi móvil es un VTR-L09 por lo que le corresponde la rom VTR-L09C432B164 (Modelo de móvil, zona y versión de la rom) sin embargo tras instalarla dicen que la SIM deja de funcionar por lo que hay que instalar la VTR-L29C432B164 en donde si va la SIM, va tanto que incluso desbloquea la segunda ranura de SIM convirtiendo el móvil en DUAL SIM… de serie viene bloqueado por el fabricante permitiendo unicamente usar SIM+MicroSD, pero no SIM+SIM.

Una vez localizada la rom que queremos debemos bajar los 3 ficheros que la componen, el primero de ellos es fácil de bajar pero los otros dos están un poco escondidos:

  1. update.zip
  2. update_data_full_public.zip
  3. update_full_VTR-L29_hw_eu.zip

Como he mencionado yo instalare la rom VTR-L29C432 versión B164 que es la última que hay disponible, por tanto la busco en la página rusa y localizo la linea correspondiente a esa versión y muy importante que sea FullOTA:

El primer fichero se descarga simplemente pulsando en el enlace update, además de bajar el fichero también deberemos de copiar en el bloc de notas el enlace pues parte de la ruta de descarga es necesaria para generar los otros enlaces de descarga.

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1473/g104/v92067/f2/full/update.zip

Para el segundo y tercer fichero debemos pulsar en el enlace filelist que abrirá un XML con los enlaces “troceados” entre los atributos y valores de las etiquetas. Los enlaces se sacan de la siguiente forma:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1473/g104/v92067/f2/full/public/update_data_full_public.zip

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1473/g104/v92067/f2/full/VTR-L29_hw_eu/update_full_VTR-L29_hw_eu.zip

Tras descargar los 3 ficheros los movemos al directorio update dentro de HWOTA, además deberemos de renombrar los ficheros de la siguiente forma:

NOTA: Aunque no es imprescindible si que es interesante copiar esos mismos ficheros en la MicroSD del móvil ya que el proceso es mas rápido desde ahí que no teniendo que mandar la ROM desde el PC durante la instalación. Si lo hacemos los ficheros deberán de estar en un directorio llamado HWOTA, tras terminar la instalación se borraran automáticamente de la MicroSD.

 

4. Instalación de drivers ADB

Para que el PC pueda comunicarse con el móvil en “modo comandos”, y no solo como pendrive, es necesario instalar los drivers ADB, en xda-developers.com hay un instalador automático en el que solo hay que pulsar siguiente, siguiente, siguiente todo el rato y se queda instalado.

 

5. Configurar el móvil

Para poder empezar la instalación antes hay que configurar el móvil, para ello en la pantalla de configuración vamos a la sección de Acerca del teléfono y pulsamos repetidas veces sobre la opción Número de compilación hasta que se muestre un aviso en el que pone Ahora ya es un desarrollador.

Volvemos atrás y ahora vamos a la nueva sección que ha aparecido llamada Opciones del desarrollador, aquí debemos de configurar lo siguiente:

  • Habilitar desbloqueo OEM = SI
  • Depuración USB = SI
  • Preguntar permisos de depuración USB = NO

Es sumamente importante tenerlas así de configuradas hasta que terminemos la guía, durante los diferentes pasos de instalación puede que se desconfiguren por lo que debemos de configurar de nuevo.

Además la opción de Habilitar desbloqueo OEM una vez abierto el bootloader se queda deshabilitada pero en estado SI, es muy importante NO pulsar el botón de la parte inferior en el que pone Restablecer ajustes predeterminados o cambiara su valor y ya no podremos continuar con el resto de pasos de la instalación… si eso sucediera tendremos que cerrar el bootloader y volverlo a abrir de nuevo con estos comandos ejecutados desde la consola de comandos de Windows:

La primera linea de comando bloquea el bootloader (aunque queda reflejado en la pantalla de fastboot que lo abrimos con anterioridad…) y la segunda linea lo abre de nuevo. Las XXXXXXXXXXXXXXXX se corresponden con el número obtenido en el paso 1.

NOTA: En mi caso concreto, no sé si a alguien más le pasa, la opción Depuración USB aunque se queda marcada en SI al ir atrás y volver a entrar se desmarca y hay que marcarla de nuevo… así varias veces hasta que por fin al entrar se ve marcada.

 

6. Iniciar instalación:

Con todos los pasos anteriores podemos comenzar la instalación, la mayoría de pasos se hacen desde el update.bat pero lo voy a separar en distintos apartados:

6a. Desbloquear el bootloader

Vamos al directorio C:\HuaweiP10\HWOTA  y pulsamos botón derecho en una zona en blanco con la tecla mayús pulsada, después pulsamos en la nueva opción que aparecerá en el menú contextual llamada Abrir la ventana de comandos aquí / Abrí la ventana de Power Shell aquí (en Windows 10).

NOTA: En el caso de tener Windows 10 deberemos de escribir primero cmd y pulsar intro para ejecutar todo desde la consola de comandos y no desde Power Shell.

Ahora escribimos update.bat y pulsamos intro. Deberemos de seguir todos los pasos en pantalla para completar el desbloqueo del bootloader:

1) Apagar el móvil, mantener pulsado la tecla VOL- y conectar el cable USB, el móvil entonces arrancara en modo fastboot.

2) Pulsar intro en la consola de comandos, y entonces nos pedirá que introduzcamos el código para desbloquear el bootloader, al pulsar intro de nuevo en el móvil nos pedirá que pulsemos VOL+ y POWER.

3) Ahora el móvil se formateara y borrara todos los datos, tras terminar de configurar el movil como recién comprado (siguiente, siguiente, siguiente), deberemos repetir el paso 5, y volver a entrar en modo fastboot.

4) Cuando ya estemos en modo fastboot continuamos con el paso siguiente.

6b. Instalar recovery TWRP

Si tenemos todo perfectamente configurado, como se indica en el paso 5, en la pantalla de fastboot deberemos ver en rojo los textos PHONE Unlocked y FRP Unlock, de lo contrario la instalación del recovery dará error. Si FRP Unlock no esta en rojo es por no tener configurado la opción Habilitar desbloqueo OEM del paso 5.

Al pulsar intro en la consola de comandos veremos que se instala el recovery, después nos pedirá que desconectemos el cable USB, apaguemos el móvil (pulsando mucho rato el botón de apagado), y volvamos a encenderlo mientras mantenemos pulsada la tecla de VOL+ (no soltar hasta que veamos la pantalla azul de recovery TWRP, si no carga apagar el móvil y volver a probar hasta que cargue).

Una vez en el recovery de TWRP conectamos otra vez el cable USB y pasamos al siguiente punto.

6c. Hacer copia de seguridad del oeminfo

Si vamos a hacerle rebrand al móvil, es decir cambiarle el número de modelo o región con el de otra rom debemos hacer una copia de seguridad del oeminfo con el recovery, y aunque no hagamos el rebrand tampoco esta demás hacer la copia.

Para ello con una memoria MicroSD vamos al menú Backup y marcamos la opción OEMinfo, el resto podemos marcarlas o no, después desliamos el dedo en la barra azul para iniciar el proceso.

Con eso hecho podemos pasar al siguiente paso.

6d. Instalar rom stock

Volvemos a la consola de comandos, que sigue esperando a que estemos en el recovery, y pulsamos intro 2 veces para que siga la instalación.

Si hacemos rebrand nos pedirá además que indiquemos el modelo, yo elegí las siguientes opciones:

  • Update ZIP Source: 1 porque yo lo tengo en la MicroSD
  • Update Type: 2 porque quiero cambiar el modelo.
  • Model: 2 porque es el que se corresponde con la ROM que se va a instalar.

NOTA: Puede que el instalador nos pida en algún momento el número de desbloqueo del bootloader, ya no recuerdo si era en No rebrand o en Si rebrand, simplemente lo ponemos aceptamos en la pantalla del móvil y seguimos en el asistente de la consola de comandos.

Tras terminar, si hemos hecho un rebrand será necesario repetir los pasos 5, 6a, 6b y 6d para que la rom stock se instale por completo, pero esta vez indicando que no haga un rebrand pues ya esta hecho.

Y con este paso habremos terminado de instalar la rom stock, salvo que queramos root que nos quedara por hacer el paso 7.

 

7. Rootear el móvil

Método de rooteo 1

Para rootear el móvil vamos a necesitar los siguientes dos ficheros además de que deberemos de volver a abrir el bootloader y volver a instalar el recovery TWRP, por lo que debemos repetir los pasos 5, 6a y 6b.

Magisk y Magisk Manager

Copiamos los ficheros en la MicroSD, arrancamos el móvil en modo recovery TWRP y vamos al menú Advanced > Terminal, ahí deberemos de escribir los siguientes dos comandos (antes de instalar Magisk):

Después volvemos atrás y vamos al menú Install donde deberemos de seleccionar el fichero con extensión .zip e instalarlo, cuando termine reiniciamos el dispositivo haciendo Swipe en la barra azul.

Cuando termine de cargar Android deberíamos de tener la apk de Magisk ya instalada, de no estarlo debemos de instalarla manualmente con el explorador de ficheros (en versiones viejas no se instalaba solo). Si todo ha funcionado correctamente en Magisk Manager debe indicar que tenemos root, si lo comprobamos con alguna app de chequear root nos dirá que tenemos root y si instalamos una app que lo necesite nos pedirá permisos de root y se añadirá a la lista apps aceptadas en Magisk.

Y eso es todo, ya solo queda disfrutar del móvil 🙂

 

Actualización: 2017/08/12

Método de rooteo 2

El proceso de rooteo anterior funciona muy bien pero la aplicación Adaway no funciona de ninguna forma ni con ninguna configuración que se le aplique. He probado otro método de rooteo pero como no he formateado no puedo asegurar que en una instalación limpia funcione igual.

Esta vez se trata de rootearlo con SuperRoot en su versión noverity nocrypt, la descarga del .zip que hay que instalar desde TWRP (antes desinstalamos Magisk si aun lo tenemos instalado) se hace desde xda-developers.com:

Root Huawei P10, P10+

Tras instalarlo reiniciamos el dispositivo y desde Google Play instalamos la app phh’s SuperUser, con eso ya deberíamos de tener root de nuevo y en mi caso ahora si funciona Adaway.

 


Fuente:

 

Escriba aquí su comentario