28 jul. 2013

Instalar ClockWorkMod Recovery en el Xperia Ray (bootloader cerrado)

En este artículo vamos a ver cómo instalar un menú recovery modificado en el Xperia Ray desde el que podremos hacer copias de seguridad completas del sistema, formatear el teléfono, instalar roms cocinadas...

Al tener el bootloader cerrado ("locked") hay que recurrir a un truco que consiste en instalar el recovery en la partición del sistema y acceder a él mediante una app especial.

  • Qué necesitamos
  1. Xperia Ray con Android 4.0.3 y acceso root o Android 4.0.4 y acceso root
  2. La aplicación x-Parts https://play.google.com/store/apps/details?id=com.pvy.CWMinstaler que puedes instalar directamente desde el Google Play

  • Instalar CWM Recovery
El primer paso será instalar el recovery modificado, para esto abre la app x-Parts en tu teléfono (la primera vez solicitará acceso root) y en la pestaña "INSTALLS" selecciona "Install CWM"


El programa descargará el recovery (asegúrate de estar conectado a internet por wifi o 3g) y lo instalará en la partición de sistema para saltarse la restricción del bootloader cerrado.

  • Reiniciar en modo recovery
Hay dos maneras de acceder al menú recovery:
  1. Desde x-Parts: en la pestaña "TOOLS" selecciona "Reboot to Recovery"
  2. Manualmente: reinicia el teléfono y justo cuando veas el led ponerse de color azul pulsa y mantén pulsado el botón de bajar volumen



Una vez en el recovery nos moveremos por las opciones usando los botones de subir y bajar volumen y las seleccionaremos con la tecla Home. Llegados a este punto es muy recomendable hacer un backup total del sistema, en el próximo artículo veremos cómo instalar una rom cocinada y darle una nueva vida al Xperia Ray.

  • Más información
x-Parts https://play.google.com/store/apps/details?id=com.pvy.CWMinstaler
Foro XDA Developers (inglés) http://forum.xda-developers.com/forumdisplay.php?f=1351
  • Artículos relacionados
Unbrick Xperia Ray (desde Windows)
Actualización oficial Xperia Ray Android 4.0.3 (y root)
Actualización oficial Xperia Ray Android 4.0.4 (y root)
Instalar ClockWorkMod Recovery en el Xperia Ray (bootloader cerrado)
Instalar una rom cocinada en el Xperia Ray (bootloader cerrado)

21 jul. 2013

Actualización oficial Xperia Ray Android 4.0.4 (y root)

En este artículo vamos a ver cómo actualizar manualmente el Xperia Ray a la versión de Android 4.0.4 usando el firmware oficial de Sony. Partimos de la versión 4.0.3, que vimos en el artículo anterior Actualización oficial Xperia Ray Android 4.0.3 (y root)

Esta guía es válida tanto para terminales con el bootloader cerrado ("locked") como abierto ("unlocked") y también puedes usarla para revivir terminales que no pasan del logo de arranque ("bricked").



Nota: este proceso formateará y eliminará todos los datos almacenados en tu teléfono, haz copia de todo lo que no quieras perder.

  • Qué necesitamos
  1. Xperia Ray con Android 4.0.3
  2. Flashtool y drivers, si aun no los tienes lee esto Unbrick Xperia Ray (desde Windows)
  3. Firmware oficial 4.1.B.0.587
Puedes ir descargando el firmware mientras sigues leyendo.

  • Instalar el firmware
Con el teléfono desconectado y apagado (quitale la batería para asegurarte de que está apagado) inicia el FlashTool. Pulsa en el botón "Flash device" y elige "Flashmode". Navega hasta la carpeta en que hayas descargado el firmware y pulsa "Aceptar". Verás una lista con los firmwares disponibles (si es que has descargado más de uno) y las opciones disponibles. Selecciona el firmware 4.1.B.0.587 y pulsa en "Flash" sin cambiar ninguna opción más.



Nota: Ahora viene la parte donde mucha gente se equivoca. Recuerda que en todo momento hemos tenido el teléfono apagado y desconectado, esto es muy importante. 

Tras unos segundos veremos una pantalla en que se nos pide que conectemos el teléfono en flashmode.
Hemos de seguir los pasos indicados al pie de la letra o el proceso no funcionará:

  1. Asegúrate de que el teléfono está desenchufado del USB
  2. Asegúrate de que el teléfono está apagado
  3. Mantén presionado el botón bajar volumen
  4. Conecta el cable USB sin soltar el botón bajar volumen (primero el extremo del teléfono luego el extremo del PC)

