Desbloquear bootloader & Root en Sony Xperia Z5



El procedimiento es válido para los Z5, aunque si se busca el kernel correcto, también debería serlo para el Z5 Compact y Z5 Premium. 

El primer paso es desbloquear el bootloader del terminal, para ello primero tenemos que tener en cuenta dos cosas:
  • Desbloquear el bootloader anula la garantía del móvil, aunque se puede revertir, es algo a tener en cuenta, ya que si por ejemplo se te rompe el conector MicroUSB, difícilmente vas a poder volver a bloquear el bootloader antes de mandarlo al SAT.
  • Este proceso BORRA la memoria interna de tu teléfono, así que si tienes vídeos, fotos, etc. haz un backup antes de realizarlo.
El procedimiento que vamos a seguir, se realiza a través de la siguiente web de Sony:http://developer.sonymobile.com/unlo...urboot-loader/

En la parte inferior de la web, seleccionamos el modelo de nuestro teléfono y a continuación podremos ver algunas instrucciones previas:
  • Primero nos dirigimos a "Ajustes > Acerca del teléfono" y pulsamos en el número de compilación 7 veces para habilitar el menú oculto de "Opciones de desarrollador".
    Después, nos dirigimos a "Ajustes > Opciones de desarrollador" y habilitamos desbloqueo OEM. De paso aprovechamos a habilitar "Depuración USB" también.
  • Ahora comprobamos si nuestro dispositivo está habilitado para abrir el bootloader, ya que hay ciertas versiones que no lo permiten. Para ello pulsamos *#*#7378423#*#* para acceder al menú de servicio y nos dirigimos a "Service info > Configuration > Rooting Status"
Ya podemos clickar en "Continue" y pondremos una dirección de correo para recibir el resto de instrucciones a seguir. Una vez recibido el correo, abrimos el link que contiene y pondremos el IMEI de nuestro dispositivo, para ello pulsamos *#06#. Veremos el código de desbloqueo y el resto de instrucciones.
Una vez hayamos instalado lo necesario, ponemos el Z5 en modo fastboot. Para ello debemos apagarlo y posteriormente, mientras pulsamos el botón de subir volumen, podemos encenderlo o simplemente enchufar el cable microusb (estando el otro extremo ya conectado el ordenador). Una vez veamos el led de notificaciones de color azul, estaremos en modo fastboot. Algo que me parece extraño, es que en este modo la pantalla se mantiene apagada y no muestra nada.


Para comprobar la conexión, accedemos con el terminal a la carpeta "platform-tools" de la carpeta del Android SDK y ejecutamos "fastboot devices".

Si usas un Mac OS X, poner "./" delante de fastboot, para Windows no es necesario.


---------------------------------------------------------------------------------------

   CODIGO: cd Library/Android/sdk/platform-tools


---------------------------------------------------------------------------------------


---------------------------------------------------------------------------------------

 CODIGO: ./fastboot devices

---------------------------------------------------------------------------------------


Una vez comprobada la conexión, realizamos el desbloqueo con el siguiente código:

----------------------------------------------------------------------------------------

CODIGO: ./fastboot -i 0x0fce oem unlock "Código de desbloqueo"

----------------------------------------------------------------------------------------



Finalmente reiniciamos el terminal:

-----------------------------------------------------------------------------------------

  CODIGO:  ./fastboot reboot

-----------------------------------------------------------------------------------------


Ahora toca esperar, ya que tarda un rato hasta que termina de realizar el desbloqueo del bootloader.

Para realizar el root, tenemos que flashear el zip de SuperSU, que podemos descargar en el siguiente link https://download.chainfire.eu/696/SuperSU/
Una vez lo tengamos, lo guardamos en la raíz de la memoria interna del Z5.

Para flashear dicho zip, necesitamos un recovery modificado, y también un kernel modificado en nuestro dispositivo que tenga las seguridades desactivadas para permitir el rooteo.
  • En este caso del kernel, el que he utilizado está basado en la misma versión que estaba utilizando, que es la 32.0.A.6.152. Lo podéis comprobar en el número de compilación.
    Descargamos el kernel del siguiente link https://goo.gl/8LTc9l y lo guardamos en la carpeta platform-tools donde tenemos el ejecutable de fastboot.
  • El recovery modificado que usaremos, será el TWRP 2.8.7.0 https://goo.gl/k9PiFV y lo colocamos en la misma carpeta que el kernel.

Ahora procedemos a instalar el nuevo kernel, para ello ponemos el Z5 en modo fastboot y ejecutamos el siguiente comando:



-----------------------------------------------------------------------------------------

  CODIGO: ./fastboot flash boot z5_stock_fixed_fixed.img

-----------------------------------------------------------------------------------------


Posteriormente, procedemos a arrancar el teléfono desde el recovery modificado para poder flashear el SuperSU, para ello ejecutamos el siguiente comando:


-----------------------------------------------------------------------------------------

  CODIGO:  ./fastboot boot recovery.img

-----------------------------------------------------------------------------------------


Una vez dentro del TWRP, flasheamos el zip que habíamos guardado previamente en la raiz del dispositivo. Finalmente nuestro dispositivo ha sido rooteado, tan solo debemos reiniciar el teléfono y disfrutarlo.

Fuente: htcmania.com

Comentarios