Ver Mensaje Individual
  #1  
Viejo 21/01/12, 16:46:23
Array

[xs_avatar]
Hunter_RE Hunter_RE no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ene 2012
Mensajes: 667
Tu operador: -

Cómo desbloquear el bootloader de tu Xperia Mini/Mini Pro

Introducción

Como muchos de vosotros ya sabréis, Sony Ericsson permite (bajo vuestra propia responsabilidad) desbloquear el bootloader de sus terminales Xperia. El problema viene cuando ese terminal lo has adquirido a través de Vodafone u Orange; en ese caso, posiblemente no puedas desbloquearlo. A continuación os pondré unos tutoriales para desbloquear, ya seáis del primer grupo o del segundo, vuestros terminales Xperia.

Algunos de vosotros os preguntaréis: ¿y para qué quiero yo desbloquear el bootloader de mi teléfono? Pues muy fácil; tener el bootloader desbloqueado nos permite instalar Custom Kernels, es decir, kernels diferentes a la original de Sony Ericsson, lo que se traduce en mejoras de rendimiento, posibilidad de overclockear, un CWM Recovery integrado...como ves, todo son ventajas. Además, muchas Custom ROMs requieren tener abierto el bootloader para utilizar su propia kernel.

Lo primero de todo

Para saber si tu teléfono te permite desbloquear el bootloader, marcad esta secuencia de dígitos en vuestro móvil:

*#*#7378423#*#*

Tras marcarla, os aparecerá un menú oculto. Seleccionamos "Service info" -> "Configuration", y miramos en la parte de abajo del todo, donde pone "Rooting Status". Nos podemos encontrar dos opciones:

A.) Bootloader unlock allowed: Yes PERMITE DESBLOQUEAR EL BOOTLOADER

B.) Bootloader unlock allowed: No/Missing NO PERMITE DESBLOQUEAR EL BOOTLOADER

Si eres del grupo A, mira el tutorial 1 o 2.

Si eres del grupo B, mira el tutorial 3.

LA RESPONSABILIDAD DE DESBLOQUEAR EL BOOTLOADER RECAE ÚNICA Y EXCLUSIVAMENTE SOBRE TÍ. TEN EN CUENTA QUE CUALQUIER FALLO, TUYO O AJENO, PUEDE OCASIONAR DAÑOS GRAVES E IRREPARABLES EN TU TERMINAL, ASÍ QUE ASEGURATE DE QUERER HACERLO.

TUTORIAL 1: DESBLOQUEO DESDE LA PÁGINA DE SONY ERICSSON

Lo primero que debes saber de este método de desbloqueo es que inhabilita el DRM y las actualizaciones de firmware "over the air" (FOTA Upgrades). Esto quiere decir que no podrás actualizar online a futuras versiones (utilizaríamos el Wotan Server), y tampoco podrás utilizar aplicaciones como TrackID, aunque esta tampoco la echo mucho de menos ;D

1. Hacemos clic en el siguiente enlace:
http://unlockbootloader.sonyericsson.com/instructions

2. Una vez que hemos leído todo lo que nos pone referente a perder la garantía y lo ya mencionado antes, bajamos abajo del todo y hacemos clic en "continue". Nos preguntará si estamos seguros, y le daremos a "Yes, I'm sure". Luego marcaremos las dos casillas, donde dejamos constancia de que sabemos los riesgos que conlleva liberar el bootloader, y le damos a "I accept".

Nos aparecerá una nueva ventana:

3. En la primera casilla, introducimos el IMEI de nuestro terminal. Para encontrarlo, basta con marcar
*#06# y automáticamente nos aparecerá en pantalla.

4. En la segunda casilla introducimos nuestro nombre.

5. En la tercera casilla introducimos una dirección de email válida (donde nos mandarán un código)

6. En la última casilla, introducimos el código captcha que nos aparece, y finalmente le damos a submit.

7. Nos aparecerá un mensaje con el código específico para liberar nuestro bootloader. Lo apuntamos, ya que luego nos hará falta.

A partir de este momento, comienza lo más complicado:

8. Descargamos e instalamos el Android SDK de aquí: Android SDK

9. Descargamos y descomprimimos el siguiente archivo: winusb. Este archivo contiene el android_winusb.inf-file con unas líneas de código añadidas, las cuales permiten el fastboot para nuestro terminal. IMPORTANTE: hemos de asegurarnos de que tenemos la revisión 4 (ó superior) del paquete Google USB Driver en el Android SDK. Puedes ver la revisión actual que tienes desde el SDK Manager.