Si todo ha ido bien el teléfono mostrará el led de color verde y el FlashTool empezará el proceso de flasheo, deja que termine puede tardar unos minutos. Una vez finalizado, desenchufamos, reiniciamos y tras unos minutos de infarto ya tendremos el teléfono actualizado a Android 4.0.4 (y además libre todo el software de Vodafone).



  • Activar el acceso root (opcional)
Podemos usar el propio FlashTool para activar el acceso root de manera rápida y sencilla, si no estás seguro de si deberías hacerlo puedes leer el artículo 10 motivos (prácticos y reales) para activar el acceso root en tu Android

El kernel de la versión 4.0.4 no es compatible con este proceso así que primero vamos a instalar el kernel de la versión anterior, la 4.0.3, y después activaremos el acceso root:

  1. Descarga el firmware 4.1.A.0.562
  2. Sigue todos los pasos para flashear el firmware 4.1.A.0.562 pero justo antes del flasheo, en la sección "Exclude" marca todas las casillas menos la del kernel (tal como muestra la imagen)
  3. Pulsa el botón "Flash", espera a que acabe y reinicia el teléfono.


Preparamos el Xperia Ray activando las siguientes opciones:
  1. Depuración USB (Ajustes - Opciones del desarrollador - Depuración USB - Aceptar)
  2. Orígenes desconocidos (Ajustes - Seguridad - Orígenes desconocidos - Aceptar)
  3. Modo almacenamiento masivo (Ajustes - Xperia - Conectividad - Modo de conexión USB - Modo almacenamiento masivo MSC - Aceptar)

Conectamos el teléfono encendido por cable USB al PC, iniciamos FlashTool, y nos dirigimos al menú My ST18 - Root - Force Emulator - Superuser. Tras unos segundos el teléfono se reiniciará y podremos ver en el menú la nueva aplicación Superuser que nos dará acceso root.


  • Más información
Colección de firmwares oficiales (stock roms) http://forum.xda-developers.com/showthread.php?t=1628264
  • Artículos relacionados
Unbrick Xperia Ray (desde Windows)
Actualización oficial Xperia Ray Android 4.0.3 (y root)
Actualización oficial Xperia Ray Android 4.0.4 (y root)
Instalar ClockWorkMod Recovery en el Xperia Ray (bootloader cerrado)
Instalar una rom cocinada en el Xperia Ray (bootloader cerrado)




15 jul. 2013

Actualización oficial Xperia Ray Android 4.0.3 (y root)

En este artículo vamos a ver cómo actualizar manualmente el Xperia Ray a la versión de Android 4.0.3 usando el firmware oficial de Sony. Partimos de la versión 2.3.4, que es la que lleva el Ray de serie.

Esta guía es válida tanto para terminales con el bootloader cerrado ("locked") como abierto ("unlocked") y también puedes usarla para revivir terminales que no pasan del logo de arranque ("bricked").



Nota: este proceso formateará y eliminará todos los datos almacenados en tu teléfono, haz copia de todo lo que no quieras perder.

  • Qué necesitamos
  1. Xperia Ray con Android 2.3.x
  2. Flashtool y drivers, si aun no los tienes lee esto Unbrick Xperia Ray (desde Windows)
  3. Firmware oficial 4.1.A.0.562 
Puedes ir descargando el firmware mientras sigues leyendo.

  • Instalar el firmware
Con el teléfono desconectado y apagado (quitale la batería para asegurarte de que está apagado) inicia el FlashTool. Pulsa en el botón "Flash device" y elige "Flashmode". Navega hasta la carpeta en que hayas descargado el firmware y pulsa "Aceptar". Verás una lista con los firmwares disponibles (si es que has descargado más de uno) y las opciones disponibles. Selecciona el firmware 4.1.A.0.562 y pulsa en "Flash" sin cambiar ninguna opción más.



Nota: Ahora viene la parte donde mucha gente se equivoca. Recuerda que en todo momento hemos tenido el teléfono apagado y desconectado, esto es muy importante. 

Tras unos segundos veremos una pantalla en que se nos pide que conectemos el teléfono en flashmode.
Hemos de seguir los pasos indicados al pie de la letra o el proceso no funcionará:

  1. Asegúrate de que el teléfono está desenchufado del USB
  2. Asegúrate de que el teléfono está apagado
  3. Mantén presionado el botón bajar volumen
  4. Conecta el cable USB sin soltar el botón bajar volumen (primero el extremo del teléfono luego el extremo del PC)

Si todo ha ido bien el teléfono mostrará el led de color verde y el FlashTool empezará el proceso de flasheo, deja que termine puede tardar unos minutos. Una vez finalizado, desenchufamos, reiniciamos y tras unos minutos de infarto ya tendremos el teléfono actualizado a Android 4.0.3 (y además libre todo el software de Vodafone).



  • Activar el acceso root (opcional)
