#1
|
||||
|
||||
HowTo: S-OFF y root para la Desire S (gracias a alpharev)(Sólo Linux)
Tutorial Desire S (SAGA): S-OFF + Root usando Linux y revolutionary.io (unrevoked & alpharev).
Lo he hecho en Linux así que os voy a contar como hacerlo en Linux, aunque supongo que para Windows será muy similar. Os cuento cómo hacerlo: Antes de nada tenemos que poner nuestro dispositivo móvil como 'Depuración USB'. En el móvil nos vamos al menú donde están todas las aplicaciones y seleccionamos 'Ajustes' -> 'Aplicaciones' -> 'Desarrollo' Chequeamos las opciones: - Depuración USB - Pantalla Activa Ahora conectamos nuestro móvil al ordenador mediante el cable USB. NOTA: A partir de aquí nuestro móvil deberá de estar conectado por USB en todo momento, con el tipo de conexión 'Sólo cargar'. OPCIONAL PERO ÚTIL: Si queremos comprobar que nuestro ordenador Linux reconoce nuestro dispositivo podemos bajarnos el SDK de android. Para poder ejecutar la SDK de android necesitamos el Java instalado. En Linux podemos instalar las OpenJDK a partir de paquetes de la siguiente forma: $ sudo apt-get install openjdk-6-jdk Ahora nos bajamos el SDK de android desde la página: http://dl.google.com/android/android...-linux_x86.tgz Una vez descargado lo descomprimimos, extrayendo así la carpeta 'android-sdk-linux_x86'. Movemos dicha carpeta a nuestro 'home': $ mv android-sdk-linux_x86 /home/<usuario> o podemos usar el comando: $ mv android-sdk-linux_x86 ~ NOTA: El carácter ~ se saca pulsando las teclas ALT Gr + 4. Una vez hecho esto ejecutamos el programa 'android': $ cd android-sdk-linux_x86/tools $ ./android Nos aparecerá una ventana, pinchamos en 'Available packages', destachamos una opción que viene abajo al pie de la ventana que pone 'Display Updates Only'. Instalamos los siguientes paquetes: - Android SDK Tools - Android SDK Platform Tools NOTA: Si queréis lanzar el sistema operativo Android de móvil en el ordenador podéis instalar desde aquí la versión que queráis para lanzarla emuladamente (yo tengo todo instalado ya que, en principio, es para programadores de aplicaciones en Android, lo cual estoy aprendiendo, pero es muy chulo, además ya he visto qué aspecto va a tener en principio la versión de Android 3.0). Pulsamos sobre 'Install Selected' y aceptamos las licencias que nos pidan. Una vez hecho esto ejecutamos los siguientes comandos para reiniciar los servicios y que la SDK localice nuestro móvil: Nos vamos al directorio SDK $ cd /home/<usuario>android-sdk-linux_x86 o $ cd ~android-sdk-linux_x86 Reiniciamos el servicio 'udev' de linux y el servicio 'adb' del SDK de Android $ sudo /etc/init.d/udev restart $ sudo ./platform-tools/adb kill-server $ sudo ./platform-tools/adb start-server $ sudo ./platform-tools/adb devices Al ejecutar el último comando, 'adb devices', nos devolverá esto en la terminal: List of devices attached XXXXXXXXXXXX device Donde 'XXXXXXXXXXXX' es el identificador de nuestro dispositivo o 'serial number' (12 caracteres alfanuméricos). Si en vez de 'XXXXXXXXXXXX' nos devuelve '????????????' es posible que haya que reiniciar los servicios o no esté puesto el modo depuración en el móvil, o en casos más raros, que haya que añadir un fichero de reglas en la carpeta de configuración del 'udev', más información en éste último caso en ayuda al desarrollador de Android: http://developer.android.com/guide/d...ng/device.html Ahora es cuando viene la miga, S-OFF y ROOTEO Primero nos vamos a la siguiente página: http://revolutionary.io Donde pone 'Downloads' pinchamos en 'Linux' y nos bajamos el archivo 'revolutionary-0.4pre4.tgz' y además en la página nos sale un formulario que tenemos que rellenar. En sistemas operativos Windows, hay que bajarse de la misma página el programa para Windows y unos drivers que vienen más abajo llamados 'HTC Windows Drivers'. Your operating system: Linux Your device: HTC Desire S HBOOT version: 0.98.0000 o0.98.0002 Serial number: XXXXXXXXXXXX IMPORTANTE: Actualmente están para los HBOOT 0.98.0000 y 0.98.0002. A continuación explicamos como comprobar que HBOOT tenemos en nuestro dispositivo. Entrar en el HBOOT del móvil: Para entrar en el HBOOT del móvil es necesario que quitemos el cable USB del ordenador. Además tenemos que ir a 'Ajustes' -> 'Energía' y desactivar el 'Reinicio Rápido' (Esto sirve para acortar el tiempo de arranque del móvil, pero con ello activado no podemos arrancar el HBOOT). Apagamos el móvil y una vez esté apagado mantenemos pulsado el botón 'bajar volumen' y sin soltar este mantenemos pulsado el botón 'encender' o 'power' hasta que nos salga la pantalla en blanco del HBOOT. Ahí nos viene la versión de nuestro HBOOT. Para reiniciar la terminal desde el HBOOT nos movemos con los botones del 'subir/bajar volumen' hasta seleccionar 'FASTBOOT' y para entrar pulsamos la tecla 'encender' o 'power'. Dentro del 'FASTBOOT' seleccionamos 'REBOOT'. Ya podemos volver a enchufar el móvil al ordenador mediante el cable USB. Buscar el serial number de nuestro teléfono: El 'serial number' de nuestro dispositivo lo podemos ver ejecutando el programa que nos hemos bajado con 'sudo ./revolutionary' (más adelante explicamos cómo ejecutar este comando) o en el SDK de Android con el comando 'adb devices'. También viene en la caja del producto, debajo de un código de barras (S/N: XXXXXXXXXXXX); En la página web http://revolutionary.io, una vez hayamos rellenado el formulario pulsamos en 'Generate key', se nos desplegará una caja de color verde donde pone algo como esto: Your beta key: xxxxxxxxxxxxxxxx Donde 'xxxxxxxxxxxxxxxx', en mi caso, son 16 caracteres alfanuméricos con mayúsculas y minúsculas y la cual es nuestra 'beta key'. La 'beta key' la pide el programa 'revolutionary' en su ejecución, así que la apuntamos en un papel o la guardamos en un editor de texto. NOTA: No confundir la notación que estoy usando para el 'serial number' con la notación del 'beta key': - notación para 'serial number': XXXXXXXXXXXX (12 'x' mayúsculas) - notación para 'beta key': xxxxxxxxxxxxxxxx (16 'x' minúsculas) Es hora de usar el programa 'revolutionary' que nos hemos bajado previamente. Para descomprimir el ejecutable hacemos desde una terminal Linux: $ tar xfz revolutionary-0.4pre4.tgz Damos permisos al ejecutable de la siguiente manera: $ chmod a+x revolutionary Y lo ejecutamos con permisos de root: $ sudo .revolutionary En Windows, hay que ejecutar el programa con permisos de administrador. Esto se hace haciendo click derecho sobre el programa 'revolutionary.exe' y seleccionamos 'Ejecutar como administrador'. En ambos caso nos saldrá algo como esto en una terminal: ============================================= | Revolutionary S-OFF & Recovery Tool 0.4pre4 | ============================================= Brought to you by AlphaRev & unrEVOked. Waiting for device... Found your device: HTC Desire S (saga-0.98.0000, Android: 2.3.3, ROM version: 1.28.401.1) This is a beta release and requires a beta release key. Please visit: http://revolutionary.io for more information. Enter beta key [ serial: XXXXXXXXXXXX ]: Los números y letras marcados como 'XXXXXXXXXXXX' es nuestro 'serial number' y el que tenemos que introducir para que nos de el 'beta key'. Una vez introducido el 'beta key' os saldrá algo como esto: ============================================= | Revolutionary S-OFF & Recovery Tool 0.4pre4 | ============================================= Brought to you by AlphaRev & unrEVOked. Waiting for device... Found your device: HTC Desire S (saga-0.98.0000, Android: 2.3.3, ROM version: 1.28.401.1) This is a beta release and requires a beta release key. Please visit: http://revolutionary.io for more information. Enter beta key [ serial: XXXXXXXXXXXX ]: xxxxxxxxxxxxxxxx Beta key accepted - thank you for participating! Acquiring root (method 2)... (if we hang here for a *long* time [15mins+], please reboot your phone and try again.) Sending in Caroline... Cleaning up... Rebooting to fastboot... When life gives you lemons, don't make lemonade. Make life take the lemons back! Waiting for fastboot... Rebooting to fastboot (again)... Waiting for fastboot... SUCCESS - Life gave us lemons, we didn't make lemonade! Do you want to download (Internet connection required) and flash ClockworkMod Recovery? [Y/n] Y Downloading recovery for your phone (saga)...Done. Flashing recovery over fastboot...SUCCESS! Tened paciencia porque esto tarda en ejecutarse, mientras tanto recomiendo encarecidamente NO tocar el móvil (entre otras cosas, para no apagarlo por error). A mitad de la instalación nos pregunta que si queremos bajarnos el programa 'ClockworkMod Recovery' para instalarlo en nuestro móvil, le indicamos que si (tecla 'Y') ya que esto lo necesitaremos para hacer el rooteo de nuestra Desire S. Esto bajará el programa de internet (necesario tener una conexión a internet), lo instalará en el móvil y cuando esté todo finalizado nos saldrá en la terminal la línea: Flashing recovery over fastboot...SUCCESS! Será entonces cuando podamos reiniciar el móvil, si estamos aun en el HBOOT veremos que pone una línea similar a la siguiente: SAGA PVT SHIP S-OFF RL NOTA: Saga es el apodo que se le da a nuestro dispositivo, la HTC Desire S. Pulsaremos en 'FASTBOOT' (si aún no estamos dentro) y después en 'REBOOT', para así reiniciar nuestro móvil. Ahora tenemos nuestro móvil con el S-OFF y para rootearla hacemos lo siguiente: Método 1: Instalamos del Market la aplicación 'Superuser' de 'ChainsDD' (es probable que al ejecutarla nos pida reiniciar el móvil). Método 2: El proceso de rooteo es mucho más sencillo, ya teniendo el S-OFF en el teléfono. Nos bajamos el siguiente archivo:su-2.3.6.1-ef-signed.zip, link http://bit.ly/su2361ef Cogemos este archivo y lo metemos en la tarjeta microSD del móvil sin descomprimir (es decir, metemos el .zip en la microSD). Una vez hecho esto volvemos a arrancar el HBOOT (necesario desenchufar el cable USB), apagando el teléfono y una vez apagado manteniendo pulsado primero 'bajar volumen' y luego 'power'. Dentro del HBOOT entramos en 'RECOVERY'. Esto arranca el programa 'ClockworkMod Recovery'. Una vez dentro seleccionamos: - install zip from sdcard Luego seleccionamos: - Choose zip from sdcard Después seleccionamos: - su-2.3.6.1-ef-signed.zip Y finalmente seleccionamos: - Yes - install su-2.3.6.1-ef-signed.zip Esto instalará en el móvil el comprimido. Una vez finalizado el proceso pulsamos 'go back' hasta el principio y luego en 'reboot'. Cuando encendamos nuestro móvil estará rooteado. Para comprobar que nuestro móvil está rooteado podemos instalar una aplicación gratuita del market llamada 'root checker', la cual nos dice si nuestro móvil está rooteado. Espero que os sirva de ayuda este tutorial, ya que llevo mucho tiempo buscando cómo establecer el S-OFF y rootear la HTC Desire S, y ya por fin lo he conseguido. Las fuentes que he usado para hacer el mismo son: http://alpharev.nl/x/beta (ahora http://revolutionary.io). http://forum.xda-developers.com/show...php?p=14693680 Saludos HTCManiacos!!! Última edición por gustavorv86 Día 19/10/11 a las 00:24:02. Razón: Faltas de ortografía |
Los siguientes 20 usuarios han agradecido a gustavorv86 su comentario: | ||
|
#2
|
||||
|
||||
Ayer mismo lo hice yo, y hoy iba a hacer un tutorial con los pasos, pero viendo el tuyo me lo ahorro, porque vamos, difícil hacerlo mejor y más claro... Gran trabajo!!!
La verdad es que no me esperaba que fuese tan fácil, porque al final es cosa de ejecutar un par de cosillas y listo... Grandes estos de AlphaRev!! Salu2, Iker
__________________
|
Gracias de parte de: | ||
#3
|
||||
|
||||
Gracias, la verdad que llevo buscando un tiempecillo hasta que ayer vi en la página de alpharev que ya habían incluido la Desire S, la verdad que tardé más tiempo en escribir el tutorial que en hacer el S-OFF y el Rooteo, pero el compartir el conocimiento es lo que nos hará libres.
Un saludo Iker! |
Los siguientes 2 usuarios han agradecido a gustavorv86 su comentario: | ||
#4
|
||||
|
||||
Doy fe de que te ha tenido que costar más escribir todo que hacerlo, porque es bastante sencillo.
Por cierto, yo el segundo paso (el de Root) lo hice diferente, directamente desde Android, con una app. A ver si esta tarde tengo un ratillo y lo pongo, por tener otra opción (más que nada porque ahora estoy desde el móvil...) Salu2, Iker |
#5
|
||||
|
||||
Mi version de HBOOT es 0.98.0002.. y me dice que mi dispositivo no es válido! Hay alguna manera de hacerle un Downgrade a la 0.98.0000??? graciass
|
#6
|
||||
|
||||
Gracias por el tuto!
Lo has hecho desde Linux, no? Desde Windows se haría de la misma forma? Gracias. Salu2 |
#7
|
||||
|
||||
Ojo con hacerlo desde Windows que he leído que ha habido problemas. Yo lo hice en una máquina virtual de linux (bajo Mac, para más lío, jeje...)
Bueno, de hecho ayer la descarga del programa para Windows estaba desactivada por eso, por errores... |
#8
|
||||
|
||||
Parece que sí se puede hacer un downgrade
http://forum.xda-developers.com/arch...t-1078497.html Última edición por gustavorv86 Día 19/10/11 a las 00:27:34. |
#9
|
||||
|
||||
Hola witawa, según alpharev se puede hacer en Windows, personalmente no lo recomiendo ya que se rumorea que da problemas en Windows Vista y Windows 7 con lo del UAC, pero se que se puede deshabilitar:
http://www.esmeraldasonline.com/desa...windows-7.html Además, según viene indicado en la página de alpharev hay que instalar unos drivers en Windows (los cuales en Linux no hacen falta). Por todo lo demás, el proceso debería ser el mismo. Suerte! Última edición por gustavorv86 Día 19/10/11 a las 00:27:55. |
#10
|
||||
|
||||
Como bien dices Iker, el root se puede hacer instalando un apk llamado 'Superuser'. Lo que hace esa aplicación es copiar a la microSD el archivo 'su-2.3.6.1-ef-signed.zip', así cuando se inicia el RECOVERY copia los archivos a la memoria interna del teléfono, habilitándos los permisos de root.
Para la gente que aún se está iniciando en esto, quiero resaltar que ambos procesos de rooteo sólo funcionan si el móvil está en S-OFF. Última edición por gustavorv86 Día 19/10/11 a las 00:28:17. |
#11
|
||||
|
||||
Yo acabo de hacerlo y todo perfecto, siguiendo los mismos pasos que en tu tuto pero en windows vista, ahora solo necesito una buena rom. Muchas Gracias.
|
#12
|
||||
|
||||
Perfecto, ya somos tres en este hilo que lo hemos hecho con éxito. Esto es un gran avance para nuestro dispositivo.
|
#13
|
||||
|
||||
Hola a todos,
Se sabe si sacarán algo para los que tenemos HBOOT 0.98.0002 en breve? Por qué unos tenemos HBOOT 0.98.0002 y otros teneis HBOOT es 0.98.0000? Gracias |
#14
|
||||
|
||||
buenas, en unos 10 dias me llegara mi desire s con vodafone,lo queria poner s-off y rootearlo, solo para aplis tipo set cpu, titanium backup y demas y desvodafonizarlo , de momento la rom dejaria la que trae, por lo que veo es como en la wildfire no? ya que en la pag de alpharev te deja poner opcion windows , elegir htc desire s , lo unico es el hboot que no se cual traera , pero sol osale uno , sl2
|
#15
|
||||
|
||||
pues yo y que no se mal interpreten mis palabras, prefiero pagar 15€, vamos pasarla por la xtc-clip y listo, para mi lo veo menos riesgo, más limpio, tiempo, problemas de poder y no poder, ect....
un saludo. |
#16
|
||||
|
||||
Una pregunta de novato, ¿haciendo esto el terminal hace un hard-reset? ¿se pierde todo lo que tengamos en él?
Gracias. |
#18
|
||||
|
||||
En teoría se puede hacer un downgrade del HBOOT de la versión 0.98.0002 a la versión 0.98.0000:
http://forum.xda-developers.com/arch...t-1078497.html No os puedo indicar al detalle como se ha hecho ya que yo tenía la versión 0.98.0000. De todas formas, os cuento mi experiencia, llevo casi un mes con la HTC Desire S, buscando todas las noches como hacerle el S-OFF y como Rootearla y la verdad no tenía muchas esperanzas de que fuera tan pronto ya que hay muy poca información sobre este dispositivo, hasta que el otro día por la noche SORPRESA!, ahí estaba el programita para hacerlo todo. No creo que tarden mucho en sacarlo para la 0.98.0002, ya que para la HTC Desire con HBOOT 0.98.0000 han tardado relativamente poco así que personalmente yo me esperaría a hacerlo todo con el software de AlphaRev, ya que parece que funciona muy bien en todos los dispositivos soportados. ¿Por que hay unos que vienen con la versión HBOOT 0.98.0000 y otros con la 0.98.0002? En algunos modelos de HTC, según se van fabricando van actualizando el HBOOT, por lo tanto tiene pinta que las Desire S que se están fabricando ahora llevan el HBOOT 0.98.0002. Un ejemplo es la HTC Incredible S la cual se ha fabricado hasta el momento con el HBOOT 1.09.0000 y 1.13.0000 Última edición por gustavorv86 Día 11/07/11 a las 20:43:49. |
#19
|
||||
|
||||
Hola arrobador:
He hecho hoy mismo las pruebas de hacer un hard-reset o FACTORY RESET, por seguir un poco con la nomenclatura del HBOOT. Una vez la tienes con el S-OFF y si has instalado el 'ClockworkMod Recovery' he arrancado el HBOOT y he entrado en 'FACTORY RESET'. Esto ejecuta el 'ClockworkMod Recovery', en la cual tienes un montón de opciones, desde instalar paquetes .zip, hacer 'backups' y 'restores' y la opción de dejarla de fábrica, según te la entregaron, la cual es la opción 'wipe data/factory reset'. Lo he probado y funciona a la perfección, sin borrarte ni el S-OFF, ni el programa ClockworkMod ni el Rooteo. NOTA: La primera vez que lo hice no podía volver a acceder al HBOOT, pero era porque había que irse a Ajustes -> Energía y deshabilitar el Reinicio Rápido, así que nadie se asuste. Saludos. |
|
#20
|
||||
|
||||
Hola electra, si te soy sincero estuve a punto de pagar los 15€ en un locutorio para que me la pusieran en S-OFF, pero no me convencían ya que quería instalar el 'ClockworkMod', además de que es una herramienta muy útil, así podría hacer un backup de la ROM original.
Saludos!! |
Estás aquí | ||||||
|