10. Colocamos el archivo android_winusb.inf-file descomprimido en la carpeta usb-driver, que se encuentra en Android SDK > extras > google. Reemplazamos el antiguo android_winusb.inf-file por el nuevo. Si no puedes encontrar la carpeta usb_driver, instalad el Google USB Driver Packager usando Android SDK Manager.

11. Apagamos el teléfono.

12. Conectamos el teléfono al ordenador en modo fastboot. Para ello, mantenemos pulsado el botón de subir volumen a la vez que conectamos el teléfono al ordenador mediante el cable USB.

13. Nos pedirá que instalemos los drivers correspondientes. Hacemos clic en la carpeta usb-driver, donde ya pegamos el archivo android_winusb.inf-file, y seleccionamos el Android Boot loader Interface-file.

14. Ahora abrimos una ventana de comando y nos movemos a la carpeta tools, que se encuentra en la carpeta de Android SDK.

Si usamos Windows 7, basta con ir directamente a esa carpeta y seleccionarla con esta combinación: SHIFT + CLIC DERECHO. Seleccionamos Abrir ventana de comandos aquí.

15. Una vez en hemos llegado a dicha carpeta desde la ventana de comandos, escribimos esto: fastboot.exe -i 0x0fce getvar version, y comprobamos que existe algún tipo de respuesta, sea larga o corta (0.3 por ejemplo). Esto nos confirmará que tenemos conectado el teléfono correctamente.

PRECAUCIÓN: este último paso liberará el bootloader de tu terminal. Ya conoces las ventajas e inconvenientes de ello, así que hazlo bajo tu propia responsabilidad.

16. Introduce en la ventana de comandos la siguiente secuencia:

fastboot.exe -i 0x0fce oem unlock 0xKEY ; donde KEY es el código de desbloqueo que recibiste al principio del tutorial.

Si hiciste todo correctamente, ¡enhorabuena, ya tienes liberado tu bootloader!


TUTORIAL 2: DESBLOQUEO UTILIZANDO S1TOOLS

ATENCIÓN: El usuario Veloz35 ha informado de que actualizar vía PC Companion una vez que has liberado mediante este método, brickea tu terminal. ¡MUCHO CUIDADO!

Ya hemos visto las ventajas y desventajas de desbloquear el bootloader mediante el método oficial de Sony Ericsson. Si estás leyendo este método, quizás sea porque te haya echado para atrás el hecho de perder las actualizaciones FOTA o el DRM. Tranquilo pues, ya que este método dejará intactas todas esas funciones que el método oficial de Sony Ericsson inhabilita. El único inconveniente: expones tu teléfono a un brickeo/daño severo por no seguir correctamente las instrucciones.

Antes que nada, os aconsejo mirar el TUTORIAL 3, para que os familiaricéis con el concepto de testpoint, y todo lo que conlleva.

1. Lo primero que haremos será descargar el software.
s1tool.7z

2. Destapamos la tapa trasera y retiramos la batería.

3. Realizamos la conexión entre el TP y la toma de tierra, y SIN equivocarnos de pin y SIN soltar en ningún momento el TP, conectamos el teléfono al ordenador con el cable USB.

4. Nos pedirá que instalemos los drivers correspondientes. Seleccionamos la carpeta USBFlash_driver que viene incluída en el archivo adjunto. Nos aparecerá un mensaje en rojo avisándonos de que puede ser peligroso instalar dichos drivers; lo ignoramos y aceptamos igualmente.

5. Una vez instalados, desconectamos el cable USB del teléfono y abrimos el S1tool.exe

6. Hacemos clic en Patch SEMCBoot y seguimos las instrucciones en pantalla:

  • Conectar Testpoint.
  • Hacer clic en Testpoint READY.
  • Conectar el teléfono al ordenador mediante el cable USB SIN desconectar en ningún momento el TP.
  • Después de mostrar el mensaje Processing, nos pedirá que retiremos el TP y hagamos clic en READY.
  • Luego nos pedirá que mantengamos el teléfono apagado, y que pulsemos el botón retroceso (esta parte es confusa, ya que nuestro Xperia Mini/ Mini Pro no utiliza dicho botón al ser capacitivo)
  • Finalmente, y tras una serie de procesos, nos informará de que nuestro terminal está desbloqueado.
AVISO: este método no lo he probado, de modo que puede que no funcione. Según otras personas, funciona correctamente. No obstante, si tenéis problemas con el desbloqueo, os recomiendo que utilicéis el último tutorial.

TUTORIAL 3: DESBLOQUEO UTILIZANDO OMNIUS

