Home Menu

Menu



ROMs y desarrollo HTC Desire S ROMs y desarrollo HTC Desire S


 
Herramientas
  #1  
Viejo 06/09/11, 02:54:22
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Volver a S-ON

VOLVER A S-ON

Este proceso es útil por si tenemos que enviar nuestro móvil al SAT, por los temas de garantía.

Como siempre, hay que tener especial cautela con estos procesos ya que un reinicio en plena operación puede dejar el móvil inservible, así que hay que asegurarse de que el móvil tiene suficiente batería como para finalizar el proceso sin que ésta se agote.
Entramos en zona hostil para manazas
.

Este manual lo he sacado de xda-developers.

Lo que explicaremos en este tutorial es flashear nuestro hboot, el cual tiene el S-OFF y dejarlo de origen.

NOTA: Sólo he encontrado la versión HBOOT 0.98.000.

Para hacer esto necesitamos:
  • Tener el móvil en modo debuggin.
  • Tener instalada la SDK de Android.
  • Tener el móvil rooteado.
  • Descargarnos una Shipped ROM (RUU), disponibles en éste link (cortesía de xda-developers).

Nos bajamos el hboot (cortesía de xda-developers).

Descomprimimos el zip y metemos el archivo hboot.img en la raíz de la microsd.

Abrimos una terminal del sistema:
Inicio -> Ejecutar
Escribimos "cmd.exe" sin las comillas y pulsamos INTRO.

Nos vamos al directorio donde tenemos instalada la SDK de Android y nos vamos al directorio "platform-tools".

Ejecutamos una shell de nuestro móvil con el comando adb:
adb shell

Una vez abierta una linea de órdenes del móvil ejecutamos los siguientes comandos:

$ su
# dd if=/dev/block/mmcblk0p18 of=/sdcard/backup.img
# dd if=/sdcard/hboot.img of=/dev/block/mmcblk0p18
# reboot bootloader


El comando "dd" sirve para copiar un bloque de datos de un fichero/dispositivo a otro. Con este comando podemos hacer copias de seguridad de cualquier partición de nuestro teléfono.