Podemos usar el propio FlashTool para activar el acceso root de manera rápida y sencilla, si no estás seguro de si deberías hacerlo puedes leer el artículo 10 motivos (prácticos y reales) para activar el acceso root en tu Android

Preparamos el Xperia Ray activando las siguientes opciones:

  1. Depuración USB (Ajustes - Opciones del desarrollador - Depuración USB)
  2. Orígenes desconocidos (Ajustes - Seguridad - Orígenes desconocidos)
  3. Modo almacenamiento masivo (Ajustes - Xperia - Conectividad - Modo de conexión USB - Modo almacenamiento masivo MSC)

Conectamos el teléfono encendido por cable USB al PC, iniciamos FlashTool, y nos dirigimos al menú My ST18 - Root - Force Emulator - Superuser. Tras unos segundos el teléfono se reiniciará y podremos ver en el menú la nueva aplicación Superuser que nos dará acceso root.


  • Más información
Colección de firmwares oficiales (stock roms) http://forum.xda-developers.com/showthread.php?t=1628264

13 jul. 2013

Unbrick Xperia Ray (desde Windows)

Debido a una experiencia traumática intentando cambiar la rom de mi Xperia Ray voy a tratar de explicar cómo he hecho para revivirlo ("Unbrick") tras un fallo total del sistema en el que el teléfono pasa del logo de arranque y no responde ni a órdenes adb ni fastboot ni flashmode.

Esta guía es válida tanto para terminales con el bootloader cerrado ("locked") como abierto ("unlocked").

  • Qué necesitamos
  1. Xperia Ray "bricked": se enciende pero no pasa del logo de arranque
  2. Windows: intentaré hacer una versión de esta guía para Linux cuando tenga tiempo
  3. FlashTool: herramienta para instalar firmwares https://www.dropbox.com/s/k44yq3tzyb7hh2h/flashtool-0.8.0.0-windows.exe?dl=0
  4. Firmware oficial 4.0.2.A.0.42 

Puedes ir descargando los archivos mientras sigues leyendo.

  • FlashTool
Esto no tiene mucho misterio, el típico siguiente siguiente siguiente hasta que haya acabado. Al acabar tendremos una entrada nueva en el menú de Windows que nos llevará a FlashTool.



De momento cerramos Flashtool y luego volveremos a él. Más información y descargas sobre FlashTool en su página oficial: http://androxyde.github.io/

  • Driver
Para poder acceder a los modos fastboot y flashmode y así revivir el Xperia Ray instalaremos el driver que se encuentra en la carpeta C:\flashtool\drivers\Flashtools-drivers.exe (o la carpeta en que hayas instalado el FlashTool). Se iniciará un asistente que nos preguntará qué dispositivos queremos instalar, debeis marcar 3: Xperia Pro/Ray, Flashmode y Fastboot.



Nota: en Windows 8 será necesario desactivar el requerimiento de drivers firmados, aquí tenéis un video explicativo http://www.youtube.com/watch?v=NM1MN8QZhnk


  • Instalar el Firmware
Con el teléfono desconectado y apagado (quitale la batería para asegurarte de que está apagado) inicia el FlashTool. Pulsa en el botón "Flash device" y elige "Flashmode". Navega hasta la carpeta en que hayas descargado el firmware y pulsa "Aceptar". Verás una lista con los firmwares disponibles (si es que has descargado más de uno) y las opciones disponibles. Selecciona el firmware 4.0.2.A.0.42 y pulsa en "Flash" sin cambiar ninguna opción más.


Nota: Ahora viene la parte donde mucha gente se equivoca. Recuerda que en todo momento hemos tenido el teléfono apagado y desconectado, esto es muy importante. 

Tras unos segundos veremos una pantalla en que se nos pide que conectemos el teléfono en flashmode.


Hemos de seguir los pasos indicados al pie de la letra o el proceso no funcionará:
  1. Asegúrate de que el teléfono está desenchufado del USB
  2. Asegúrate de que el teléfono está apagado
  3. Mantén presionado el botón bajar volumen
  4. Conecta el cable USB sin soltar el botón bajar volumen (primero el extremo del teléfono luego el extremo del PC)

Si todo ha ido bien el teléfono mostrará el led de color verde y el FlashTool empezará el proceso de flasheo, deja que termine puede tardar unos minutos. Una vez finalizado, desenchufamos, reiniciamos y tras unos minutos de infarto veremos como nuestro Xperia Ray vuelve a la vida.

  • Más información
Colección de firmwares oficiales (stock roms) http://forum.xda-developers.com/showthread.php?t=1628264