¿Qué es Omnius?

Omnius es un programa que, entre otras cosas, sirve para desbloquear el bootloader de nuestros Xperia. Funciona a través de un servidor que se encarga de sincronizar con nuestra cuenta de Omnius, y que utiliza créditos a modo de moneda para realizar la operación. Esto quiere decir que para utilizar Omnius, sí...tenemos que pagar dinero. En nuestro caso, lo que tenemos que comprar es el Single Android Unlock. No os confundáis y compréis la licencia para un día completo; ese no sirve para nuestro propósito.

Además, desbloqueando nuestro bootloader con Omnius conseguiremos que nuestro teléfono sea libre, para utilizarlo con la SIM del operador que nos dé la gana.

¿Te he convencido? Vale, entonces pasemos a lo importante.

1. Lo primero de todo es descargar e instalar el Omnius para Sony Ericsson. Para descargarlo, hacemos clic en este enlace:
http://www.gsmdownload.net/Omnius/Om...v0.29.4270.zip
2. Una vez instalado, lo que necesitamos es la licencia del Single Android Unlock. Yo lo compré a este vendedor, y me costó 15,80€, pero si vosotros lo encontráis más barato, pilladlo donde queráis. Eso sí, repito una vez más, no os confundáis, que lo que necesitamos es el Single Android Unlock (después de repetirlo tantas veces, habrá gente que siga equivocándose ). Vendedor: http://www.omniuslogs.net
3. Bien, una vez que tenemos nuestra licencia comprada, lo que tenemos que hacer es abrir el Omnius.
4. Seleccionamos la pestaña de "Server" arriba a la izquierda, y hacemos clic en "Configuración del servidor".
5. Introducimos nuestro Nombre de Usuario y Contraseña, y pulsamos en Aceptar. A continuación podemos hacer clic en "Información de la cuenta" para ver si se ha sincronizado correctamente.
6. Una vez que tengamos todo hecho, procedemos a las instrucciones que detallo a continuación:

Algunas personas han tenido problemas conectando el TESTPOINT a sus dispositivos Xperia.
La gran mayoría son usuarios normales sin experiencia en el desbloqueo de terminales, así que se extrañan cuando hablamos de TESTPOINT (en adelante, TP)

Así que aquí están las instrucciones:

1) Instalar drivers
Puedes encontrarlos en C:\Program Files\Omnius for SE\Drivers
a) Primero, haz click en "Desbloquear" para que puedas ver el TP en la imagen. Cancela el desbloqueo y y conecta el dispositivo de acuerdo a las instrucciones del paso 2.
b) Cuando pida los drivers del nuevo dispositivo, selecciona la carpeta antes mencionada.
c) Continúa con el paso 2..

2) Desbloqueo

TESTPOINT.jpg

Si el pin del TP NO es accesible cuando la batería está puesta (el caso de nuestro Mini/Mini Pro):
* Apaga el teléfono, quita la batería. NO vuelvas a colocarla.
* Utiliza algo conductor. Por ejemplo, las pinzas son muy buenas.
* Localiza el TP - haz clic en "Desbloquear" en Omnius y utiliza la imagen como referencia. Cuando veas la imagen, cancela del desbloqueo.
* Conecta el cable USB, mientras la batería está quitada.
* Utiliza el polo negativo del puerto donde va la batería como conexion a tierra. Conecta el TP y el extremo a tierra, pulsa el botón de encendido (Power), desconecta el TP.
* Introduce la batería, y después desconecta el cable.
* Haz clic en "Desbloquear" otra vez y conecta el cable USB. Comenzará a desbloquearse...

Precaución: ¡Asegurate de no conectar el pin equivocado! Podrías ocasionar un borrado importante de datos y que tu teléfono no volviera a encender.

Agradecimientos a Blagus. Fuente:
http://www.gsmcure.com/forum/showthread.php?t=2329&

EDITO: adjunto nuevas imágenes para ver si os sirven de ayuda.

Esta es la herramienta que utilicé. Pelé un cable por los extremos, y enredé con el hilo de cobre desnudo un trozo de alambre metálico (en ambos extremos)

21012012036.jpg

Y así es como hice el puente. Doblé un poco uno de los trozos de alambre para poder dejarlo enganchado a la toma de tierra, y así no tener que estás sujetándolo todo el rato.

21012012038 nueva.jpg

Última edición por Hunter_RE Día 14/02/12 a las 14:42:26.
Responder Con Cita
Los siguientes 12 usuarios han agradecido a Hunter_RE su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]