libera tu bootloader STOCK ROOM 2.1 [x10mini][x8][x10mini pro][w8]

#1
LIBERA TU BOOTLOADER GingerBread 2.3.5 [x10mini][x8][x10mini pro][w8]

bueno amigos bakunos, despues de leer y leer y volver a leer los tutoriales que se encuentran en los foros de XDA Developers, me arme de muchos eggs, y me puse a intentar la liberacion, me encontre con muchos problemas (la mayoria derivados de mala interpretacion o mala explicacion en el manual de xda), pero al final y despues de algunos sustos encontre una manera rapida y confiable para la liberacion de los bootloaders en los telefonos mencionados en el encabezado, bueno dejemonos de explicaciones y vayamos a lo que nos interesa, mi version (sustentada en los tutos de xda) del tutorial para la liberacion del bootloader.

primero que nada empecemos por unos puntos importantes.

¿que es la liberacion del bootloader?
liberar el bootloader de nuestro terminal implica que podemos instalar el kernel de nuestra preferencia, ya sea un kernel de fabrica o stock, o bien un custom kernel (en este caso les recomiendo el de Nobody at All), en el caso del custom tendremos algunas ventajas, como la inclusion del menu recovery desde el kernel y otras que explicare mas adelante.

Mitos hacerca de la liberacion del bootloader
1.- Dual-Touch nativo
2.- Mayor frecuencia de CPU
3.- Liberacion de Sim

Cabe señalar que liberar tu bootloader no quiere decir que ahora eres libre de poner la tarjeta Sim de la compañia que prefieras, ni que va a tener ventajas de hardware que ante no tenia, esto es exclusivamente para lo antes mencionado, la instalacion de un kernel a tu eleccion.

ATENCION¡¡¡¡¡¡¡¡ ATENCION¡¡¡¡¡¡¡

antes de seguir debes estar completamente conciente de que meterte con el bootloader puede ser extremadamente peligroso, puedes dejar a tu telefono convertido en un tabique para siempre, o en el mejor de los casos un brick que solo se solucionara llevandolo a un centro de servicio de SE, si aun a sabiendas de esto te interesa seguir, te recuerdo que no me hago responsable por lo que pudiera pasarle a tu terminal, haz todo lo que el tutorial dice bajo tu propio riesgo, :)

REQUISITOS:
telefono rooteado
PC companion instalado en tu PC
huevos

RECOMENDACION: DESACTIVA TU ANTIVIRUS, PUES ALGUNOS DETECTAN AL ADB.EXE COMO UN VIRUS AUNQUE NO LO ES.

OBLIGATORIO: INSTALA ROOM ORIGINAL 2.1, ESTO LO HACES CONECTANDO EL TELEFONO AL SEUS Y SELECCIONANDO "REPARAR", O SI YA LO TIENES EN ESA VERSION NO NESECITAS HACER NADA MAS.

Herramientas necesarias:

S1Tool http://www.multiupload.com/X13ZSKQ7RG
Flash Tool http://www.multiupload.com/7H4JT35B6G
Unlook Tool http://forum.xda-developers.com/attachment.php?attachmentid=715058&d=1315609618

si instalan la room 2.1 por SEUS o si ya la tienen en el telefono entonces deben de proceder a rootearlo en caso de que aun no lo hayan hecho, por ahi en el foro hay varios tutoriales de como hacerlo con Super One Click.

lo primero que deben hacer es descargar todas estas herramientas y el kernel de Nobody at All, ese lo encuentran en su post original de los foros de XDA.

1° dentro de la descarga del FlashTool hay una carpeta de nombre Drivers, busca e instala el archivo ggsetup-2.2.0.10.exe, son los drivers de Gordon´s Gate para conectar el cel en modo flash.

2°a ten tu telefono cargado, y apagado, asegurate de que este desconectado de la pc y ejecuta la plaicacion de S1Tool, una vez que el programa se inicie a lado derecho veras un boton que dice DO JOB, dale click, y conecta tu telefono al puerto usb en modo flas (manten presionada la tecla atras, con el telefono apagado y sin soltar la tecla conectalo al usb)

2°b ta va a parecer un log como el que pongo a continuacion

Código:
9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13  
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13  
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13 
9/9/2011 21:45:46  
[B][U]9/9/2011 21:45:46 RUNNING S1_EROM VER "R8A029"[/U][/B]
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49  
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49  
[B][U]9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE[/U][/B]
9/9/2011 21:45:49 Elapsed:36 secs.
como pueden ver hay una linea que dice RUNNING S1_EROM VER "R8A029"

en este caso la "R" indica que tu telefono tiene el bootloader cerrado

en la penultima linea te indica SEMC SIMLOCK CERTIFICATE

si tienen esta misma linea al final o alguna otra que no diga NOT RECOGNIZED SIMLOCK CERTIFICATE entonces lo puedes liberar, en caso contrario no podras hacerlo.

una vez mas: si te aparece NOT RECOGNIZED SIMLOCK CERTIFICATE no puedes liberar tu bootloader, desiste y abandona este post.

si hasta este momento todo va bien entonces procedemos al siguiente paso.

3° desconecta tu telefono de tu PC, enciendelo, activa el modo debugging USB y conectalo al pc, ejecuta la aplicacion contenida en Unlook Tool, te va a abrir una ventana de consola, que te dice que presiones cualquier tecla, hazlo y te va a parecer un log como el siguiente:
Código:
process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot ;)
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .
si todo salio bien y tu log es igual (o casi igual) al que se mostro aca entonces tu telefono ya esta liberado, ejecuta nuevamente la aplicacion S1Tool y veras un nuevo log como el siguiente
Código:
9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13  
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13  
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13 
9/9/2011 21:45:46  
[B][U]9/9/2011 21:45:46 RUNNING S1_EROM VER "r8A029"[/U][/B]
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49  
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2
.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49  
[B][U]9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE[/U][/B]
9/9/2011 21:45:49 Elapsed:36 secs.
veras que la linea que nos intereso anteriormente cambio de "R" a "r", esto quiere decir que nuestro bootloader esta liberado, el siguiente paso es instalar un custom kernel, los pasos estan a continuacion:

para flashear custom kernels lo que nesecitan es lo siguiente:

1.- telefono con bootloader liberado
2.- custom kernel (puedes descargarlo desde AKI)
3.- las herramientas del FlashTool

PASO 1
primero que nada asegurate de que tengas instalados los Drivers del Gordon´sGate, tu telefono tenga activado el debugg (ajustes>>aplicaciones>>desarrollo), tengas localizado el custom kernel dedicado a tu version de telefono, el archivo zip de la room que vas a utilizar (en algunos casos despues de flashear el custom kernel el telefono va a nesecitar una custom room, pues la de fabrica no levanta con el custom kernel) y que tu equipo tenga la pila cargada al 100%,

ahora tienes que descomprimir la herramienta del FlashTool (te recomiendo una carpeta en done tengas facil acceso como el escritorio) una vez que hayas descomprimido la carpeta, copia el archivo *.ftf en la carpeta Firmwares que se localiza en la carpeta que descomprimimos antes, procede a iniciar la herramienta de flasheo con un click derecho y selecciona EJECUTAR COMO ADMINISTRADOR, da click en FLASH, en la ventana que te abre selecciona el kernel que guardaste en la carpeta, tendra el nombre de NaA kernel, (si es la primera vez que flasheas solo estara ese), una vez que has seleccionado el archivo, te pedira que conectes el telefono en MODO FLASH recuerda que el modo flash se hace "CON EL TELEFONO APAGADO-> MANTEN LA TECLA ATRAS PRESIONADA Y CONECTA EL TELEFONO AL PUERTO USB" vas a ver como se inicia el proceso de flasheo, algo que no dura mucho, casi nada, y un nuevo letrero te dira que desconectes el telefono y lo reinicies, SOLO DESCONECTA EL TELEFONO, NO LO REINICIES AUN.

PASO 2
como supongo que hiciste caso al tutorial ya has de tener tu custom room lista en un archivo zip en la raiz de tu MicroSD, si aun no has pensado en alguna te recomiendo el CyanogenMod mini7 2.1.2 con android 2.3.5 puedes descargarlo desde la PAGINA DEL PROYECTO.

ahora bien, si ya tienes lo necesario procederemos a iniciar el telefono, notaras que las letras de Sony Ericsson ya no estan, en su lugar sale una imagen nueva, pues cuando veas esta imagen preciona repetidamente la tecla atras para ingresar en el recovery, una vez ahi selecciona las opciones siguientes:

wipe data/factory reset
advanced --> wipe battery stats
presiona una vez la tecla regresar
install zip from sdcard
choose zip from sdcard (elecciona la custom room *.zip que guardaste en tu memoria)
repite este paso e instala el gaaps (en caso de instalar la custom room de cyanogen)
una vez instalado todo regresa al menu principal y elige reboot system now.

:punzadita::punzadita:LISTO ya tienes un kustom kernel y una custom room, podras ver las ventajas una vez que empiese a hacer un uso frecuente de tu terminal.:punzadita::punzadita:

eso es todo por el momento, si tienen alguna duda pueden avisarme y con gusto les ayudare a resolverla.:metal::metal::metal::metal::metal:
 

cainraziel

Bovino adicto
#2
Esta super bien el tutorial... Gracias dextersama!!! en cuanto tenga mi x10 mini de vuelta... hare lo de tu tutorial jajaja Saludos
 

cainraziel

Bovino adicto
#3
No se si puedas tambien poner el link de descarga de el kernel... O de minimo la liga del proyecto original para buscarlo alli :)
 

fisvan

Bovino maduro
#4
Estimado DexterSama:
De antemano agradezco el tuto.
ahora bien,usar un bootloader es comun para ubuntu, pero...
contabilizando, tengo 2/3 requisitos que mencionas....:p
Asi que esperare un poco para instalar el Gingerbread 2.3.5/CM7.1 unofficial port for the x10mini
ARIGATTO.
 
#5
Estimado DexterSama:
De antemano agradezco el tuto.
ahora bien,usar un bootloader es comun para ubuntu, pero...
contabilizando, tengo 2/3 requisitos que mencionas....:p
Asi que esperare un poco para instalar el Gingerbread 2.3.5/CM7.1 unofficial port for the x10mini
ARIGATTO.
de nada amigo, solo regreso a la comunidad un poco de todo lo que me ha dado, y si no cumples con los requisitos puedes preguntar para que te ayudemos a complir con lo necesario, siempre y cuando tu asi lo quieras.
 

fisvan

Bovino maduro
#9
Estimado DexterSama:
En donde dices "ejecuta la aplicacion contenida en Unlook Tool, te va a abrir una ventana de consola, que te dice que presiones"...

Cual es el nombre exacto de la aplicacion?
Arigatto.

Es absolutamente necesario hacer el downgrade a 2.1?
 
#10
Estimado DexterSama:
En donde dices "ejecuta la aplicacion contenida en Unlook Tool, te va a abrir una ventana de consola, que te dice que presiones"...

Cual es el nombre exacto de la aplicacion?
Arigatto.

Es absolutamente necesario hacer el downgrade a 2.1?
bueno amigo el nombre de la aplicacion es
Código:
msm7227_semc.cmd
que se encuentra dentro de la carpeta msm7227.

y si, desafortunadamente es obligatorio cargar 2.1 oficial para poder hacer la liberacion.
 
Arriba