El primer comando "su" sirve para loguearnos como root, si no lo estamos (y no nos aparece el carácter # en el prompt).
El primer comando "dd" sirve para hacer un backup de la partición hboot.
El segundo comando "dd" sirve para copiar el hboot original (el que nos hemos bajado) y sustituirlo por el que tenemos instalado en el teléfono.

El móvil se reiniciará, quedándose en la pantalla del HBOOT. Sin salir de esta pantalla ejecutar la RUU que nos hayamos bajado.

Última edición por gustavorv86 Día 28/10/11 a las 00:16:14
Responder Con Cita
Los siguientes 13 usuarios han agradecido a gustavorv86 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 06/09/11, 10:10:31
Avatar de fosco_
fosco_ fosco_ no está en línea
Colaborador/a
Mensajes: 5,683
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Versión de ROM: Android 7.1.2
Tu operador: Tuenti Movil
Mencionado: 102 comentarios
Tagged: 1 hilos
Buen aporte, si alguien sigue este proceso estaría bien que dijese si le ha ido bien, si ha salido a la primera, si ha tenido que cambiar algún paso de la guía...
Responder Con Cita
  #3  
Viejo 06/09/11, 11:05:12
Avatar de gasafondo
gasafondo gasafondo no está en línea
Usuario muy activo
Mensajes: 1,453
Compra y venta: (10)
 
Fecha de registro: abr 2007
Localización: Barcelona
Mensajes: 1,453
Modelo de smartphone: iPhone 14 Plus / 128GB Black
Versión de ROM: iOS 17
Tu operador: O2
Mencionado: 17 comentarios
Tagged: 0 hilos
Esto hay que moverlo a Temas Importantes, chinchetazo.
Gracias Gustavo.
Responder Con Cita
  #4  
Viejo 06/09/11, 13:29:53
Avatar de Hafficci
Hafficci Hafficci no está en línea
Usuario muy activo
Mensajes: 1,563
 
Fecha de registro: sep 2010
Localización: Madrid, España
Mensajes: 1,563
Modelo de smartphone: Motorola Moto G X1032 // Nokia Lumia 620
Versión de ROM: SlimKitkat_Kernel_Aero_by sindrome123 // WP8.1_8.10.12393.890
Versión de Radio: MSM8626BP_1032.355.66.00R // 2.0.242037.8
Tu operador: Pepephone
Mencionado: 40 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por fosco_ Ver Mensaje
Buen aporte, si alguien sigue este proceso estaría bien que dijese si le ha ido bien, si ha salido a la primera, si ha tenido que cambiar algún paso de la guía...
Cita:
Originalmente Escrito por gasafondo Ver Mensaje
Esto hay que moverlo a Temas Importantes, chinchetazo.
Gracias Gustavo.
Totalmente de acuerdo con ambos!!!

Chincheta necesaria!! Ademas, verificar que todos los pasos funcionan, por si hay que modificar algo del tuto, aunque por los comandos que usa, parece que sí (aunque repito que no soy programador ni por asomo!! )

Enhorabuena por el tuto, y gracias, Gustavo!!
Responder Con Cita
  #5  
Viejo 06/09/11, 15:20:52
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Yo hice las pruebas en mi móvil con el hboot que pongo en el tuto, de xda-developers, y funcionó a la perfección.
Responder Con Cita
  #6  
Viejo 06/09/11, 16:59:31
Avatar de fosco_
fosco_ fosco_ no está en línea
Colaborador/a
Mensajes: 5,683
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Versión de ROM: Android 7.1.2
Tu operador: Tuenti Movil
Mencionado: 102 comentarios
Tagged: 1 hilos
Ok, pues lo paso a la guía general
Responder Con Cita
  #7  
Viejo 08/09/11, 22:13:20
Avatar de pokemon1983
pokemon1983 pokemon1983 no está en línea
Usuario muy activo
Mensajes: 1,002
 
Fecha de registro: jun 2011
Localización: Valencia
Mensajes: 1,002
Modelo de smartphone: Poco F1
Tu operador: Otra
Mencionado: 10 comentarios
Tagged: 0 hilos
Podriamos pasarlo a temas importantes no???para que no se pierda....este tema es muy importante por si acaso tenemos que pasar por el S.A.T....
Responder Con Cita
  #8  
Viejo 09/09/11, 00:47:22
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
La verdad que llevaba buscándolo un tiempo, por si las moscas, e hice la prueba para ver que diferencias había en hacer el S-OFF con el programa 'alpharevx' y con 'revolutionary', ya que yo por primera vez lo pase con 'alpharevx' y cuando pasabas el 'revolutionary' te decía q ya staba S-OFF.

Pensaba que me iba a poner un HBOOT diferente o algo, pero mi sorpresa es que son los dos iguales (y mi gozo en un pozo!!).

Saludos!!

Última edición por gustavorv86 Día 13/09/11 a las 13:36:03
Responder Con Cita
  #9  
Viejo 09/09/11, 08:17:27
Avatar de fosco_
fosco_ fosco_ no está en línea
Colaborador/a
Mensajes: 5,683
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Versión de ROM: Android 7.1.2
Tu operador: Tuenti Movil
Mencionado: 102 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por gustavorv86 Ver Mensaje
Pensaba que me hiba a poner un HBOOT diferente o algo, pero mi sorpresa es que son los dos iguales (y mi gozo en un pozo!!).
Pues sí, la diferencia principal entre AlpharevX y Revolutionary es que el segundo soporta muchos más modelos y versiones de bootloader.
Responder Con Cita
  #10  
Viejo 09/09/11, 12:55:14
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Efectivamente, los dos son el mismo perro con distinto collar, no hay diferencia ninguna, por lo menos la versión para nuestro móvil.
Puede que versiones de revolutionary que hayan venido por la rama de unrevoked en vez de la rama de alpharev sean distintas a las nuestras (como la EVO o la HERO), pero la diferencia entre ambos programas para nuestro cacharro es el nombre (y yo que pensaba que habría un cambio "revolutionaryo" ) Bueno, así salí de dudas.

Saludos!

Última edición por gustavorv86 Día 09/09/11 a las 12:57:30
Responder Con Cita
  #11  
Viejo 12/09/11, 18:05:21
Avatar de martinrv84
martinrv84 martinrv84 no está en línea
Miembro del foro
Mensajes: 247
Compra y venta: (2)
 
Fecha de registro: feb 2009
Localización: La Coruña
Mensajes: 247
Modelo de smartphone: Sony Z5 Premium, Huawei P8 Lite, BQ Aquaris M5
Versión de ROM: StockRom
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
Esto seria tambien para los que tenemos el HBOOT 0.98.0002?? Si es asi ya casi estoi roteando
Responder Con Cita
  #12  
Viejo 12/09/11, 23:20:03
Avatar de ernanillo
ernanillo ernanillo no está en línea
Miembro del foro
Mensajes: 432
 
Fecha de registro: jul 2011
Localización: Malagalandia
Mensajes: 432
Modelo de smartphone: HTC Desire S
Versión de ROM: Vituous Unity v2.37.0
Versión de Radio: 20.28I.30.0.85AU_3805.06.02.03_M
Tu operador: Orange
Mencionado: 7 comentarios
Tagged: 0 hilos
mm por lo que estoy viendo, cualquiera se puede sacar su hboot antes de hacer s-off, faltaria que alguien hiciera una backup del hboot 0.98.0002 y la metiese por aqui, para tenerla

saludos
Responder Con Cita
  #13  
Viejo 13/09/11, 16:07:27
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por ernanillo Ver Mensaje
mm por lo que estoy viendo, cualquiera se puede sacar su hboot antes de hacer s-off, faltaria que alguien hiciera una backup del hboot 0.98.0002 y la metiese por aqui, para tenerla
Casi casi estás en lo cierto.

Supongamos que ahora hay un tío que se compra la Desire S con el HBOOT 0.98.0002, es probable que no pueda hacer un backup con el siguiente comando:

# dd if=/dev/block/mmcblk0p18 of=/sdcard/backup.img

Lo primero es muy probable que sea necesario ser root para leer dicha partición, y para ser root necesitas tener hecho el S-OFF.

Lo segundo, no me acuerdo si viene el comando "dd" en la ROM de origen o es un comando que viene con el busybox.

Así que por una u otra razón creo que es complicado sacar el hboot de origen ¿Tal vez se pueda sacar de una RUU? Ni idea.
Responder Con Cita
  #14  
Viejo 13/09/11, 16:35:20
Avatar de ernanillo
ernanillo ernanillo no está en línea
Miembro del foro
Mensajes: 432
 
Fecha de registro: jul 2011
Localización: Malagalandia
Mensajes: 432
Modelo de smartphone: HTC Desire S
Versión de ROM: Vituous Unity v2.37.0
Versión de Radio: 20.28I.30.0.85AU_3805.06.02.03_M
Tu operador: Orange
Mencionado: 7 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por gustavorv86 Ver Mensaje
Lo primero es muy probable que sea necesario ser root para leer dicha partición,
Yo pienso que poder se debe poder, ahora a saber si hace falta root, si no, tiene que haber algun otro usuario con privilegios de administracion casi seguro, que será el que utilizan los de htc (no creo sinceramente que utilicen directamente root), seria cuestion de mirar dentro del archivo shadow a ver
Cita:
Originalmente Escrito por gustavorv86 Ver Mensaje
Lo segundo, no me acuerdo si viene el comando "dd" en la ROM de origen o es un comando que viene con el busybox.
Ese comando creo que viene en el kernel de linux, como el vi, cd, etc.

EDITO: yo y mis manias de poner a android como cualquier linux... los archivos de /etc no son iguales para nada, asi que debe haber alguna otra forma de sacarlo, nose, tal vez a traves de una ruu oficial o.. no lo se

Última edición por ernanillo Día 13/09/11 a las 16:56:36
Responder Con Cita
  #15  
Viejo 13/09/11, 18:49:40
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Efectivamente, Android es un Linux modificado. Si ponemos el comando:
Código:
who
Que es para mostrar quien está logueado, en Linux nos sale nuestro usuario, pero en android no te sale nada.
Además el fichero de cuentas de usuario /etc/passwd no está en nuestro Android.


Cita:
Originalmente Escrito por ernanillo Ver Mensaje
Originalmente Escrito por gustavorv86 Ver Mensaje Lo segundo, no me acuerdo si viene el comando "dd" en la ROM de origen o es un comando que viene con el busybox. Ese comando creo que viene en el kernel de linux, como el vi, cd, etc.
El kernel no tiene ningún tipo de comandos de este tipo, todos los comandos como el vi o dd son comandos externos.
De hecho el vi en Linux está en:
/usr/bin/vi
Y el comando dd en Linux está en:
/bin/dd

En Android, si tenemos el busybox, los comandos anteriores están en:
/system/xbin/vi
o en:
/system/bin/vi

Pero el que estén o no estén dependen de la ROM, a no ser que instalemos busybox que incluye un montón de estos comandos. Podemos ver qué comandos instala busybox escribiendo el comando
Código:
busybox
en una shell de Android.

Luego hay otros comandos internos como pueden ser el cd, que ésos no los encontrarás en ningún directorio, ni de nuestro Android ni del Linux debido a que están programados internamente en la shell o línea de comandos.

Y ahora al asunto, ¿Qué es lo que lleva el kernel? Pues las siguientes cosas:
  • planificación de procesos
  • gestión de sistema de archivos
  • gestión de memoria
  • gestión de periféricos (dispositivos de red, bluetooth, GPS etc)
  • gestión del procesador

Es en la planificación de procesos donde el kernel ve el archivo binario /system/xbin/dd o el archivo /system/xbin/vi y es el kernel el que lo lanza.



Resumiendo
: el núcleo o kernel del sistema operativo proporciona sólo una funcionalidad muy básica y es la parte más dependiente del hardware de todo el sistem operativo, ya que es el que se encarga de gestionar todo el hardware (memoria, procesador, periféricos etc).

EDITO:
De hecho en Linux el kernel está en:
boot/vmlinuz-<version> [Todo lo que está fuera de este archivo no pertenece al kernel]
y los módulos están en:
boot/initrd.img-<version>

En Android no sé exactamente donde está el kernel, ni siquiera se si los módulos están dentro o fuera del kernel, supongo que dentro del mismo.



Espero haber aclarado esto. Saludos!!

Última edición por gustavorv86 Día 19/10/11 a las 00:11:14 Razón: faltas de ortografia
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 14/09/11, 01:09:28
Avatar de ernanillo
ernanillo ernanillo no está en línea
Miembro del foro
Mensajes: 432
 
Fecha de registro: jul 2011
Localización: Malagalandia
Mensajes: 432
Modelo de smartphone: HTC Desire S
Versión de ROM: Vituous Unity v2.37.0
Versión de Radio: 20.28I.30.0.85AU_3805.06.02.03_M
Tu operador: Orange
Mencionado: 7 comentarios
Tagged: 0 hilos
Muy aclarado, a mi es que me lo explicaron asi, que los programas basicos estaba en el kernel, se ve que o no lo entendi bien o no me lo explicaron bien.
Lo que si es verdad que hay ciertos programas que es raro no verlos en un linux

Saludos y gracias @gustavorv86
Responder Con Cita
  #17  
Viejo 15/09/11, 23:53:34
Avatar de dantegtr
dantegtr dantegtr no está en línea
Usuario muy activo
Mensajes: 1,485
Compra y venta: (2)
 
Fecha de registro: sep 2008
Localización: Oliva (Valencia)
Mensajes: 1,485
Modelo de smartphone: Xiaomi MI3
Tu operador: Jazztel
Mencionado: 26 comentarios
Tagged: 0 hilos
Pues puedo hacer un añadido de lo mas simple.Siendo s-off y con el ultimo hboot he instalado de nuevo la ultima RUU tal cual y me lo ha dejado de fabrica,con el hboot 92 y S-ON.Asi que no hay porque hacer nada extremademente complicado
Responder Con Cita
  #18  
Viejo 16/09/11, 17:09:54
Avatar de gustavorv86
gustavorv86 gustavorv86 no está en línea
Miembro del foro
Mensajes: 427
 
Fecha de registro: mar 2010
Mensajes: 427
Modelo de smartphone: Motorola Moto G 4G
Tu operador: Pepephone
Mencionado: 21 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por dantegtr Ver Mensaje
Siendo s-off y con el ultimo hboot he instalado de nuevo la ultima RUU tal cual y me lo ha dejado de fabrica
Está bien saberlo, gracias @dantegtr
Responder Con Cita
  #19  
Viejo 22/10/11, 11:34:34
Avatar de Andoniar78
Andoniar78 Andoniar78 no está en línea
Usuario poco activo
Mensajes: 49
 
Fecha de registro: nov 2009
Mensajes: 49
Modelo de smartphone: htc magic
Mencionado: 0 comentarios
Tagged: 0 hilos
Pues yo sigo el tuto y a mi me da error 113 con las roms (ruu), si que ha cambiado el hbtoo pero ahora no me arranca el terminal. supongo que sera por goldcard segun indica fosco en otro tutorial, pero solo por comentar y postear que al menos, sin gold, da error al cargar la rom original ruu de vodafone!!

GRACIAS

P.D. Pero claro, como haces una goldcar si no puedes volver al sistema???

Última edición por Andoniar78 Día 22/10/11 a las 11:38:46
Responder Con Cita


  #20  
Viejo 22/10/11, 14:27:20
Avatar de fosco_
fosco_ fosco_ no está en línea
Colaborador/a
Mensajes: 5,683
 
Fecha de registro: jul 2011
Mensajes: 5,683
Modelo de smartphone: Xiomi Mi A1
Versión de ROM: Android 7.1.2
Tu operador: Tuenti Movil
Mencionado: 102 comentarios
Tagged: 1 hilos
error 131 es error de goldcard, pero tú dices error 113, ese no lo conozco.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Desire S > ROMs y desarrollo HTC Desire S


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 02:08:38 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007