[TUTORIAL] Liberar, Root, Recovery (CMW), Desbloquear Bootloader en HTC One S

20.551 3
 #1
Escrito   0  0  
Lo primero que tenemos que hacer es desbloquear el bootloader.

Antes de nada, descargad de este enlace los drivers e instalarlos:

Debes estar logueado para poder ver los enlaces.

DESBLOQUEAR EL BOOTLOADER

Esto de hace desde una página de la propia HTC: Debes estar logueado para poder ver los enlaces.

1.- Lo primero, es registarse en la página de HTC DEV (Debes estar logueado para poder ver los enlaces.), sino no podremos desbloquearlo.
2.- Descargar esto archivos Debes estar logueado para poder ver los enlaces. y descomprimirlos en C:/ de tal manera que quede: C:/fastboot/
3.- Vaya a Debes estar logueado para poder ver los enlaces. y a la derecha, en supported devices elija "all other supported models". Click en "begin unlock bootloader. Marca el "tick" en todas las casillas que salgan.
4.- Apaga el teléfono y vuelve a encender manteniendo pulsada durante 2 segundos el botón de encendido y el de bajar el volumen, suelta el de encender manteniendo pulsado el del volumen hasta que salga una pantalla con fondo blanco.
5.- Conéctalo por USB al ordenador. Con las teclas de volumen arriba/abaja marca Fastboot y pulsa el botón de encendido.
6.- Abra el CMD en Windows (En Windows 7 escriba cmd en la barra de búsqueda del menú inicio. En XP seleccione ejecutar en el menú inicio y escriba cmd). Cambia de directorio hasta llegar a la carpeta creada anteriormente. Para ello, escriba "cd c:/fastboot".
7.- Escriba "fastboot OEM get_identifier_token" en la ventana del CMD.
8.- Siga los pasos indicados en el paso 9 de la página de HTC DEV. Para ello tendrá que seleccionar el texto y copiarlo en su página.
9.- Si a seguido los pasos de HTC DEV sabrá que le tiene que llegar un correo con un código. Este correo lleva adjunto un archivo llamado "Unlock_code.bin". Descárguelo.
10.- Descargue este archivo: Debes estar logueado para poder ver los enlaces. . Descomprímalo en el escritorio. Copie el "Unlock_code.bin" descargado anteriormente a esta carpeta(donde aparezca el programa "One S". Ejecute el programa. Arriba a la derecha del programa sale un cuadro blanco con 5 opciones numeradas. Púlselo y espere a que termine. (IMAGEN ABAJO)
11.- Ya tenemos nuestro bootloader desbloqueado. Listo!

RECOVERY (CMW)

Tenemos dos opciones:

A) Recovery tradicional - Debes estar logueado para poder ver los enlaces.
B) Recovery táctil - Debes estar logueado para poder ver los enlaces.

Yo personalmente elegiría el tradicional, pero al fin y al cabo viene siendo lo mismo.

1.- Dependiendo de si prefieren el recovery táctil o el tradicional, descarguen uno de los dos archivos arriba indicados y cópienlo en la carpeta "fastboot" creada en los pasos anteriores (C:/fastboot(
2.- Repetimos los pasos 4 y 5 del apartado anterior (Volvemos a abrir el CMD y ponemos el móvil en "fastboot").
3.- Si has elegido el recovery tradicional escribe esto en el CMD "fastboot flash recovery recovery.img" y espera a que termine.
Si has elegido el recovery táctil, escribe esto "fastboot flash recovery recovery-touch.img"
4.- Listo!

ROOT

Ahora vamos a hacer root.

1.- Entramos en modo recovery. Para ello encendemos el móvil según el paso 4 indicado al principio del post. Seleccionamos "fastboot" y depués entramos en "recovery". Ahora nos saldrá una pantalla negra con letras azules.
2.- Abrimos de nuevo el programa "One S" en el ordenador y marcamos en el cuadro llamado "Extras" (IMAGEN ABAJO) "Perm Root (GB/ICS)". Pulsamos en Run y esperamos a que termine.
3.- Listo!

LIBERAR

Se da por hecho que el móvil es root, sino, no se podría hacer.

1.- Obtengan su número de IMEI y apúntenlo en un papel. Para ellos marcar *06*# en el móvil.
2. - Descarguen la aplicación Terminal Emulator del marktet. https://play.google.com/store/apps/...droidterm&hl=en
3.- Obtener el UN_lock_code. Para ellos escriban esto en el Terminal Emulator (programa descargado del market):

su [enter]
strings -n 8 /dev/block/mmcblk0p6 [enter]

Os saldrán unas líneas de texto. Copiar el código que os salga después de UN_Lock_code=XXXXXXXXX Será parecido a 063312345.

4.- Calcular KEY:

a)Copiamos a parte los últimos 7 dígitos del IMEI. Imaginemos que en nuestro caso son: 1234 567

b)Invertimos los dos bloques: 567 1234

c) Añadimos un cuarto dígito "X", dónde este sea la suma de los 3 primeros: 567 X 1234 where:

En nuestro caso: 5 + 6 + 7 = 18. El dígito "X" será 8. Si en la suma sale un número de un solo dígito, este será la X. Si sale de dos dígitos hay que quedarse con el último (unidades).

5.- UN_Lock_code [Paso 3] – KEY [Paso 4] = Código de desbloqueo.

Ej: 063312345 - 56781234 = 6531111

6.- Metemos una microSIM de un operdador distinto y nos pedirá un código de desbloqueo de red. Introducimos el código calculado en el paso 5.
7.- Listo!

Tutorial basado en la información aportada en lso foros de Debes estar logueado para poder ver los enlaces.

Espero que os haya servido de ayuda. Un saludo.

 #2
Escrito   0  0  
- Reservado -

pabloj1993 ha adjuntado esta imagen:
[TUTORIAL] Liberar, Root, Recovery (CMW), Desbloquear Bootloader en HTC One S


 #3
Escrito   0  0  
Hola.
Lo estoy intentando liberar uno HTC One S, pero después de "3.- Obtener el UN_lock_code. Para ellos escriban esto en el Terminal Emulator (programa descargado del market):

su [enter]
strings -n 8 /dev/block/mmcblk0p6 [enter]"
no tengo las líneas de texto, tengo "sh: strings: not found"
Qué estoy haciendo mal?
Muchas gracias
 #4
Escrito   0  0  
Ahora tengo:

root@android:/ # strings -n 8 /dev/block/mmcblk0p6
strings -n 8 /dev/block/mmcblk0p6
macaddr=84:7A:88:47:E2:5F
20140801
419L52C812455
SH26KW403040
1.75.997.2
EBR_Update
root@android:/ #

no aparece UN_Lock_code=XXXXXXXXX
Volver a Android